SEA · 1B · MLB
Annual salary: $18.5M. Per game: $125,850. $2.06M per home run (9 home runs).
Josh Naylor earns $18.5M annually with the SEA, breaking down to $125,850 per game played. Among MLB 1Bs, Josh Naylor earns $2.06M per home run. StatCents salary efficiency analysis.