San Francisco Giants: 5 highs, 5 lows from the first half
By Kyle Foster

The 2019 season has been a roller coaster ride for the San Francisco Giants, filled with a healthy mix of highs and lows.
The San Francisco Giants entered the All-Star break with a 41-48 record.
Relative to preseason expectations and with disappointing individual performances from several key players, things could be a lot worse.
Still, the first half of the season was clearly a mixed back, with some memorable moments and others best forgotten.
Before the second half kicks off on Friday night against the Milwaukee Brewers, let’s first take a look back.
Ahead we’ve highlighted the five biggest highs and five biggest lows of the season so far. Let’s hope the second half brings more highs and fewer lows.