Baltimore Orioles vs San Francisco Giants Match Player Stats: In-Depth Breakdown & Analysis (2025) July 5, 2025