RIVALCHARTS
Scouting Report · CSL Prepared for St. Ambrose Prep · Coach Avery
Bishop Keller badge
Scouting Bishop Keller — Royals
Spring 2026: 9–13 · all 23 games charted pitch by pitch · head-to-head: Bishop Keller 5–2 (Apr 7, Barrett CG) · they split with Cabrini 1–0 / 4–0
Every pitch of Bishop Keller’s season — 685 plate appearances parsed for count tendencies, first-pitch behavior, two-strike outcomes, and spray zones, plus full pitching workloads. Prepared July 17, 2026.

Read This First what Apr 7 actually was

Barrett’s complete game beat you on 96 pitches with 7 strikeouts — but Halvorsen matched him for six innings (3 R over 6). The game turned on manufactured runs: a courtesy-runner double steal, a dropped-third-strike run, and the 2-out, 2-run Foster triple off the bullpen in the seventh. Their 5 runs needed only 7 hits. The rematch formula: match their ace with yours, clean seventh-inning relief, and steal back the free bases they manufactured.

The Five Edges what wins the rematch

1 · The middle of their order is a strikeout pocket

Callahan (.089), Kessler (.200), Grant (.220) surround the good bats. Deep counts kill them: Bishop Keller hits .120 at 1-2 and .108 at 2-2. Attack the 3-6-7-8 pocket relentlessly and the lineup shortens to four hitters.

2 · Take strike one, then hunt

Their arms pour in first-pitch strikes (Barrett 59.7%, Foster 65.7% overall) but the 0-1 number lies in your favor going the other way: they hit .436 when THEY end at-bats at 0-1 — you won’t. Your grid says 1-1 (.444) is your launch count: take a strike if it’s a corner pitch, then attack the even count. Do not chase Barrett’s two-strike ladder — he struck out seven of you that way.

3 · Run early, run often

Bishop Keller’s battery allowed 37 steals at 93% and their infield gave Cabrini three unearned runs on pressure plays in May. Their own 55-steal season proves the umpires let this league run. Denton/Calloway/Tremblay go on first movement; first-and-third by inning two.

4 · The bullpen behind the top three is soft

Barrett, Holm, and Foster are real. Behind them: Vance 56.5%, MacManus 55.4%, Mercer 55.0%, DiPietro 41.5% (6 BB in 2). Regis hung 6 in a seventh inning on that tier. Stretch the starter — Barrett has needed 88–98 pitches to finish his CGs — and the last nine outs come cheap.

5 · Foster and Shaw decide the damage — nobody else

Two-strike hits all season: Foster 10, Shaw 7 — the rest of the roster combined barely matches them. Pitch those two like DiRita (edges, backwards, walk-over-damage with bases empty) and make Callahan/Grant/Kessler beat you. They haven’t all spring.

Their Count Grid Bishop Keller AVG by deciding count · 685 PAs, all 23 games

When Bishop Keller's at-bats do damage vs die — computed from every pitch on their page. Orange is theirs; blue is yours.

0-0
.313
1-0
.300
2-0
.222
3-0
take
0-1
.436
1-1
.280
2-1
.320
3-1
.286
0-2
.224
1-2
.120
2-2
.108
3-2
.309

The story: 0-1 is their strange launch count (.436) — this team hits AFTER taking or missing strike one (Webb/Foster take first pitches by design). The deep counts are yours: .120 at 1-2, .108 at 2-2. But full counts spike back to .309 with walks on top — so finish at 1-2/2-2 and never nibble to 3-2. First-pitch strikes are still right; just expect the real fight on pitch two.

The Arms That Beat You Barrett · Foster · Holm

Cole Barrett (CF/P)39⅓ IP · 59.7% strikes · 39 K · CG 96p vs you · CG 98p at Regis

Durable and competitive rather than dominant — 32 hits and 24 walks in 39⅓ means traffic every inning if you take your walks. He beat you with the two-strike ladder and your 3-for-31 chase rate, not with stuff. Force him over 15 pitches an inning and he’s out by the fifth.

Reid Foster (3B/P)25 IP · 65.7% strikes · 39 K · 13 H all season · one-hit Cabrini twice

The best arm in this report, yours included by rate: 39 strikeouts and 13 hits allowed in 25 innings. He one-hit Cabrini in May (5⅓ IP, 8 K) after one-hitting them in relief in April. If he starts the rematch, the game is a duel — bunt him, run on his slow delivery clock, and win 3–2 ugly. If he’s at third base, that’s the better day.

Grady Holm (P)33⅓ IP · 45 K · 27 BB · 96p/9-K CG loss at Cabrini

