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
SeasonPAABH2B3BHRBBSOSBAVGOBPSLGOPSISOwOBAK%BB%HIT+WAR
2026458413108200163771120.2610.3250.4250.7510.1640.32415.48.2106.51.79
2027501455117200163774140.2580.3180.4080.7260.1500.31514.87.5106.51.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.

#PlayerThroughHIT+ thenNext seasonNext PA / BF
1Ted Kluszewski1953115.1168.7659
2Mickey Vernon1946119.296.2652
3Chris Davis2014115.2147.4670
4Justin Morneau2009118.8184.3348
5Pete O'Brien1986112.0109.8638
6Chris Chambliss1977108.9100.3677
7Willie Upshaw1985107.492.2661
8Tino Martinez1996107.7138.4685
9Nathaniel Lowe2024122.794.7609
10Aubrey Huff2005114.1106.2517

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2027 proj501117200161437740.2580.3180.4080.726106.5
2026*SEA11850647124180102539640.2700.3330.3750.707106.8
2025SEA1476008116029120923048830.2950.3530.4620.816126.9
2024CLE15263284137270311086581050.2430.3200.4560.776116.2
2023CLE1214955213931017971033680.3080.3540.4890.842128.2
2022CLE122498471152802079638800.2560.3190.4520.771118.7
2021CLE692492859130721114450.2530.3010.3990.70089.1
2020CLE401031324311615120.2470.2910.3300.62170.2
2019SD942792963150832125640.2490.3150.4030.71991.1
Career74528563346971462104435552214570.2690.3290.4470.777114.5

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
202650687.612.54.836.817.737.20.2770.3960.32324.5
202560489.211.66.741.922.137.10.2670.4320.33224.4
202463389.911.18.540.922.432.20.2500.4470.33525.2
202349589.112.38.241.219.839.60.2840.4760.34225.8
202249889.410.38.642.819.533.00.2500.4360.32525.3
202125089.89.07.442.621.335.40.2440.4140.30426.4
202010486.87.83.534.115.627.50.2690.3770.30427.1
201927989.64.57.036.322.231.40.2330.3740.29426.1

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025SEA1B1291081915745800.995+3.9
2024CLE1B137120510086991100.992+0.9
2023CLE1B91761680504590.995+6.6
2023CLEOF1110001.000
2022CLE1B88748647516650.991+4.0
2022CLEOF537101001.000
2021CLEOF51423795200.977
2021CLE1B15977811260.978+2.3
2020CLEOF26173280001.000
2020CLE1B5982001.000+0.5
2019SDOF62458844610.936

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2022AAAColumbus ClippersBat250 HR, 0 SB0.2000.660
2019AAAEl Paso ChihuahuasBat25210 HR, 1 SB0.3140.936
2018AASan Antonio MissionsBat57417 HR, 5 SB0.2970.830
2017AASan Antonio MissionsBat1752 HR, 2 SB0.2500.666
2017A+Lake Elsinore StormBat3138 HR, 7 SB0.2970.813
2016A+Lake Elsinore StormBat1443 HR, 1 SB0.2520.617
2016AGreensboro GrasshoppersBat3709 HR, 10 SB0.2690.747
2015RkGCL MarlinsBat1051 HR, 1 SB0.3270.770

Splits

Yearvs LHPvs RHPHomeAway
20260.3400.3130.3070.334
20250.3400.3740.4050.321
20240.3130.3490.3690.308
20230.3580.3700.3490.382
20220.2500.3730.3120.371
20210.2480.3580.3000.332
20200.6000.2620.2510.336
20190.3010.3260.2860.350

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
2025124771620352460.3400.3920.5740.967
2024104029200502100.2250.2560.2750.531
20227312610130060.1940.1940.3230.516
2020273530130000.7140.7141.5712.286
Career3112514368051626220.2880.3180.4720.790