Michael BrooksSS Stockton Ports
Age 24 R/R 5'11" / 190 lbs A HR -4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION227 act + 151 ros · stats below = ROS only
wRC+†70
AVG/OBP/SLG.202 / .293 / .300
PA151
HR2
K%24
BB%11
BABIP262
ISO98
MLB%0%
Value2026 · WAR
BAT: -17.4 runs (wOBA-derived runs vs avg)-17BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.1 runs (Positional adjustment)+4POSREP: +10.7 runs (Replacement-level credit)+11REPTotal WAR: -0.10-0.1WAR
0.00.51.00.40.60.7+$14M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 49 / POW 35
Toolsscout grade
CONTACT49
scouting grade only
POWER35
scouting grade only
EYE63
scouting grade only
SPEED48
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
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
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.0M $0.0M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202523 AStockton Ports 10385 15300 15240 12 176300212512 35238 2315 246 46
202523 AStockton Ports 10377 16300 23180 12 208390247637 39262 1722 307 93
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AOAK 227198 37614 25511 71 187281288569 101228 2211 253 52 -12 +1 +0 +2 +6 -0.3
YTD24 AOAK 227188 43814 35381 71 229353346698 117264 1715 319 103 +1 +1 +0 +2 +6 1.1
ROS24 AOAK 0% 151133 27512 16371 31 202293300593 98265 2411 277 70 -5 +0 +0 +2 +4 0.1
ROS24 MLBOAK 0% 01 0000 000 00 263 271 65 +0 +0
FULL24 AOAK 227199 37614 25511 71 186281286568 101226 2211 253 52 -12 +1 +0 +2 +6 -0.3
TOT24 AOAK 378331 641126 41882 102 193286293579 100241 2311 263 59 -17 +1 +0 +4 +11 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBOAK 38% 275242 51915 29672 51 211300318619 107268 2411 283 75 -8 +1 +0 +3 +8 0.4
202826 MLBOAK 55% 343302 651226 36832 61 215303328631 113270 2410 287 78 -9 +1 +0 +4 +10 0.6
202927 MLBOAK 61% 371326 701327 39903 72 215304331636 117271 2411 289 79 -9 +1 +0 +4 +11 0.7
202725 MLBOAK 38% 10491 19312 11251 20 209301330631 121266 2411 276 69 -4 +0 +0 +1 +3 0.1
202826 MLBOAK 55% 190167 35613 20461 31 210298311609 102268 2411 279 72 -6 +0 +0 +2 +5 0.2
202927 MLBOAK 61% 228200 43814 24552 41 215305325630 110269 2411 281 73 -7 +0 +0 +2 +6 0.3
▸ Career Totals
Career 522459 971739 551264 92 211302320622 109269 2411 280 72 -16 +1 +0 +6 +15 0.5
/ 162G 650572 12121411 681575 112 212301320621 108270 2410 280 72 -20 +1 +0 +7 +18 0.6
Career 12431088 22842620 1353018 227 209301314616 105268 2411 282 74 -37 +2 +0 +13 +35 1.4
/ 162G 650569 11922310 711574 124 209301311612 102268 2411 282 74 -19 +1 +0 +7 +18 0.7

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
202523 AStockton Ports 10377 16300 23180 12 208390247637 39262 1722 307 93 -1 -1 +3 0.2

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
#1Jack Hannahanlast yr '14
career totals — 7 seasons, 1,867 PA
71,867296232315348+6+296.26.2
/162664102+2.0+10.42.2pk7: 6
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#5Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#6Ryan 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
36811212216301328+7+91.11.1
/1626641212+7.1+8.81.1pk7: 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
Michael Brooks (OGILVIE) 24 49 35 48 63 193/286/293 100241 610 23% 11% 59 -0.1
Tyler Smith
2015 · AA
24 49→54 41→40 47→50 48 233/304/333 100302 710 24% 8% 80 +0.4 232/291/317 85298 68 23% 7% 70 -0.3 225/281/300752865722%6%58-0.9
Daniel Lyons
2009 · A
24 48 41→45 50 49 226/308/329 103289 713 23% 8% 82 +0.5 199/287/281 82268 514 25% 9% 61 -1.0 166/266/2255922931526%10%37-1.2
Alsander Womack
2023 · A
24 48→43 43→40 44→45 47 238/297/340 103293 127 23% 7% 79 +0.3 217/281/301 84281 99 24% 7% 63 -0.9 205/273/275712648824%7%50-0.9
Nevin Ashley
2009 · A
24 47→51 41→45 46→45 46 226/297/322 96307 89 28% 8% 75 -0.0 216/288/310 94297 77 28% 7% 68 -0.5 229/298/34812029511425%7%79+0.1
Freddy Zamora
2022 · A
23 50→51 40 46→50 49 237/311/326 90314 79 26% 9% 82 +0.5 219/289/306 87305 713 28% 8% 67 -0.5 216/292/2937629461626%8%62-0.6
Jamie Ritchie
2017 · A
24 50→52 39→40 44→45 51 230/316/312 82318 66 27% 10% 80 +0.4 234/311/322 88312 66 25% 9% 81 +0.4 245/324/340953157323%9%87+0.4
Anthony Prato
2022 · A
24 47→48 36→45 49→55 49 213/306/279 66310 311 29% 10% 69 -0.4 214/304/326 112305 915 30% 10% 79 +0.3 206/303/32111529091629%10%75-0.0
Carter Jurica
2013 · A
24 50→56 41→40 46→45 46 242/300/342 100308 88 23% 7% 80 +0.4 224/289/303 79306 57 26% 7% 66 -0.6 209/281/264552952427%8%50-1.2
Jackson Brennan
2007 · A
24 46→42 42→45 46→50 47 219/308/327 108299 910 28% 9% 82 +0.5 209/301/306 97289 810 28% 9% 74 -0.1 195/297/2828727271028%9%64-0.4
Josh Asanovich
2007 · A
24 51→54 39→40 47→45 49 242/300/332 91294 610 20% 7% 78 +0.2 224/292/310 86274 77 20% 8% 69 -0.4 213/288/290772596419%8%59-0.8
Matt Thayer
2006 · A
24 55→46 41→40 50 50 260/331/357 98328 711 22% 8% 98 +1.6 230/295/304 74304 413 24% 7% 69 -0.4 224/291/2856029831424%7%59-0.7
Steve Tolleson
2008 · A
24 50→53 39→45 49→50 52 236/313/328 92304 614 23% 10% 82 +0.5 248/308/360 112305 913 20% 8% 89 +0.9 255/312/378123303111219%7%91+0.9
Brian Finegan
2006 · A
24 52→54 42→40 48→50 45 250/309/361 110306 910 21% 6% 89 +1.0 228/287/319 91303 714 25% 6% 69 -0.4 212/271/2897729361728%6%52-0.6
Gus Milner
2008 · A
24 49→50 42→40 48→50 46 236/298/348 111310 911 26% 8% 81 +0.4 219/275/313 94307 711 29% 6% 62 -0.9 211/266/2958429961130%6%52-1.3
Kobe Kato
2023 · A
24 47 41→30 46→55 54 223/310/322 99281 910 22% 11% 80 +0.4 215/294/301 86303 622 28% 9% 68 -0.5 198/284/2818328662930%10%55-0.5
Aaron Reza
2009 · A
24 46→47 42→45 49→40 46 225/295/333 108282 95 23% 7% 77 +0.1 214/273/306 92291 86 27% 6% 60 -1.0 176/219/213372554031%5%10-1.0
Sam Praytor
2023 · A
24 47 39→50 49→55 46 219/305/304 85312 67 29% 8% 74 -0.1 199/268/319 120276 126 31% 7% 63 -0.9 177/251/29511823713730%8%46-0.6
Marcos Cabral
2008 · A
24 51→53 40→45 46→40 47 241/301/335 94298 66 21% 7% 79 +0.3 237/293/344 107288 94 20% 7% 78 +0.2 238/290/34610928310219%6%74-0.0
Jake Lemmerman
2013 · AA
24 46→50 42→45 50→45 45 221/296/333 112299 98 28% 8% 78 +0.2 196/271/298 102276 99 30% 8% 58 -1.2 174/252/2679324410931%9%39-1.3
Tim Hutting
2006 · AA
24 50 38→40 49→50 47 236/305/320 84306 511 23% 7% 77 +0.1 228/288/316 88295 89 24% 7% 69 -0.4 223/280/290672867523%6%55-0.9