Brock TibbittsC Dunedin Blue Jays
Age 23 R/R 6'4" / 225 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION150 act + 100 ros · stats below = ROS only
wRC+†53
AVG/OBP/SLG.182 / .280 / .273
PA100
HR1
K%29
BB%10
BABIP259
ISO91
MLB%0%
Value2026 · WAR
BAT: -12.1 runs (wOBA-derived runs vs avg)-12BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.30.50.60.5+$15M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 35
Toolsscout grade
CONTACT25
scouting grade only
POWER35
scouting grade only
EYE50
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.5$1M+$0.8M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.9M $1M +$0.8M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 ADunedin Blue Jays 9180 21401 9161 20 263344350694 87312 1810 301 89
202421 ADunedin Blue Jays 9178 22401 11121 20 282378372750 90318 1312 341 119
202522 A2 teams 197165 25721 20837 50 152271236507 85279 4210 235 38
202522 A2 teams 197156 341022 29557 50 218365346711 128308 2815 323 106
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 ATOR 150130 25512 16503 60 192295292588 100291 3311 263 60 -7 +1 +0 +3 +4 0.1
YTD23 ATOR 150124 31613 22353 60 250376387763 137322 2315 347 124 +4 +1 +0 +3 +4 1.2
ROS23 ATOR 0% 10088 16311 10292 20 182280273553 91260 2910 255 53 -5 +0 +0 +2 +3 -0.0
ROS23 MLBTOR 0% 01 0000 000 00 261 243 44 +0 +0
FULL23 ATOR 150131 25512 16503 60 191295290585 99287 3311 263 60 -7 +1 +0 +3 +4 0.1
TOT23 ATOR 250218 41823 26795 80 188289284574 96277 3210 260 57 -12 +2 +0 +4 +7 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBTOR 30% 269238 45914 25774 51 189277286563 97262 299 264 61 -12 +1 +0 +5 +8 0.1
202825 MLBTOR 44% 341300 601226 32966 61 200290313603 113265 289 271 66 -13 +1 +0 +6 +10 0.3
202926 MLBTOR 51% 388342 691427 371086 71 202291316607 114266 2810 275 69 -14 +1 +0 +7 +11 0.5
203027 MLBTOR 52% 410361 721427 391137 81 199290307597 108267 2810 276 70 -14 +1 +0 +7 +12 0.6
203128 MLBTOR 53% 422371 751528 411177 71 202294318612 116266 2810 275 69 -15 +1 -1 +8 +12 0.5
202724 MLBTOR 30% 8172 13301 8231 10 181272264535 83264 2810 253 52 -4 +0 +0 +1 +2 -0.0
202825 MLBTOR 44% 151134 27513 14422 30 201287321608 119266 289 260 57 -7 +1 +0 +3 +4 0.0
202926 MLBTOR 51% 197173 35714 19553 41 202292324616 121268 2810 264 60 -9 +0 +0 +4 +6 0.1
203027 MLBTOR 52% 215190 39814 20603 41 205291321612 116268 289 265 61 -9 +0 +0 +4 +6 0.1
203128 MLBTOR 53% 225197 40814 22634 41 203296315611 112268 2810 264 61 -10 +0 -0 +4 +6 0.0
▸ Career Totals
Career 869767 15431416 8324313 163 201290314604 113270 2810 263 59 -40 +2 -0 +16 +25 0.2
/ 162G 650574 11523312 6218210 122 200290314604 113269 2810 263 59 -30 +2 -0 +12 +18 0.1
Career 22181945 383781235 21363940 425 197289303593 106271 2910 270 65 -88 +6 -1 +40 +63 2.0
/ 162G 650570 11323410 6218712 121 198290305595 107273 2910 270 65 -26 +2 -0 +12 +18 0.6

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 ADunedin Blue Jays 9178 22401 11121 20 282378372750 90318 1312 341 119 +2 +0 +3 0.5
202522 ADunedin Blue Jays 176143 30922 22526 50 210339343682 133298 3012 307 93 -1 +1 +5 0.5
202522 ROKFCL Blue Jays 2113 4100 731 00 308571385956 77400 1433 458 209 +3 +0 +1 0.3

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Curt Casalilast yr '24
career totals — 10 seasons, 1,566 PA
101,566472217311367+28+197.87.9
/162664201+11.9+7.93.3pk7: 8
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,0701719196283302+19+120.80.9
/1626641112+11.9+7.40.5pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Brock Tibbitts (OGILVIE) 23 25 35 45 50 188/289/284 96277 38 32% 10% 57 +0.1
Franklin Tineo
2017 · A
22 36 38→45 46→50 45 179/245/253 75239 510 26% 7% 35 -2.8 198/277/298 100282 810 30% 8% 60 -1.0 201/298/325124262101225%10%74-0.0
Dylan Neuse
2023 · A
24 36 40 49→50 44 178/256/260 82272 814 35% 9% 42 -2.3 211/287/303 92304 712 30% 9% 66 -0.6 219/303/3139430951328%10%75-0.0
Claudio Finol
2023 · AA
23 38 37→40 50→45 40 187/240/263 77259 48 29% 5% 35 -2.8 204/263/296 92292 810 31% 7% 53 -1.5 181/246/2587726091232%7%35-0.7
Yoel Romero
2021 · A
23 43 38→40 46→50 45 205/266/285 80275 69 27% 7% 52 -1.6 212/262/306 94320 84 34% 6% 55 -1.4 201/249/291903048035%5%43-0.9
Andy Paz
2016 · A
23 38 37→40 48→45 42 185/247/254 69274 56 33% 8% 36 -2.7 220/269/285 65296 47 25% 6% 52 -1.6 226/270/274482963723%6%46-0.7
Alejandro Torres
2012 · A
23 37 37→40 46→40 35 182/219/253 71267 45 33% 4% 22 -3.7 205/260/281 76311 56 33% 6% 48 -1.9 198/265/228303130034%8%37-0.5
Larry Cobb
2008 · A
23 40→43 39→45 47→50 49 193/267/275 82244 710 23% 8% 50 -1.7 210/273/324 114268 1211 25% 6% 65 -0.7 206/269/325118259131125%6%64-0.4
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Connor Justus
2018 · A
23 41→37 38→40 46→45 45 193/275/270 77281 59 31% 8% 53 -1.5 176/256/248 72256 58 31% 8% 40 -2.4 158/238/217592354632%7%21-2.5
Steven Baron
2014 · A
23 34 40→45 53→50 34 176/209/269 93256 69 34% 4% 22 -3.7 215/263/298 83301 59 28% 6% 53 -1.5 240/300/311713265626%7%68-0.2
Raul Siri
2018 · A
23 39 38→40 51→50 42 192/251/271 80265 611 29% 7% 42 -2.3 199/264/283 84349 59 41% 7% 51 -1.7 149/237/2388930741447%8%28-0.6
Coty Blanchard
2015 · A
23 41 36→40 48→45 47 192/261/260 67258 26 25% 8% 43 -2.2 223/272/296 73306 37 26% 6% 56 -1.3 239/281/303653231725%5%59-0.5
Grae Kessinger
2021 · A
23 43→28 39→45 50 47 209/276/293 84265 712 23% 8% 58 -1.2 188/256/297 109262 1315 32% 7% 51 -1.7 189/267/30011124911727%9%56-0.5
Nick Meyer
2021 · A
24 35 36→40 52→50 40 172/231/233 61252 415 32% 6% 24 -3.6 212/280/299 87278 914 25% 8% 62 -0.9 207/281/29083267101625%8%57-0.6
David Narodowski
2011 · A
22 36 40 42→45 46 181/257/264 83246 87 29% 8% 43 -2.2 200/260/286 86282 78 29% 7% 50 -1.8 185/240/258732574728%7%30-0.7
Jairo Rodriguez
2012 · A
23 39 35→30 46→30 41 187/226/248 61230 35 20% 4% 24 -3.5 214/259/272 58268 33 20% 5% 44 -2.1 216/259/262462642118%4%39-0.8
Riccio Torrez
2013 · A
23 36→33 40 47→45 40 182/238/273 91226 87 24% 4% 37 -2.6 196/252/283 87254 76 25% 4% 46 -2.0 190/245/269792486325%3%37-1.0
Alex Todd
2012 · A
22 38 37→40 44→45 38 185/246/256 71259 44 29% 5% 37 -2.7 220/285/305 85299 66 27% 5% 65 -0.7 236/303/318833176526%5%73-0.1
Jorge Saez
2014 · A
23 38 39→45 49→30 43 188/248/271 83255 76 28% 7% 40 -2.4 194/261/290 96280 83 31% 8% 51 -1.7 206/269/34814328721335%7%68-0.2
Bubba Hollins
2019 · A
23 38 40→30 44→45 43 189/258/273 84244 86 25% 6% 46 -2.0 208/266/289 81270 54 23% 6% 53 -1.5 200/262/272722704326%5%45-1.0