The San Francisco Giants are heading into the All-Star break with a record of 52-45, making them one of the clear surprises of the 2025 MLB season. While most fans and writers were writing them off before the season even started, they’ve completely turned heads in the first half.