Pittsburgh Pirates
44-62

vs

Upcoming
Tuesday, July 29, 2025
Oracle Park
San Francisco Giants
54-52
Starting Pitcher Matchup
Mitch Keller
ERA
3.69
WHIP
1.20
K/9
7.09
Hits
120
Wins
4
Losses
10
TBD
ERA
7.20
WHIP
1.40
K/9
5.40
Hits
5
Wins
0
Losses
0
Hitting
0.230 #28
AVG
0.232 #26
0.299 #25
OBP
0.309 #22
0.340 #30
SLG
0.375 #27
0.640 #30
OPS
0.684 #24
69.000 #30
HR
100.000 #24
346.000 #30
RBI
416.000 #22
327.000 #20
BB
368.000 #4
147.000 #28
2B
162.000 #21
16.000 #9
3B
18.000 #6
3.4 #30
R/G
4.1 #23
Pitching
3.71 #7
ERA
3.67 #6
1.19 #3
WHIP
1.28 #17
7.82 #6
H/9
8.24 #14
7.76 #25
K/9
8.64 #11
2.91 #6
BB/9
3.25 #16
0.94 #4
HR/9
0.87 #1
2.67 #13
K/BB
2.66 #14
Bullpen
0 SV 0
0 HLD 0
0 BS 0
Pittsburgh Pirates Last 10 Games
Record
6-4
R/G
3.4
RA/G
3.5
Recent Games
DateOppResultScore
07/27 vs Arizona Diamondbacks W 6-0
07/26 vs Arizona Diamondbacks W 2-0
07/25 vs Arizona Diamondbacks L 0-1
07/23 vs Detroit Tigers W 6-1
07/22 vs Detroit Tigers W 8-5
07/21 vs Detroit Tigers W 3-0
07/20 vs Chicago White Sox L 2-7
07/19 vs Chicago White Sox L 4-10
07/18 vs Chicago White Sox L 1-10
07/13 @ Minnesota Twins W 2-1
San Francisco Giants Last 10 Games
Record
2-8
R/G
3.9
RA/G
5.0
Recent Games
DateOppResultScore
07/27 vs New York Mets L 3-5
07/27 vs New York Mets L 1-2
07/26 vs New York Mets L 1-8
07/23 @ Atlanta Braves W 9-3
07/22 @ Atlanta Braves W 9-0
07/21 @ Atlanta Braves L 5-9
07/20 @ Toronto Blue Jays L 6-8
07/19 @ Toronto Blue Jays L 3-6
07/18 @ Toronto Blue Jays L 0-4
07/13 vs Los Angeles Dodgers L 2-5
First Meeting of 2025

These teams haven't played each other yet this season. This will be their first matchup!

Loading comprehensive matchup analysis...
Loading team matchup advantage data from GCS...
Analyzing comprehensive stats with situational splits
Starting pitcher matchup data will load when tab is selected
Starting pitcher matchup data will load when tab is selected
Internal analytics will load when tab is selected
Internal analytics will load when tab is selected
Umpire Analysis
Loading umpire analysis...

Loading umpire analysis...