The Toronto Blue Jays will be well represented at the MLB All-Star game, as Vladimir Guerrero Jr., Marcus Semien, and Teoscar Hernandez have all been voted as starters.

Jays’ first baseman Guerrero Jr. will head to his first All-Star game, after he ran away with the voting at his position, finishing with 75 per cent of the vote. The next closest player was Yuli Gurriel of the Houston Astros, who finished with 15 per cent. 

Guerrero is having an MVP calibre season in his third-year with the Blue Jays, hitting .339 with a .442 on-base percentage and .675 slugging percentage in 79 games. The 22-year-old’s 26 home runs are tied for second most in the major leagues, two behind Los Angeles Angels’ phenom Shohei Ohtani. Guerrero also leads the majors with 66 runs batted in. 

Second baseman Semien was also voted as an all-star for the first time in his career and will join his teammate on the American League squad.

The 30-year-old just beat out the Astros’ Jose Altuve for the honour, earning 54 per cent of the Phase 2 votes. 

Semien hit his 20th home run of the season on Thursday and is hitting a career-high .291 with 52 RBI and 60 runs scored in 79 games.

Outfielder Hernandez will also appear in his first All-Star game, winning the outfield vote alongside Los Angeles Angels' Mike Trout and New York Yankees' Aaron Judge. Hernandez finished with 12 percent of the outfield votes, just ahead of fourth place finisher Byron Buxton of the Minnesota Twins. 

The 28-year-old has 11 home runs and 47 RBI in 59 games this season, while hitting a career high .298. 

The MLB All-Star game will take place on July 13 at Coors Field in Denver, home of the Colorado Rockies.