Bo WalkerOF ACL D-backs
Age 20 R/R 6'3" / 180 lbs ROK HR +4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION200 act + 133 ros · stats below = ROS only
wRC+†48
AVG/OBP/SLG.186 / .272 / .279
PA133
HR2
K%34
BB%10
BABIP280
ISO93
MLB%0%
Value2026 · WAR
BAT: -21.3 runs (wOBA-derived runs vs avg)-21BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.0 runs (Positional adjustment)-2POSREP: +9.4 runs (Replacement-level credit)+9REPTotal WAR: -1.40-1.4WAR
trajectory · projected WAR by year
-0.6-0.82627
Tools · ContractCON 25 / POW 42
Toolsscout grade
CONTACT25
scouting grade only
POWER42
scouting grade only
EYE63
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
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
2037Extbeyond 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
202519 ROKACL D-backs 147125 12111 15836 01 96226144370 48268 5610 181 -3
202519 ROKACL D-backs 147119 22122 21526 01 185336277613 92308 3514 293 83
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKARI 200174 30403 22821 52 172269247516 75297 4111 238 40 -14 +0 +0 -1 +6 -0.9
YTD20 ROKARI 200163 39604 33591 52 239371350720 110343 3016 330 111 +2 +0 +0 -1 +6 0.7
ROS20 ROKARI 0% 133118 22312 13461 31 186272279551 93273 3410 249 48 -8 +0 +0 -1 +4 -0.5
ROS20 MLBARI 0% 01 0000 000 00 275 244 45 +0 -0
FULL20 ROKARI 200175 30403 22821 52 171269246515 74293 4111 238 40 -14 +0 +0 -1 +6 -0.9
TOT20 ROKARI 333292 52715 351282 83 178270260530 82290 3810 242 43 -21 +0 +0 -2 +9 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBARI 34% 325288 55916 311073 52 191276292568 101278 3310 261 58 -15 +0 +0 -2 +9 -0.8
202721 MLBARI 34% 11299 19302 11371 21 192279283562 91280 3310 256 54 -6 +0 +0 -1 +3 -0.3
▸ Career Totals
Career 112100 19302 11371 21 190279280559 90274 3310 256 54 -6 +0 +0 -1 +3 -0.3
/ 162G 650580 11017012 642156 126 190280281561 91273 3310 256 54 -34 +0 +0 -4 +18 -2.0
Career 605531 891339 5923610 84 168263254517 87276 3910 239 41 -40 +0 +0 -4 +17 -2.7
/ 162G 650571 9614310 6325311 94 168264256519 88277 3910 239 41 -43 +0 +0 -4 +18 -2.9

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
202519 ROKACL D-backs 147119 22122 21526 01 185336277613 92308 3514 293 83 -3 -0 +4 0.1

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
130555189269285-2+0-0.9-0.4
/1626641011-4.0+0.0-1.9pk7: 0
#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
Bo Walker (OGILVIE) 20 20→25 37→42 45→50 63 178/270/260 82290 58 38% 10% 43 -1.4
Misael Urbina
2022 · A
20 36→29 40→45 51→50 48 177/255/271 94227 713 24% 8% 44 -2.1 175/249/266 91263 610 33% 8% 40 -2.4 157/237/2367924751036%9%25-2.0
Garrett Whitley
2017 · A
20 40→36 42→50 47→55 44 197/267/302 105280 99 31% 8% 56 -1.3 191/270/310 119334 1213 42% 9% 61 -1.0 169/260/316147293151844%10%55-0.9
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Jorge Quiterio
2015 · A
20 36 40→45 46→45 39 183/234/269 86255 88 31% 5% 33 -2.9 194/235/279 85299 69 35% 5% 36 -2.7 177/200/2598327361237%2%14-1.1
Enger Jimenez
2015 · A
20 39 40 48→50 38 191/241/288 97267 79 30% 5% 42 -2.3 214/267/304 90282 510 24% 6% 56 -1.3 223/275/3159228551422%5%59-0.5
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Christian Cerda
2023 · A
20 40→37 40 50→40 50 194/278/287 93254 69 25% 9% 58 -1.2 189/282/293 104252 114 27% 11% 62 -0.9 173/268/27510122312227%11%50-1.2
Alexander Mojica
2023 · A
20 34 41→45 47→40 39 168/245/259 91281 103 41% 8% 37 -2.6 203/283/327 124326 126 38% 9% 71 -0.3 196/292/34314730914337%10%75-0.0
Trenton Kemp
2016 · A
20 39 38→50 49→45 42 185/260/266 81282 410 34% 8% 45 -2.1 197/254/326 129337 128 42% 6% 57 -1.2 179/234/32514631216746%6%45-0.8
Ricardo Rosario
2023 · A
20 40 37→40 50→55 42 191/251/266 76262 412 28% 6% 40 -2.4 205/277/292 87289 819 29% 8% 59 -1.1 203/290/29289267112926%9%63-0.4
Cristopher Luciano
2016 · A
20 41 39→40 44→50 50 194/287/280 86269 67 28% 10% 61 -1.0 189/274/269 80284 56 32% 9% 52 -1.6 77/194/108321304040%12%-22-1.1
Carlos Pacheco
2019 · A
20 34 40→45 45→50 40 171/240/260 88276 89 39% 8% 35 -2.8 188/245/276 88325 79 41% 7% 40 -2.4 155/212/2459027491044%6%17-1.3
Jhonny Piron
2023 · A
19 36 40 47→55 45 179/264/268 89265 911 34% 9% 48 -1.9 184/254/256 72292 59 36% 7% 40 -2.4 122/192/1543220501237%6%-15-1.4
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Rafael Morel
2022 · A
20 38 40 51→50 39 187/248/282 94270 813 32% 6% 43 -2.2 195/260/276 81313 710 37% 7% 47 -1.9 186/257/26579290101037%7%41-1.1
Adalfi Almonte
2016 · A
20 40 38→40 44→50 48 189/286/268 79268 511 29% 9% 58 -1.2 204/300/282 78311 512 32% 9% 67 -0.5 165/304/2225728552337%12%53-0.3
Yeuris Ramirez
2019 · A
20 33 39→40 47→50 40 163/252/248 85260 68 37% 7% 38 -2.6 191/272/288 97316 813 39% 7% 56 -1.3 155/237/2327733482351%6%25-1.2
Sherten Apostel
2018 · A
19 38→32 44→45 43→40 47 188/273/305 117271 115 33% 10% 61 -1.0 192/270/313 121279 134 34% 9% 62 -0.9 185/258/31012427015235%8%53-0.8