Bo NaylorC Columbus Clippers
Age 26 L/R 5'9" / 205 lbs MLB Svc 2.657S2 · Ctrl thru 2029 ILReassigned to Minors (RM)
2026 ROS PROJECTION235 act + 156 ros · stats below = ROS only
wRC+†vL 3667vR 79
AVG/OBP/SLG.200 / .283 / .358
PA156
HR5
K%27
BB%10
BABIP246
ISO158
MLB%100%
Value2026 · WAR
BAT: -17.4 runs (wOBA-derived runs vs avg)-17BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +1.2 runs (Defensive runs vs avg)+1FLDPOS: +7.0 runs (Positional adjustment)+7POSREP: +11.1 runs (Replacement-level credit)+11REPTotal WAR: +0.30+0.3WAR
0.00.91.90.11.41.21.0+$18M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 35 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT35
Whiff%
619.8%
xwOBA
250.279
POWER50
Barrel%
569.1
Avg EV
5289.3
Bat Spd
5471.7
EYE50
Chase%
6828.3%
SPEED50
Sprint
4627.3
Platoon Splits2024-2026 · 860 PA
vs LHP
vs RHP
Edge
PA
162
698
wRC+
40
75
▶▶R
wOBA
237
283
▶▶R
ISO
108
173
▶▶R
BABIP
214
239
R
K%
22.2%
28.5%
◀◀L
BB%
6.8%
9.6%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2023
Service   2.657 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+0.1$0.5M+$0.2M
2027Arb-2$3M+1.4$10M+$8M
2028Arb-3$4M+1.2$8M+$5M
2029Arb-4$5M+1.0$6M+$2M
Totals $12M $25M +$16M

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
201818 ROKAZL Indians 2 139125 25222 13400 51 200275296571 96274 299 249 49
201818 ROKAZL Indians 2 139117 32332 21280 51 274384402786 128341 2015 354 129
201919 ALake County Captains 453415 8013119 271371 75 193244342586 149257 306 248 48
201919 ALake County Captains 453399 97181011 431041 75 243318421739 178296 239 321 104
202121 AAAkron RubberDucks 356324 437110 271513 100 133206253459 120201 428 207 17
202121 AAAkron RubberDucks 356313 5913110 371123 100 188280332612 144255 3110 278 71
202222 AAA2 teams 510436 9822418 611479 204 225332417749 193291 2912 328 109
202222 AAA2 teams 510415 10926421 821219 204 263395496892 234318 2416 392 158
202323 AAA2 teams 500431 9923122 631153 72 230332441773 211259 2313 336 116
202323 AAA2 teams 500415 10225124 791053 72 246370484855 239270 2116 376 146
202424 MLBCleveland Guardians 389354 7110213 291222 63 201265350615 150262 317 269 64 -16 +0 +16 +7 +11 1.8
202424 MLBCleveland Guardians 389354 7110213 291222 63 201265350615 150262 317 274 68 -14 +0 +16 +7 +11 2.0
202525 MLBCleveland Guardians 414359 7022114 45991 12 195286379665 184222 2411 289 79 -10 -1 +8 +7 +12 1.8
202525 MLBCleveland Guardians 414359 7022114 45991 12 195286379665 184222 2411 292 82 -8 -1 +8 +7 +12 1.9
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAACLE 235211 35816 23671 40 166251299550 133210 2910 249 49 -14 +1 +0 +4 +7 -0.2
YTD26 AAACLE 235204 401017 30591 40 196302358660 162239 2513 300 88 -3 +1 +0 +4 +7 0.9
ROS26 AAACLE 100% 156139 28705 15421 20 200283358641 158243 2710 288 78 -4 +0 +1 +3 +4 0.5
ROS26 MLBCLE 100% 157140 28705 15421 20 200282357639 157244 2710 284 76 -4 +0 +1 +3 +4 0.4
FULL26 AAACLE 392351 6315111 381092 60 179263322585 142224 2810 263 60 -18 +1 +1 +7 +11 0.3
TOT26 AAACLE 391350 6315111 381092 60 180264322586 143224 2810 265 61 -17 +1 +1 +7 +11 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBCLE 92% 456406 8220115 451222 51 202285367652 165246 2710 290 80 -10 +1 +2 +8 +13 1.4
202828 MLBCLE 92% 451402 8020114 441212 51 199281358639 159246 2710 289 80 -10 +1 +1 +8 +13 1.3
202929 MLBCLE 92% 440391 7819114 441192 51 199284361644 161245 2710 287 78 -11 +1 +1 +8 +12 1.1
203030 MLBCLE 92% 430382 7519113 431172 41 196281353634 157243 2710 285 76 -12 +0 -0 +8 +12 0.9
203131 MLBCLE 92% 403358 6917112 401112 30 193278346624 154240 2810 280 73 -12 +1 -1 +7 +11 0.6
203232 MLBCLE 92% 372331 6315111 371041 30 190274341615 151236 2810 274 68 -13 +1 -2 +7 +11 0.3
203333 MLBCLE 92% 333296 541319 33951 20 182267324591 142230 2910 266 62 -14 +0 -3 +6 +9 -0.1
202727 MLBCLE 92% 420374 7519113 411122 51 201283361644 160247 2710 287 78 -10 +1 +2 +8 +12 1.2
202828 MLBCLE 92% 415369 7418113 411112 51 201284360644 160246 2710 286 77 -11 +1 +1 +7 +12 1.1
202929 MLBCLE 92% 405360 7218113 401092 41 200284364647 164245 2710 284 76 -11 +0 +1 +7 +11 0.9
203030 MLBCLE 92% 396352 6917112 391082 41 196280352632 156244 2710 282 74 -12 +0 -0 +7 +11 0.7
203131 MLBCLE 92% 371330 6416111 371021 30 194277348626 155241 2710 277 71 -12 +1 -1 +7 +11 0.5
203232 MLBCLE 92% 342304 5814110 34961 20 191274342616 151236 2810 272 66 -13 +0 -2 +6 +10 0.1
203333 MLBCLE 92% 306272 501218 30871 20 184267324591 140230 2810 264 60 -14 +0 -2 +5 +9 -0.2
▸ Career Totals
Career 38453412 67816610123 381104116 399 199282361644 163244 2710 285 77 -102 +4 +29 +73 +109 11.6
/ 162G 650577 11528221 641763 72 199283364647 165245 2710 285 77 -17 +1 +5 +12 +18 1.9
Career 58025149 101522929181 566164232 8521 197281358639 161248 2810 283 75 -167 +9 +28 +104 +164 14.1
/ 162G 650577 11426320 631844 102 198281357638 159249 2810 283 75 -19 +1 +3 +12 +18 1.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
201818 ROKAZL Indians 2 139117 32332 21280 51 274384402786 128341 2015 354 129 +5 +1 +4 0.9
201919 ALake County Captains 453399 97181011 431041 75 243318421739 178296 239 321 104 +2 -1 +13 1.4
202121 AAAkron RubberDucks 356313 5913110 371123 100 188280332612 144255 3110 278 71 -12 +2 +10 0.0
202222 AAAColumbus Clippers 290245 6314215 37756 91 257368514882 257306 2613 385 153 +17 +1 +8 2.7
202222 AAAkron RubberDucks 220170 461226 45463 113 271431471902 200333 2120 401 165 +16 +1 +6 2.4
202323 MLBCleveland Guardians 230198 4713011 30531 50 237341470810 232267 2313 357 131 +8 +1 +5 +9 +7 3.0
202323 AAAColumbus Clippers 270217 5512113 49522 22 253396498893 244273 1918 393 159 +18 -0 +8 2.6
202424 MLBCleveland Guardians 389354 7110213 291222 63 201265350615 150262 317 274 68 -14 +0 +16 +7 +11 2.0
202525 MLBCleveland Guardians 414359 7022114 45991 12 195286379665 184222 2411 292 82 -8 -1 +8 +7 +12 1.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career 1033911 18845338 1042744 125 206290387678 181247 2710 300 87 -15 +0 +29 +23 +29 6.9

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
#1Mike Zuninolast yr '23
career totals — 11 seasons, 3,098 PA
113,0981492199271406+55+12322.421.9
/162664320+11.9+26.44.8pk7: 21
#2Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#3René Riveralast yr '21
career totals — 10 seasons, 1,602 PA
101,602421221273354+29+9011.711.8
/162664170+11.9+37.24.9pk7: 12
#4Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
114,08513140198278361+73+648.27.9
/162664216+11.9+10.31.3pk7: 8
#5Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4

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 Naylor (OGILVIE) 26 35 50 50 50 180/264/322 143224 116 28% 10% 61 +0.3
César Salazar
2023 · AAA
27 40 50→45 47→45 40 213/272/360 147258 199 26% 5% 76 +0.0 209/299/331 122250 137 21% 8% 79 +0.3 202/308/31411124111620%9%77+0.1
Matt Thaiss
2021 · MLB
26 42→50 50→55 48→45 50 217/288/374 157261 185 25% 9% 85 +0.7 233/307/396 163291 206 26% 9% 98 +1.6 228/309/38615728519526%9%94+0.9
Jake Rogers
2021 · MLB
26 38→40 52→60 49→45 43 202/278/367 165273 215 33% 8% 79 +0.3 237/301/444 207322 277 33% 8% 108 +2.3 221/284/43521428029232%7%97+0.7
Hunter Feduccia
2023 · AAA
26 40→50 51→50 47→40 44 213/275/372 159274 203 30% 8% 79 +0.3 228/307/361 133307 143 28% 10% 89 +1.0 232/319/35412231111227%11%90+0.7
Cam Devanney
2023 · AAA
26 37→41 50→55 45 40 199/260/351 152262 186 31% 6% 67 -0.5 221/282/381 160291 188 29% 6% 84 +0.6 219/280/38116228919730%6%79+0.2
Drew Robinson
2018 · MLB
26 40 53→55 49→50 46 212/285/390 178284 2112 32% 9% 88 +0.9 221/294/375 154351 1613 38% 9% 87 +0.8 196/277/339144353151345%10%69-0.2
Stephen Scott
2023 · AA
26 41→44 49→55 49→50 51 212/292/364 151259 178 25% 10% 84 +0.6 213/283/374 161263 1910 26% 8% 82 +0.5 210/280/388177252231026%8%82+0.3
Dom Nuñez
2021 · MLB
26 37→44 48→45 46→45 44 193/268/331 138261 178 32% 8% 66 -0.6 177/267/303 126256 135 33% 10% 59 -1.1 135/237/2319621710339%11%27-1.2
Brendon Davis
2023 · AAA
26 39→44 52→50 47→50 44 211/280/381 170265 2010 29% 8% 84 +0.6 191/268/323 132263 1414 31% 8% 64 -0.8 162/247/274112230121733%8%40-1.3
Brian Serven
2023 · MLB
28 36 49→45 48→30 45 195/261/333 138229 184 24% 7% 63 -0.8 196/261/300 104281 114 32% 7% 54 -1.4 224/307/3331093279131%9%79+0.1
Johan Mieses
2021 · AAA
26 37→33 51→55 50 40 202/258/351 149255 207 30% 6% 67 -0.5 220/291/413 193279 269 30% 7% 97 +1.5 205/284/41621124730731%8%91+0.5
Sean Coughlin
2010 · AA
25 44→37 49→50 45→30 51 225/298/369 144263 172 21% 9% 88 +0.9 215/277/326 111275 115 25% 7% 67 -0.5 180/239/258782398227%6%31-1.4
Isan Díaz
2023 · MLB
27 41→42 53→55 46→45 47 217/298/391 173286 228 31% 10% 93 +1.3 214/285/396 182277 269 32% 8% 89 +1.0 178/253/34717020329630%9%62-0.3
Shed Long Jr.
2022 · MLB
26 44→47 50 49→50 45 225/285/378 153293 179 29% 8% 84 +0.6 224/292/350 126317 1210 31% 8% 79 +0.3 191/272/253613190936%9%42-0.4
Donny Sands
2022 · AAA
26 44 49→45 44→40 45 228/276/374 147261 185 21% 6% 79 +0.3 227/287/341 114287 124 24% 8% 75 -0.0 221/288/316952879225%8%68-0.3
Chadwick Tromp
2021 · MLB
26 43 52→50 43→40 43 228/284/389 161279 215 26% 6% 87 +0.8 208/250/354 146258 193 27% 5% 63 -0.8 222/279/36314127317025%7%74-0.0
Kody Clemens
2023 · MLB
27 38→44 53→60 51→45 40 210/256/385 175259 228 29% 6% 74 -0.1 219/276/410 191259 249 26% 7% 89 +1.0 227/284/44221425627824%6%98+1.0
Drew Ellis
2022 · MLB
26 39→37 55 45→40 48 212/303/403 192269 233 30% 10% 99 +1.7 199/289/371 172258 196 29% 10% 85 +0.7 181/276/34516323019629%11%71-0.2
Ben Johnson
2008 · AAA
26 42→44 53→55 51→45 41 224/282/397 173262 219 24% 5% 89 +0.9 211/256/355 144250 187 23% 4% 66 -0.6 194/234/32613222917424%3%49-1.0
Nick Fortes
2023 · MLB
26 45→44 49→45 46→45 48 232/299/377 145260 189 19% 7% 90 +1.0 225/280/341 116255 136 17% 5% 72 -0.2 233/280/331982629114%4%68-0.2