AP Photo/Duane Burleson

Verlander eyeing first win of 2015

Justin Verlander, winless in three starts so far this season, has the opportunity in front of him to propel the Tigers to a series sweep of the Blue Jays.

11hChristina Kahrl

Saturday's power rankings

Kris Bryant and Bryce Harper provide the fireworks, Avisail Garcia the glovework and Clay Buchholz the handiwork on Independence Day.

Web Gems (0:58)
Happy Fourth from the Founding Fathers (0:59)
Soldier surprises son at Tennessee Smokies game (0:30)
GM's Office: Joe Maddon is players' choice (6:27)


Papi starts at 1B vs. Astros rookie

David Ortiz's first start at 1B at Fenway Park in nearly 10 years comes against dynamic Houston SP Lance McCullers. The rookie has a 2.19 ERA in 9 MLB starts. Follow live

Dodgers lose starter Frias

The team placed SP Carlos Frias on the 15-day DL today with back tightness. Frias had a 4.39 ERA in 14 appearances (12 starts) this season.

Baseball Tonight @BBTN

David Ortiz is starting at 1B at Fenway Park for the first time since 7/16/05. Mariah Carey's "We Belong Together" was No. 1 on the charts.

Soler returns for Cubs

Cuban sensation Jorge Soler was activated from the 15-day DL today by the Cubs. Soler's a big addition to a Chicago team trying to stay competitive in the NL Central race. The Cubs (43-36) host the Marlins today at 2:20 p.m. ET.

Jonathan Daniel/Getty Images

Brewers look to extend streak

The hottest team in baseball? That'd be the Milwaukee Brewers. The NL Central cellar dwellers have won seven straight and look to finish off a sweep of the Reds today in Cincinnati. Follow live


Verlander looking for first win

Justin Verlander has made three starts this season, and the Tigers have lost all three. The former MVP looks to get into the win column as Detroit hosts Toronto. Follow live

AP Photo/Duane Burleson

Schoop's in for O's

The Orioles activated 2B Jonathan Schoop from the 60-day DL to start Sunday's game against the White Sox. Story

Jordan Bastian @MLBastian

Indians manager Terry Francona, on second baseman Jason Kipnis: "If Kip's not an All-Star, there's not one."

Big Papi gets to play 1B today

The Red Sox DH will get a rare start at first -- and it's not even an interleague game as Boston takes on the Astros (1:35 p.m. ET). The last time Ortiz played 1B vs. an AL team was 2006.

Tom Szczerbowski/Getty Images

How to bet Nationals-Giants

Joe Peta: “If you're inclined to try to exploit the undervalued nature of the Giants' offense, it sure would be nice if they were facing an overvalued pitcher. Cue Jordan Zimmermann's entrance music.” Betting guide (Insider)

Patrick Smith/Getty Images

Zack Greinke's better than ever

At 32, we're seeing the best version of the Dodgers ace. His 1.48 ERA leads MLB and he just extended his scoreless inning streak to 27 2/3. So what's behind this dominance? Aging well (Insider)

Denis Poroy/Getty Images

Adam Rubin @AdamRubinESPN

Did you know that Steven Matz is the 999th player in #Mets history? Who will be No. 1,000? Matt Reynolds? Michael Conforto? Troy Tulowitzki?

Royals no longer dominating ASG vote

Less than a month ago, 8 Kansas City players were in line to start the All-Star Game for the AL. The latest fan voting update has five Royals starters. Tonight's selection show begins at 7:30 p.m. ET on ESPN.

Getty Images

Best All-Star starter races

  • NL 3B: Matt Carpenter (6.25M votes) vs. Todd Frazier (6.19M)
  • AL 2B: Omar Infante (7.51M) vs. Jose Altuve (7.28M)
  • AL DH: Nelson Cruz (8.89M) vs. Kendrys Morales (8.69M)
(Latest voting update was June 29)

Michael Thomas/Getty Images

Bronx Bombers enjoying home cooking

Yankees hitters have homered every 18.1 at bats in home games over the past 60 days, the best rate in the majors. New York goes for a three-game sweep of the Rays this afternoon.