Your Teams.
All Sources.

Build your feed

© 2026 BVM Sports. Best Version Media, LLC.

Ranking the top 10 Canadian MLB players of all time

8. George Selkirk, OF (1934-42)

Following in the footsteps of the Great Bambino was not easy. Selkirk had the honor of replacing Babe Ruth in the New York Yankees outfield. The 6-foot-1 Ontario-born outfielder did a fine job. He hit over .300 in five of his first six seasons. Selkirk would make two All-Star games in pinstripes.

Previous Next

Top Leagues

No results found.