Strikeout stuff with walk leaks — 27 free passes. His 10-K game vs Jonas and the 9-K Cabrini duel show the ceiling; the 6-walk Harmon game shows the floor. Patience flips which one you get.

The Lineup most-common order · 23 games · 685 PAs charted

HitterAVGBB / KFP swing2-strikeNote
1. Marcus Webb.27612 / 1116%5-for-34Table-setter who takes (16% FP swings) and doubles — three two-baggers in the two games vs you and Cabrini-adjacent outings. Get strike one; he gives it to you.
2. Cole Barrett.32411 / 1239%2-for-27Their two-way engine: .324 with 11 walks, 55 SB-adjacent speed, and the CG that beat you in April. As a hitter: early-count CF/RF alleys (26/19%). As a pitcher: see the card below.
3. Theo Grant.2208 / 1130%5-for-26.220 but the RBI-double bat in the Cabrini win. Left-side SS-hole contact (29%). Behind in counts he folds — 26 two-strike trips, 11 K.
4. Beckett Shaw.34911 / 942%7-for-27The cleanest bat: .349, LF/CF alleys (29/27%), doubled twice against you in April. Two-strike battler (7 hits) — finish him with chase pitches, not zone pitches.
5. Reid Foster.33312 / 1013%10-for-35.333 with a 13% first-pitch swing rate and TEN two-strike hits — the toughest out on the roster. He tripled home two vs you in the seventh. Also their best arm. The whole plan bends around him.
6. Dante Rossi.3183 / 1123%6-for-34.318 with only 3 walks — a swinger with 2B/RF spread (22/24%). First-pitch spin gets him 0-1; he chases sliders away.
7. Drew Callahan.0898 / 1246%2-for-23.089 in 57 trips with a 46% first-pitch swing rate — the free out in the middle of the order. Zone fastballs, nothing fancy.
8. Wyatt Kessler.2009 / 1126%4-for-30.200 with 3B-side contact (30%); the two-run double vs Cabrini came on a hung breaker. Down-and-away lives.
9. Ellis Novak.3025 / 740%3-for-22.302 catcher with CF-alley contact (28%) — sneaky-real bottom-order bat. Do not coast at the nine-hole.

Spray Heat Maps per hitter · % of located balls in play, full season

Position off these — the alleys tell you where each Royal actually hits it.

coldhot
1Marcus Webb.276

RF-lean spray (21%) with doubles power down the lines; corners guard late.

2Cole Barrett.324

CF/RF alleys (26/19%) — outfield shades a step toward right-center.

3Theo Grant.220

SS-hole heavy (29%) with CF touch (26%) — shortstop deep in the hole takes his hits away.

4Beckett Shaw.349

LF/CF alley hitter (29/27%) — left-center gap is his living; play both alley fielders deep.

5Reid Foster.333

SS 20%, 2B 18%, CF 27% — spread with a middle bias; there is no shift answer, only good pitches.

6Dante Rossi.318

2B/RF spread (22/24%) — second baseman shades toward the bag.

7Drew Callahan.089

2B 25%, P/C 19% — weak-contact profile matches the .089; play everyone in.

8Wyatt Kessler.200

3B-side 30% — third baseman guards the line, everyone else normal.

9Ellis Novak.302

CF 28% with LF touch — honest alley depth for the nine-hole catcher.

Their Staff season workloads · strike % from full pitch logs

PitcherGIPHRBBKPitchesStrike %
Cole Barrett1039.13230243968059.7
Grady Holm1033.13123274561859.4
Reid Foster625.0138103937665.7
Silas Vance1017.02319151331056.5
Tobias MacManus810.2103111521355.4
Owen Mercer910.07961018955.0
Drew Callahan35.043259466.0
Emmett DiPietro32.046616541.5

Run Game Ledger the free-base economy

SBCSWP/PB advancesRead
Bishop Keller, running55623 taken55 steals — the most aggressive team on your schedule; they manufactured two of the five runs that beat you. Slide steps and looks for every runner, and expect the courtesy-runner double steal again.
Their battery, defending37328 given37 allowed at 93% — run them right back. Your efficient 24-for-26 season deserves triple the attempts in this matchup.

Practice Priorities Before the Rematch

Sources & method: All 23 Bishop Keller Spring 2026 games (box scores + complete pitch-by-pitch), captured from the team’s public GameChanger pages July 17, 2026, including the Apr 7 head-to-head and both Cabrini meetings. 685 Bishop Keller plate appearances parsed for count states (the computed grid), first-pitch behavior, two-strike outcomes, and spray zones; pitching workloads and strike percentages from box-score pitch logs. GC lists the team as "Bishop Keller Varsity Royal’s" (their spelling); several opponent rosters carry unnamed players. Private coaching material prepared for Coach Avery and the St. Ambrose staff.