Peter Hapak

Harper: 'My body feels pretty unbelievable'

Bryce Harper talks about expectations for the Nationals' season, how he prepared this winter, and what it was like to take it all off for ESPN The Magazine's Body Issue.

Brace Hemmelgarn/Getty Images
7hTommy Rancel

Rancel: Miguel Sano brings 80 power to Minnesota

The Minnesota Twins have called up one of baseball's top power prospects in Miguel Sano. Nobody questions the power, but can he hit for enough average to stay in the lineup?

AP Photo/Mark J. Terrill
6hMark Saxon

How did Justin Turner get this good?

The Dodgers have chosen Justin Turner, a journeyman up until now, as their No. 3 hitter, the spot typically held for a team's best pure hitter.

AP Photo/Ross D. Franklin
20hESPN Stats & Information

Month in review: June home runs

We highlight the most notable home run achievements from the month of June.

Fernandez gives superfan haircut (2:11)
Otto Greule Jr/Getty Images
20hDavid Schoenfield

Appreciating Brian Dozier's first half

Twins second baseman Brian Dozier deserves an All-Star bid, and it's amazing when you look at where he came from.


Pretty solid inning for the Red Sox

The Red Sox -- who scored 8 runs off 8 hits in the top of the first -- have a comfy lead in Toronto as Wade Miley takes the mound. Eight marks the most runs Boston has scored in an inning this season. Follow live

Baseball Tonight @BBTN

.@RedSox have now scored 8 runs in 1st. That's their most in an inning this season. The only out so far is a guy who came off the DL today.

SportsCenter @SportsCenter

Blue Jays P Matt Boyd exits game in 1st inning after allowing 7 runs and failing to record an out. His ERA for today... infinity!

Matt Boyd has seen better nights

The Blue Jays LHP gave up 5 runs to Boston before even recording an out, earning this line as he left the game in the 1st: 0.0 IP, 6 H, BB, 2 HR, 7 ER. The Red Sox lead 7-0 in the first. Follow live

Red Sox with a huge first frame so far

After 3 straight Boston singles, David Ortiz hit a 3-run shot to left and Hanley Ramirez followed it up with another HR to put the Red Sox up 5-0 over the Blue Jays before Toronto could even bat. There are 0 outs. Follow live

Thursday night: To the Max

Max Scherzer pitches tonight vs. Atlanta. Washington's ace is 3-0 with a 0.69 ERA in his last three starts. He's thrown 33 strikeouts compared to just one walk.

David Banks/Getty Images

Hosmer back in Royals lineup

First baseman Eric Hosmer is back in the starting lineup after missing three games due to a sprained finger. Kansas City faces Kyle Gibson and the Twins tonight. Follow live

Braun stays hot

Ryan Braun extended his hit streak to 7 games with an RBI single in first inning vs. the Phillies. He is 13-23 with 8 RBI in his last seven games. The Brewers lead Philadelphia 2-0 in the early going. Follow live

ESPN Stats & Info @ESPNStatsInfo

Max Scherzer named NL Pitcher of the Month for June Last 3 starts 26 innings pitched 6 hits allowed 33 strikeouts 1 walk 0.69 ERA

JOse Fernandez and his biggest fans

The Marlins RHP got the win and hit a homer in his debut this season, a 5-4 win over the Giants, and his family witnessed it all.