Bo DavidsonOF Richmond Flying Squirrels
Age 24 L/R 6'1" / 225 lbs AA HR -8%H -3% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION315 act + 210 ros · stats below = ROS only
wRC+†94
AVG/OBP/SLG.234 / .293 / .417
PA210
HR9
SB7
K%29
BB%7
BABIP293
ISO182
MLB%2%
Value2026 · WAR
BAT: -1.4 runs (wOBA-derived runs vs avg)-1BATRUN: +3.1 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: -3.2 runs (Positional adjustment)-3POSREP: +14.9 runs (Replacement-level credit)+15REPTotal WAR: +1.40+1.4WAR
0.00.91.90.01.21.31.41.21.00.80.50.2+$54M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 44 / POW 54
Toolsscout grade
CONTACT44
scouting grade only
POWER54
scouting grade only
EYE50
scouting grade only
SPEED55
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+1.4$9M+$8M
2030Pre-Arb$0.9M+1.2$7M+$7M
2031Pre-Arb$0.9M+1.0$5M+$5M
2032Arb-1$2M+0.8$2M+$1M
2033Arb-2$2M+0.5$1M+$0.4M
2034Arb-3$1.0M+0.2$0.4M+$0.0M
Totals $7M $25M +$21M

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
202321 ROKACL Giants Orange 5853 9210 5150 00 170241245487 75237 269 252 51
202321 ROKACL Giants Orange 5849 14411 9110 00 286397469866 184351 1916 385 153
202422 A3 teams 332291 7413611 351205 105 254344454798 199391 3611 347 124
202422 A3 teams 332280 8918812 46875 105 318423568991 250423 2614 430 188
202523 A+2 teams 522470 10712714 471472 196 228301372673 145299 289 293 82
202523 A+2 teams 522449 12616718 681192 196 281378468845 187344 2313 374 144
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AASF 315292 7010017 18951 142 240286449735 209288 306 316 100 +0 +2 +0 -2 +9 0.9
YTD24 AASF 315282 7812019 28741 142 277344521865 245306 239 374 144 +16 +2 +0 -2 +9 2.5
ROS24 AASF 2% 210192 45619 15611 71 234293417710 182288 297 308 94 -1 +1 -0 -1 +6 0.4
ROS24 MLBSF 2% 44 1000 010 00 250250250500 283 250 299 87 -0 +0 -0 -0 +0 0.0
FULL24 AASF 319296 7110017 18961 142 240286446732 206289 306 316 100 -0 +2 -0 -2 +9 0.9
TOT24 AASF 525484 11516126 331562 213 238289436725 198290 306 313 98 -1 +3 -0 -3 +15 1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBSF 39% 540492 11617322 401533 153 236297417714 181291 287 313 97 -2 +2 -0 -3 +15 1.2
202826 MLBSF 56% 554504 11918322 421543 143 236299415713 179291 288 315 99 -1 +2 -0 -3 +16 1.3
202927 MLBSF 62% 559508 12018322 431553 143 236300413713 177291 288 315 99 -0 +2 -0 -3 +16 1.4
203028 MLBSF 65% 558506 11918322 441543 133 235300413713 178290 288 314 99 -1 +1 -1 -3 +16 1.2
203129 MLBSF 64% 553501 11818322 441543 123 236301415716 180290 288 312 97 -2 +1 -2 -3 +16 1.0
203230 MLBSF 64% 546495 11517321 431543 112 232298406704 174288 288 310 95 -3 +1 -2 -3 +15 0.8
203331 MLBSF 64% 538488 11117220 421533 102 227293393686 166286 288 306 92 -5 +1 -3 -3 +15 0.5
203432 MLBSF 64% 529479 10716219 421533 92 223290384674 161282 298 300 88 -7 +1 -4 -3 +15 0.2
203533 MLBSF 70% 457416 9113216 361342 71 219284375659 156278 298 293 83 -9 +1 -4 -3 +13 -0.2
202725 MLBSF 39% 209191 43618 15591 61 225285393678 168285 287 303 90 -2 +1 -0 -1 +6 0.3
202826 MLBSF 56% 309281 6610212 23862 82 235297413710 178285 287 305 91 -3 +1 -0 -2 +9 0.5
202927 MLBSF 62% 344312 7211213 27952 92 231296404700 173285 288 305 92 -3 +1 -0 -2 +10 0.5
203028 MLBSF 65% 361328 7611214 281002 92 232296405702 174285 288 304 91 -4 +1 -1 -2 +10 0.5
203129 MLBSF 64% 357324 7411213 281002 82 228294395689 167284 288 302 90 -4 +1 -1 -2 +10 0.4
203230 MLBSF 64% 352319 7311213 28992 71 229295398693 169283 288 300 88 -5 +1 -1 -2 +10 0.2
203331 MLBSF 64% 346314 7010212 27982 61 223289382671 159280 288 296 85 -6 +1 -2 -2 +10 0.1
203432 MLBSF 64% 340308 6910212 27982 61 224291386677 162277 298 291 81 -7 +1 -2 -2 +10 -0.1
203533 MLBSF 70% 319290 629111 25941 51 214278366644 152273 298 284 76 -9 +1 -3 -2 +9 -0.4
▸ Career Totals
Career 29412671 6068916108 22883016 6413 227292393685 167285 288 299 87 -44 +8 -11 -18 +83 1.9
/ 162G 650590 13520424 501834 143 229293398692 169287 288 299 87 -10 +2 -2 -4 +18 0.4
Career 59565395 125118539220 478170734 14134 232298403701 171295 298 309 95 -35 +15 -16 -36 +169 9.8
/ 162G 650589 13620424 521864 154 231298401698 170293 298 309 95 -4 +1 -2 -4 +18 1.1

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
202321 ROKACL Giants Orange 5849 14411 9110 00 286397469866 184351 1916 385 153 +3 +0 +2 0.5
202422 ASan Jose Giants 226189 621279 32545 63 3284386081.047 280421 2414 452 204 +27 +0 +6 3.4
202422 ROKACL Giants 3731 10202 6110 10 3234325811.013 258444 3016 442 196 +4 +0 +1 0.5
202422 INTLScottsdale Scorpions 6960 17411 8220 32 283368433801 150421 3212 353 128 +2 -0 +2 0.4
202523 AARichmond Flying Squirrels 187167 39218 19450 73 234312401713 168272 2410 318 101 +0 +0 +5 0.6
202523 A+Eugene Emeralds 335282 8714610 49742 123 309414507922 199385 2215 405 168 +26 +1 +9 3.7

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 Duvalllast yr '24
career totals — 11 seasons, 3,723 PA
113,72319522227287459-31+1111.011.8
/162664354-5.5+2.02.0pk7: 13
#2Tony Batistalast yr '07
career totals — 7 seasons, 3,601 PA
73,60116233244291445-9-110.410.4
/162664306-1.6-0.21.9pk7: 10
#3Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#4José Hernándezlast yr '06
career totals — 7 seasons, 2,901 PA
72,9019517254316413-11+58.58.5
/162664224-2.4+1.01.9pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,94311363232293405-18+24.84.7
/1626642614-4.0+0.51.1pk7: 5
#5Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#6Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5

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 Davidson (OGILVIE) 24 37→44 46→54 55 50 238/289/436 198290 2621 30% 6% 98 +1.4
Parker Meadows
2023 · AA
23 40→47 51→60 52→55 42 210/269/372 161268 1912 29% 7% 76 +0.1 228/295/407 179286 2020 27% 8% 95 +1.4 229/301/413184286212227%9%97+1.3
DJ Stewart
2018 · AA
24 46→47 49→60 52→50 47 230/301/375 145284 1616 25% 8% 91 +1.1 224/300/390 166270 2011 24% 8% 94 +1.3 212/319/41420225329228%11%105+1.0
Blake Tekotte
2011 · AA
24 46→48 50→55 50→55 46 233/295/392 158285 1818 25% 8% 92 +1.2 212/270/365 153284 1721 30% 6% 75 -0.0 195/254/339144264152331%6%58-0.8
Ka'ai Tom
2019 · AA
25 45→50 48→55 49→50 45 229/293/378 149287 1613 26% 7% 88 +0.9 234/301/417 183302 218 28% 7% 102 +1.8 213/291/39117828320631%8%87+0.5
Bo Naylor
2023 · AAA
23 40→44 52→55 54→50 48 206/295/372 166284 1916 33% 10% 88 +0.9 216/301/395 179269 2210 27% 10% 96 +1.5 207/293/38818124623626%10%89+0.7
Austin Wells
2023 · AA
24 43 52→55 57→50 48 219/304/387 168295 2014 31% 10% 95 +1.4 216/290/387 171266 208 26% 8% 89 +1.0 209/283/38617724722525%8%84+0.5
Wilyer Abreu
2023 · AA
24 41→51 49→60 51→50 48 203/295/344 141301 1719 36% 11% 81 +0.4 231/311/412 181294 2314 28% 10% 105 +2.1 236/315/436200281261125%10%108+1.7
Davis Schneider
2023 · AAA
24 40→43 51→60 53→50 46 206/288/365 158297 1913 35% 10% 82 +0.5 218/317/412 194287 2410 31% 12% 107 +2.2 212/321/41420227025930%13%108+1.7
Jon Gaston
2011 · AA
24 42 53→55 54→50 41 218/276/395 177285 1910 31% 7% 85 +0.7 207/251/336 129285 1213 31% 5% 58 -1.2 191/220/30111026181429%3%33-2.2
Scott Schebler
2015 · AA
24 43→52 54→60 52→50 38 228/282/415 187287 2210 29% 5% 93 +1.3 233/290/423 190279 2310 25% 5% 98 +1.6 244/314/44119828125523%7%109+2.1
Brandon Boggs
2008 · AA
25 41→48 52→55 51→50 48 215/291/386 171278 1913 30% 9% 89 +1.0 217/301/358 141304 139 30% 10% 85 +0.7 210/300/33712729611730%11%78+0.1
Jarred Kelenic
2023 · MLB
24 43→53 55→60 49→50 44 226/287/420 195278 2113 27% 7% 97 +1.5 229/289/388 159313 1713 30% 8% 89 +0.9 219/278/354135308141332%7%71-0.2
Zach Kokoska
2023 · A
24 43 50→55 56→55 41 221/284/377 155285 1816 29% 6% 84 +0.6 196/261/365 169275 2217 36% 6% 72 -0.2 166/237/354188239251741%6%57-0.6
Drew Robinson
2017 · AAA
25 38→40 54→55 52→50 44 205/277/385 180283 2214 35% 9% 83 +0.6 217/290/383 166323 1812 36% 9% 88 +0.9 211/290/368157322171237%10%82+0.3
Dominic Canzone
2022 · AA
24 45→53 48→60 54→50 42 225/283/362 137302 1519 30% 7% 79 +0.3 240/293/416 176285 2212 24% 6% 98 +1.6 249/304/42918028824522%7%104+1.4
Taylor Trammell
2022 · MLB
24 41→46 50→55 47→55 44 210/284/359 150288 1812 33% 8% 79 +0.3 220/302/395 175297 2118 31% 10% 96 +1.5 208/300/381173279212332%11%90+0.6
James Outman
2022 · AA
25 41→51 51→60 54→50 41 209/284/370 161306 1816 36% 8% 82 +0.5 234/319/432 198335 2414 35% 9% 113 +2.6 232/324/438205324261434%10%114+2.4
Carlos Alvarez
2012 · AAA
24 46 48→45 49→45 48 234/298/374 140288 1614 24% 8% 89 +0.9 225/288/350 125282 128 23% 8% 78 +0.2 245/326/331862986618%9%88+0.3
Jaff Decker
2013 · AA
23 37→47 52→55 50→55 47 201/282/368 167258 2011 30% 9% 82 +0.5 216/289/343 127286 1211 27% 9% 77 +0.1 217/292/336119282111325%9%74-0.0
Jack Suwinski
2022 · AA
24 40→42 53→60 45→50 44 207/286/379 172303 219 37% 9% 85 +0.7 211/298/405 194287 2511 34% 10% 98 +1.6 201/292/394193265261133%10%89+0.8