Munro: Josh Naylor belts his 100th MLB home run

Ontario Blue Jays and Junior National Team alum and Seattle Mariners first baseman Josh Naylor (Mississauga, Ont.) belted his 100th major league home run on Friday night. With that, he became the 12th Canadian to reach that milestone. Photo: Seattle Mariners

August 23, 2025


By Neil Munro

Canadian Baseball Network

Seattle Mariners first baseman Josh Naylor (Mississauga, Ont.) belted the 100th home run of his major league career last night.

It was a solo home run in the seventh inning off Athletics right-hander Elvis Alvarado that proved to be the difference in the Mariners’ 3-2 win.

With that, Naylor became the 12th player born in Canada to hit 100 MLB homers.

Prior to Naylor, Tyler O’Neill (Maple Ridge, B.C.) had been the most recent Canadian to reach 100-home run milestone when he went deep against New York Yankees right-hander Michael Tonkin on July 27, 2024.

Here’s a list of the other players born in Canada who have clubbed 100 MLB homers:

  1. Larry Walker (Maple Ridge, B.C.) - 383

  2. Joey Votto (Etobicoke, Ont.) - 356

  3. Matt Stairs (Fredericton, N.B.) - 265

  4. Justin Morneau (New Westminster, B.C.) - 247

  5. Jason Bay (Trail, B.C.) - 222

  6. Jeff Heath (Fort William, Ont.) - 194

  7. Russell Martin (Montreal, Que.) - 191

  8. Vladimir Guerrero Jr. (Montreal, Que.) - 181

  9. Corey Koskie (Anola, Man.) - 127

  10. Tyler O’Neill (Maple Ridge, B.C.) - 117

  11. George Selkirk (Huntsville, Ont.) - 108

  12. Josh Naylor (Mississauga, Ont.) - 100

Here is some more detailed information about the Canadians who have hit 100 MLB home runs from Neil Munro: