The Toronto Blue Jays star does something that has never been done before in baseball history after

On Wednesday night, Toronto Blue Jays slugger Vladimir Guerrero Jr. was named the American League starter in the upcoming All-Star Game.

Guerrero Jr. has made impressive baseball history. According to Sarah Langs of

Vladimir Guerrero Jr. will be the first player to start an All-Star game at first base in three seasons before his 26th birthday

Guerrero Jr., 25, is putting together another solid season north of the border, batting .297 with 13 home runs and 50 RBI. What's also impressive is the fact that he's doing all this while being the subject of massive transfer rumors. With Toronto continuing to sit in last place in the American League East, rumors are rife that the team will sell en masse at the trade deadline. While reports suggest Guerrero Jr. will stay in Toronto, that doesn't stop the speculation.

This will be Guerrero Jr.'s fourth career All-Star Game appearance. He is a fixture in the All-Star festivities and has already won the Home Run Derby in his career.

Guerrero Jr. has a career batting average of .281 and 143 home runs.

The All-Star Game will be played on July 16 at Globe Life Park in Arlington, Texas, home of the Texas Rangers, where Guerrero Jr.'s father briefly played.

Guerrero Jr. and the Blue Jays will be back in action on Thursday against the Houston Astros. First pitch from Rogers Centre is scheduled for 1:07 p.m. ET when Framber Valdez (HOU) pitches against veteran right-hander Chris Bassitt (TOR).

Continue to follow our Fastball coverage on FanNation on social media by liking us on Facebook and following us on Twitter. @FastballFN.