Active#121B2019–presentT-880 all-time

Josh Naylor

“Naylz” · Seattle Mariners

Bats / ThrowsLeft / Left
Age29
Height / Weight5' 10" / 235 lb
BornJun 22, 1997 · Mississauga, ON, Canada
MLB debutMay 24, 2019
PositionFirst Base
TeamsSan Diego Padres 2019–2020Cleveland Guardians 2020–2024Arizona Diamondbacks 2025Seattle Mariners 2025–present
Career home runs
114
897 games · 8 seasons
Best season
31
2024 · Cleveland Guardians
All-time HR rank
T-880
Tied with 7 others · Next: Marcus Thames (115), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

8 badges earned
1Unicorn
3Rare Air
4Legend
  • UnicornGameWalk-off grand slamJun 9, 2025 · SEA at AZ
  • ×7Rare AirGameMulti-homer gameFirst May 9, 2022 · latest Aug 8, 2026
  • ×3Rare AirGameGrand slamFirst May 9, 2022 · latest Jun 8, 2026
  • ×2Rare AirGameWalk-off home runFirst Jun 29, 2022 · latest Jun 9, 2025
  • ×10LegendGameBack-to-back homersFirst Jun 9, 2022 · latest Sep 7, 2025
  • ×26LegendGameFirst-pitch homerFirst May 9, 2022 · latest Aug 8, 2026
  • LegendSeason30 home runs2024
  • ×3LegendSeasonPostseason home run2020, 2022, 2025 · 5 HR

Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.

Career arc

Home runs by season · tap a bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
2026Seattle Mariners1526501057.261.317.350.66759.7
20252 teams1476042092.295.353.462.81527.1
2024Cleveland Guardians15263331108.243.320.456.77618.2
2023Cleveland Guardians1214951797.308.354.489.84326.6
2022Cleveland Guardians1224982079.256.319.452.77122.4
2021Cleveland Guardians69250721.253.301.399.70033.3
20202 teams4010416.247.291.330.62197.0
2019San Diego Padres94279832.249.315.403.71831.6
Career8973513114492.268.327.429.75628.0

Splits

How he hits them

Every home run

Loading…

Quick answers

Josh Naylor home run facts
How many career home runs does Josh Naylor have?

Josh Naylor has 114 career MLB home runs as of Nov 3, 2026, tied for 880th on the all-time list. He has played 8 seasons since debuting on May 24, 2019.

Where does Josh Naylor rank on the all-time home run list?

Tied for 880th in MLB history with 114. Next: Marcus Thames (115), 2 to pass.

What was Josh Naylor’s best home run season?

His most home runs in a season is 31, in 2024 with the Cleveland Guardians, when he posted a .776 OPS.

How many home runs did Josh Naylor hit in 2026?

10 home runs in 152 games in 2026, with a .261 average and 57 RBI.

What was Josh Naylor’s longest home run of 2026?

434 feet on Aug 8, 2026 against Tampa Bay Rays, off the bat at 106.8 mph on a sweeper.

When was Josh Naylor’s most recent home run?

Aug 8, 2026 against the Tampa Bay Rays, a 434-foot shot off Garrett Cleavinger.

What teams has Josh Naylor played for?

San Diego Padres (2019–2020); Cleveland Guardians (2020–2024); Arizona Diamondbacks (2025); Seattle Mariners (2025–present).

Follow him.

Get a notification the moment he goes deep, with the clip attached.