Bo Naylor

C Nashville Sounds
Age 27 L/R 5'9" / 205 lbs AAA HR +10%K +6% Svc 2.657S2 · Ctrl thru 2030 ILForty Man (40M)
Overview
AAA40M40-MANArb-1FA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202424MLBCLE389.201/.265/.350136711.8
202525MLBCLE414.195/.286/.379141841.6
202626MLBMIL98.154/.214/.27530360.1
2027PROJ45% MLB27MLBMIL152.202/.280/.37152830.4
2028PROJ60% MLB28MLBMIL244.200/.278/.36682810.4
2029PROJ65% MLB29MLBMIL260.197/.275/.36091780.4
Last 3 seasons WAR 3.6  ·  Next 3 projected WAR 1.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.657First FA2031Super-2
2027Arb-1$1M2028Arb-2$2M2029Arb-3$2M2030Arb-4$2M
Skills · percentileStatcast 2024-2026
Chase%69
Whiff%62
Barrel%57
Bat Spd54
Avg EV51
Speed47
CompsCésar Salazar (age 27) · Isan Díaz (age 27) · Dom Nuñez (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 6583vR 90
AVG/OBP/SLG.202 / .280 / .371
PA152
HR5
K%26
BB%9
BABIP239
ISO169
MLB%45%
Value2027 · WAR
BAT: -6.9 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.7 runs (Defensive runs vs avg)+1FLDPOS: +6.0 runs (Positional adjustment)+6POSREP: +7.3 runs (Replacement-level credit)+7REPTotal WAR: +1.00+1.0WAR
0.00.51.00.50.40.40.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$4M ctrl surplus
Tools · Splits · ContractCON 35 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT35
Whiff%
629.7%
xAVG
100.200
POWER50
Barrel%
579.2
Avg EV
5189.2
Bat Spd
5471.7
EYE50
Chase%
6928.0%
SPEED50
Sprint
4727.4
Platoon Splits2024-2026 · 860 PA
vs LHP
vs RHP
Edge
PA
162
698
—
wRC+
47
77
▶▶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   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$1M+0.5$2M+$0.5M
2028Arb-2$2M+0.4$1M+$0.0M (cut)
2029Arb-3$2M+0.4$1M+$0.0M (cut)
2030Arb-4$2M+0.2$0.6M+$0.0M (cut)
Totals $1M $5M +$0.5M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201818 ROKAZL Indians 2 — 139117 32332 21280 51 274384402786 128341 2015 354 57 — — — — — —
201919 ALake County Captains — 453399 97181011 431041 75 243318421739 178296 239 321 60 — — — — — —
202121 AAAkron RubberDucks — 356313 5913110 371123 100 188280332612 144255 3110 278 32 — — — — — —
202222 AAAColumbus Clippers — 290245 6314215 37756 91 257368514882 257306 2613 385 103 — — — — — —
202222 AAAkron RubberDucks — 220170 461226 45463 113 271431471902 200333 2120 401 113 — — — — — —
202323 MLBCleveland Guardians — 230198 4713011 30531 50 237341470810 232267 2313 357 125 +7 +1 +5 +9 +5 2.7
202323 AAAColumbus Clippers — 270217 5512113 49522 22 253396498893 244273 1918 393 105 — — — — — —
202424 MLBCleveland Guardians — 389354 7110213 291222 63 201265350615 150262 317 274 71 -14 +0 +16 +7 +8 1.8
202525 MLBCleveland Guardians — 414359 7022114 45991 12 195286379665 184222 2411 292 84 -8 -1 +8 +7 +9 1.6
202626 MLBMilwaukee Brewers — 9891 14203 7240 00 154214275489 121172 247 223 36 -7 +0 +0 +6 +2 0.1
202626 AAANashville Sounds — 257220 5315111 35621 40 241348468816 227284 2414 360 72 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 11311002 20247341 1112984 125 202284377661 176240 2610 293 84 -21 +0 +29 +30 +25 6.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201818 ROK MLEAZL Indians 2 — 139125 25222 13400 51 200275296571 96275 299 253 57 — — — — — —
201919 A MLELake County Captains — 453413 8214109 291391 75 199253346599 148258 316 257 60 — — — — — —
202121 AA MLEAkron RubberDucks — 356324 48919 271403 100 148220265486 117219 398 215 32 — — — — — —
202222 AAA MLEColumbus Clippers — 290253 5711211 29876 91 225319415734 190290 3010 321 103 — — — — — —
202222 AA MLEAkron RubberDucks — 220182 421125 33583 113 231358396753 165304 2615 335 113 — — — — — —
202323 MLB MLECleveland Guardians — 230199 4713011 29531 50 236336467804 231267 2313 353 125 +7 +1 +5 +9 +5 2.7
202323 AAA MLEColumbus Clippers — 270232 5211110 34622 22 224328409738 185256 2313 323 105 — — — — — —
202424 MLB MLECleveland Guardians — 389355 7110213 281222 63 200262349612 149262 317 273 71 -14 +0 +16 +7 +8 1.8
202525 MLB MLECleveland Guardians — 414359 7022114 45991 12 195286379665 184222 2411 292 84 -8 -1 +8 +7 +9 1.6
202626 MLB MLEMilwaukee Brewers — 9891 14203 7240 00 154214275489 121172 247 222 36 -7 +0 +0 +6 +2 0.1
202626 AAA MLENashville Sounds — 257230 441218 25741 40 191273357630 165241 2910 274 72 — — — — — —
201818 ROK MLEAZL Indians 2 — 139125 25222 13400 51 200275296571 96274 299 253 57 — — — — — —
201818 ROK RAWAZL Indians 2 — 139117 32332 21280 51 274384402786 128341 2015 354 57 — — — — — —
201919 A MLELake County Captains — 453413 8214109 291391 75 199253346599 148268 316 257 60 — — — — — —
201919 A RAWLake County Captains — 453399 97181011 431041 75 243318421739 178296 239 321 60 — — — — — —
202121 AA MLEAkron RubberDucks — 356324 48919 271403 100 148220265486 117222 398 215 32 — — — — — —
202121 AA RAWAkron RubberDucks — 356313 5913110 371123 100 188280332612 144255 3110 278 32 — — — — — —
202222 AAA MLE2 teams — 510435 10023416 621459 204 230338411749 182302 2812 327 107 — — — — — —
202222 AAA RAW2 teams — 510415 10926421 821219 204 263395496892 234318 2416 392 107 — — — — — —
202323 AAA MLE2 teams — 500431 9823121 631153 72 227330432762 204258 2313 337 114 — — — — — —
202323 AAA RAW2 teams — 500415 10225124 791053 72 246370484855 239270 2116 376 114 — — — — — —
202424 MLB MLECleveland Guardians — 389355 7110213 281222 63 200262349612 149261 317 273 71 -14 +0 +16 +7 +8 1.8
202424 MLB RAWCleveland Guardians — 389354 7110213 291222 63 201265350615 150262 317 274 71 -14 +0 +16 +7 +8 1.8
202525 MLB MLECleveland Guardians — 414359 7022114 45991 12 195286379665 184222 2411 292 84 -8 -1 +8 +7 +9 1.6
202525 MLB RAWCleveland Guardians — 414359 7022114 45991 12 195286379665 184222 2411 292 84 -8 -1 +8 +7 +9 1.6
202626 AAA MLE2 teams — 355321 5814111 32981 40 181257333590 153221 289 260 62 — — — — — —
202626 AAA RAW2 teams — 355311 6717114 42861 40 215311412722 196250 2412 322 62 — — — — — —
201818 ROK MLEAZL Indians 2 — 139125 25222 13400 51 200275296571 96275 299 253 57 — — — — — —
201919 A MLELake County Captains — 453420 8214109 291391 75 195253340593 145258 316 257 60 — — — — — —
202121 AA MLEAkron RubberDucks — 356323 48919 271403 100 149220266487 118219 398 215 32 — — — — — —
202222 AAA MLE2 teams — 510434 10023416 621459 204 230338412750 182296 2812 327 107 — — — — — —
202323 AAA MLE2 teams — 500430 9823121 631153 72 228330433763 205261 2313 337 114 — — — — — —
202424 MLB MLECleveland Guardians — 389356 7110213 281222 63 199262348611 149262 317 273 71 — — — — — —
202525 MLB MLECleveland Guardians — 414365 7022114 45991 12 192286373659 181222 2411 292 84 — — — — — —
202626 AAA MLE2 teams — 355319 5814111 32981 40 182257335592 154222 289 260 62 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 MLB MLECleveland Guardians — 389356 7110213 281222 63 199262348611 149262 317 273 71 — — — — — —
202525 MLB MLECleveland Guardians — 414365 7022114 45991 12 192286373659 181222 2411 292 84 — — — — — —
202626 AAA MLE2 teams — 355319 5814111 32981 40 182257335592 154222 289 260 62 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEMIL 45% 403361 7317213 371042 41 203282370652 167243 269 290 83 -8 +0 +1 +7 +9 1.0
▸ 2027 — real world (MLB)
202727 MLB CTXMIL 45% 152136 28615 14391 20 202280371651 169239 269 290 83 -3 +0 +0 +3 +3 0.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEMIL 60% 408365 7417213 381062 31 202280366645 164242 269 288 81 -9 +0 +0 +7 +9 0.7
202929 MLB MLEMIL 65% 402360 7217113 371062 21 199277359636 160241 269 284 78 -10 +0 -1 +7 +9 0.5
203030 MLB MLEMIL 68% 398358 6916112 361061 01 196273351624 155238 279 279 75 -12 -0 -1 +7 +9 0.2
203131 MLB MLEMIL 69% 372334 6415111 341001 00 191268341608 149234 279 273 71 -13 +0 -2 +7 +8 -0.0
202828 MLB CTXMIL 60% 244218 441018 23631 21 200278366644 166237 269 287 81 -6 +0 +0 +4 +5 0.4
202929 MLB CTXMIL 65% 260233 461019 24681 10 197275360635 162236 269 283 78 -7 +0 -0 +5 +6 0.4
203030 MLB CTXMIL 68% 270242 471019 25721 00 194271351623 157234 279 279 75 -8 +0 -1 +5 +6 0.2
203131 MLB CTXMIL 69% 258232 451018 23701 00 189266341607 151230 279 272 71 -9 +0 -1 +5 +6 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 21631927 38487775 2065718 156 199279368648 169239 2610 287 78 -50 +1 +27 +48 +47 7.4
/ 162G— A+C — 650579 11626223 621722 52 200280371651 171240 2610 287 78 -15 +0 +8 +14 +14 2.2
Career— MLE — 50334482 89219628155 475140327 6821 199280359639 160249 289 283 78 -72 +0 +26 +64 +66 8.6
/ 162G— MLE — 650579 11525420 611813 93 199278359638 161248 289 283 78 -15 +0 +6 +14 +14 1.8