All-Star unveiling has too-close-to-call drama

The long holiday weekend might be over, but Major League Baseball’s All-Star fireworks haven’t gone off just yet. The starting-position players for the 87th All-Star Game presented by MasterCard, set for July 12 at Petco Park in San Diego, will be announced on the Esurance All-Star Selection Show at 7 ET tonight on ESPN, prior to the broadcast of the Pirates-Cardinals game. And on Friday at 4 p.m. ET on MLB Network, the winners of the 2016 Esurance MLB All-Star Game Final Vote in each league will be revealed.

Astros, M’s battle for 2nd in West on MLB.TV

Two teams jockeying for positioning in the standings will be in direct opposition today as the Astros and Mariners continue their three-game series at Minute Maid Park. This American League West clash — featuring Houston’s Dallas Keuchel and Seattle’s Taijuan Walker — is just one of many intriguing matchups in store for today’s MLB.TV slate, including starts by Madison Bumgarner, David Price and Masahiro Tanaka.

Blue Jays’ late eruption backs Sanchez’s gem

The Blue Jays scored an early advantage in the rematch of last year’s American League Championship Series, and Aaron Sanchez was the main reason. Toronto took the first game between these two teams since last October, 6-2, after Sanchez tossed eight dominant innings on Monday night and the offense rallied for five runs in the bottom of the seventh.

Continuing ascent, Sanchez not focused on role

Aaron Sanchez may still end up in the Blue Jays’ bullpen this season, but the budding young starter continues to make that decision a difficult one for Toronto’s brass. Sanchez was brilliant once again on Monday evening at Rogers Centre, working a season-high eight innings of one-run ball for a second time in two starts as Toronto defeated the Royals, 6-2.