Josh Naylor
Bats L Throws L5'11" 250 lbBorn 1997 Mississauga, CANDebut 2019Team SEA1x All-StarDraft 2015 R1 #12 Miami Marlins, St Joan of Arc Catholic (ON) SSContract 5 y/$92.5M (26-30) 2026: $11,300,000
Projections
2027 NEXT+ 103.7FIELD+ 99.3 at 1BTotal 1.79 WAR
| Season | PA | AB | H | 2B | 3B | HR | BB | SO | SB | AVG | OBP | SLG | OPS | ISO | wOBA | K% | BB% | HIT+ | WAR |
|---|
| 2026 | 458 | 413 | 108 | 20 | 0 | 16 | 37 | 71 | 12 | 0.261 | 0.325 | 0.425 | 0.751 | 0.164 | 0.324 | 15.4 | 8.2 | 106.5 | 1.79 |
| 2027 | 501 | 455 | 117 | 20 | 0 | 16 | 37 | 74 | 14 | 0.258 | 0.318 | 0.408 | 0.726 | 0.150 | 0.315 | 14.8 | 7.5 | 106.5 | 1.96 |
Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.
Most similar through age 28
His ten closest age-28 comparables averaged 124 HIT+ the next season; 10 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.
Batting
| Year | Team | G | PA | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | HIT+ |
|---|
| 2027 proj | | | 501 | | 117 | 20 | 0 | 16 | | 14 | 37 | 74 | 0.258 | 0.318 | 0.408 | 0.726 | 106.5 |
| 2026* | SEA | 118 | 506 | 47 | 124 | 18 | 0 | 10 | | 25 | 39 | 64 | 0.270 | 0.333 | 0.375 | 0.707 | 106.8 |
| 2025 | SEA | 147 | 600 | 81 | 160 | 29 | 1 | 20 | 92 | 30 | 48 | 83 | 0.295 | 0.353 | 0.462 | 0.816 | 126.9 |
| 2024 | CLE | 152 | 632 | 84 | 137 | 27 | 0 | 31 | 108 | 6 | 58 | 105 | 0.243 | 0.320 | 0.456 | 0.776 | 116.2 |
| 2023 | CLE | 121 | 495 | 52 | 139 | 31 | 0 | 17 | 97 | 10 | 33 | 68 | 0.308 | 0.354 | 0.489 | 0.842 | 128.2 |
| 2022 | CLE | 122 | 498 | 47 | 115 | 28 | 0 | 20 | 79 | 6 | 38 | 80 | 0.256 | 0.319 | 0.452 | 0.771 | 118.7 |
| 2021 | CLE | 69 | 249 | 28 | 59 | 13 | 0 | 7 | 21 | 1 | 14 | 45 | 0.253 | 0.301 | 0.399 | 0.700 | 89.1 |
| 2020 | CLE | 40 | 103 | 13 | 24 | 3 | 1 | 1 | 6 | 1 | 5 | 12 | 0.247 | 0.291 | 0.330 | 0.621 | 70.2 |
| 2019 | SD | 94 | 279 | 29 | 63 | 15 | 0 | 8 | 32 | 1 | 25 | 64 | 0.249 | 0.315 | 0.403 | 0.719 | 91.1 |
| Career | | 745 | 2856 | 334 | 697 | 146 | 2 | 104 | 435 | 55 | 221 | 457 | 0.269 | 0.329 | 0.447 | 0.777 | 114.5 |
Statcast
| Year | PA | EV | LA | Barrel% | HardHit% | Whiff% | Chase% | xBA | xSLG | xwOBA | Sprint |
|---|
| 2026 | 506 | 87.6 | 12.5 | 4.8 | 36.8 | 17.7 | 37.2 | 0.277 | 0.396 | 0.323 | 24.5 |
| 2025 | 604 | 89.2 | 11.6 | 6.7 | 41.9 | 22.1 | 37.1 | 0.267 | 0.432 | 0.332 | 24.4 |
| 2024 | 633 | 89.9 | 11.1 | 8.5 | 40.9 | 22.4 | 32.2 | 0.250 | 0.447 | 0.335 | 25.2 |
| 2023 | 495 | 89.1 | 12.3 | 8.2 | 41.2 | 19.8 | 39.6 | 0.284 | 0.476 | 0.342 | 25.8 |
| 2022 | 498 | 89.4 | 10.3 | 8.6 | 42.8 | 19.5 | 33.0 | 0.250 | 0.436 | 0.325 | 25.3 |
| 2021 | 250 | 89.8 | 9.0 | 7.4 | 42.6 | 21.3 | 35.4 | 0.244 | 0.414 | 0.304 | 26.4 |
| 2020 | 104 | 86.8 | 7.8 | 3.5 | 34.1 | 15.6 | 27.5 | 0.269 | 0.377 | 0.304 | 27.1 |
| 2019 | 279 | 89.6 | 4.5 | 7.0 | 36.3 | 22.2 | 31.4 | 0.233 | 0.374 | 0.294 | 26.1 |
Fielding
| Year | Team | Pos | G | Inn | PO | A | E | DP | Fld% | Runs saved |
|---|
| 2025 | SEA | 1B | 129 | 1081 | 915 | 74 | 5 | 80 | 0.995 | +3.9 |
| 2024 | CLE | 1B | 137 | 1205 | 1008 | 69 | 9 | 110 | 0.992 | +0.9 |
| 2023 | CLE | 1B | 91 | 761 | 680 | 50 | 4 | 59 | 0.995 | +6.6 |
| 2023 | CLE | OF | 1 | 1 | 1 | 0 | 0 | 0 | 1.000 | |
| 2022 | CLE | 1B | 88 | 748 | 647 | 51 | 6 | 65 | 0.991 | +4.0 |
| 2022 | CLE | OF | 5 | 37 | 10 | 1 | 0 | 0 | 1.000 | |
| 2021 | CLE | OF | 51 | 423 | 79 | 5 | 2 | 0 | 0.977 | |
| 2021 | CLE | 1B | 15 | 97 | 78 | 11 | 2 | 6 | 0.978 | +2.3 |
| 2020 | CLE | OF | 26 | 173 | 28 | 0 | 0 | 0 | 1.000 | |
| 2020 | CLE | 1B | 5 | 9 | 8 | 2 | 0 | 0 | 1.000 | +0.5 |
| 2019 | SD | OF | 62 | 458 | 84 | 4 | 6 | 1 | 0.936 | |
Runs saved covers the Statcast era; for catchers it includes framing.
Minor leagues
| Year | Level | Team | Side | PA / BF | Line | AVG / ERA | OPS |
|---|
| 2022 | AAA | Columbus Clippers | Bat | 25 | 0 HR, 0 SB | 0.200 | 0.660 |
| 2019 | AAA | El Paso Chihuahuas | Bat | 252 | 10 HR, 1 SB | 0.314 | 0.936 |
| 2018 | AA | San Antonio Missions | Bat | 574 | 17 HR, 5 SB | 0.297 | 0.830 |
| 2017 | AA | San Antonio Missions | Bat | 175 | 2 HR, 2 SB | 0.250 | 0.666 |
| 2017 | A+ | Lake Elsinore Storm | Bat | 313 | 8 HR, 7 SB | 0.297 | 0.813 |
| 2016 | A+ | Lake Elsinore Storm | Bat | 144 | 3 HR, 1 SB | 0.252 | 0.617 |
| 2016 | A | Greensboro Grasshoppers | Bat | 370 | 9 HR, 10 SB | 0.269 | 0.747 |
| 2015 | Rk | GCL Marlins | Bat | 105 | 1 HR, 1 SB | 0.327 | 0.770 |
Splits
| Year | vs LHP | vs RHP | Home | Away |
|---|
| 2026 | 0.340 | 0.313 | 0.307 | 0.334 |
| 2025 | 0.340 | 0.374 | 0.405 | 0.321 |
| 2024 | 0.313 | 0.349 | 0.369 | 0.308 |
| 2023 | 0.358 | 0.370 | 0.349 | 0.382 |
| 2022 | 0.250 | 0.373 | 0.312 | 0.371 |
| 2021 | 0.248 | 0.358 | 0.300 | 0.332 |
| 2020 | 0.600 | 0.262 | 0.251 | 0.336 |
| 2019 | 0.301 | 0.326 | 0.286 | 0.350 |
wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.
Postseason batting
| Year | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS |
|---|
| 2025 | 12 | 47 | 7 | 16 | 2 | 0 | 3 | 5 | 2 | 4 | 6 | 0.340 | 0.392 | 0.574 | 0.967 |
| 2024 | 10 | 40 | 2 | 9 | 2 | 0 | 0 | 5 | 0 | 2 | 10 | 0.225 | 0.256 | 0.275 | 0.531 |
| 2022 | 7 | 31 | 2 | 6 | 1 | 0 | 1 | 3 | 0 | 0 | 6 | 0.194 | 0.194 | 0.323 | 0.516 |
| 2020 | 2 | 7 | 3 | 5 | 3 | 0 | 1 | 3 | 0 | 0 | 0 | 0.714 | 0.714 | 1.571 | 2.286 |
| Career | 31 | 125 | 14 | 36 | 8 | 0 | 5 | 16 | 2 | 6 | 22 | 0.288 | 0.318 | 0.472 | 0.790 |