national league vs american league regular season games head to head

The San Francisco Giants have played 603 games in the NL against the AL all-time.

TEAMGW%WLABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Giants
Giants
603
.491
296
307
20,371
2,523
4,993
1,003
86
586
2,400
1,954
189
4,482
261
106
22,815
7,926
1,675
128
173
164
473
.245
.315
.389
.704
2Dodgers
Dodgers
606
.550
333
273
20,571
2,780
5,212
1,003
80
726
2,650
2,084
200
4,657
412
133
23,170
8,553
1,809
143
172
129
413
.253
.326
.416
.741
3Padres
Padres
609
.470
286
323
20,586
2,526
5,094
979
77
601
2,391
1,983
206
4,715
382
152
23,043
8,030
1,657
135
133
104
403
.247
.318
.390
.708
4Rockies
Rockies
587
.433
254
333
20,090
2,763
5,291
1,056
122
636
2,639
1,756
185
4,774
331
139
22,377
8,499
1,814
176
170
116
465
.263
.326
.423
.749
5Braves
Braves
617
.517
319
298
21,041
2,800
5,365
1,054
75
726
2,679
1,914
237
4,792
300
117
23,469
8,747
1,855
125
152
121
449
.255
.322
.416
.738
6Cubs
Cubs
585
.520
304
281
19,901
2,702
5,064
951
127
680
2,587
1,840
209
4,672
358
126
22,252
8,309
1,758
137
165
111
381
.254
.322
.418
.739
7Reds
Reds
594
.465
276
318
20,082
2,626
4,953
950
80
680
2,486
1,950
252
4,817
400
149
22,572
8,103
1,710
152
136
89
409
.247
.319
.403
.723
8Pirates
Pirates
578
.443
256
322
19,681
2,416
4,909
975
104
534
2,285
1,650
210
4,477
361
135
21,829
7,694
1,613
148
140
86
394
.249
.312
.391
.703
9Phillies
Phillies
611
.480
293
318
20,996
2,780
5,291
1,076
112
692
2,670
1,999
243
4,868
431
92
23,502
8,667
1,880
111
153
133
414
.252
.322
.413
.735
10Astros
Astros
245
.461
113
132
8,331
1,118
2,215
465
34
251
1,056
788
85
1,589
138
81
9,364
3,501
750
89
71
54
204
.266
.333
.420
.753
11Mets
Mets
611
.501
306
305
20,660
2,775
5,162
988
81
718
2,651
1,936
258
4,707
380
147
23,153
8,466
1,787
146
153
111
418
.250
.320
.410
.730
12Nationals
Nationals
626
.484
303
323
21,095
2,675
5,321
1,071
97
635
2,551
1,894
226
4,563
417
167
23,535
8,491
1,803
162
158
127
482
.252
.318
.403
.721
13Marlins
Marlins
622
.479
298
324
21,276
2,733
5,393
1,050
116
570
2,601
1,817
254
4,833
392
152
23,674
8,385
1,736
156
171
109
421
.253
.317
.394
.711
14Cardinals
Cardinals
591
.503
297
294
20,191
2,776
5,286
983
64
697
2,652
1,881
267
4,313
286
135
22,638
8,488
1,744
138
161
122
434
.262
.330
.420
.751
15Brewers
Brewers
573
.518
297
276
19,681
2,696
5,076
979
81
686
2,583
1,812
208
4,808
443
125
21,966
8,275
1,746
121
144
100
396
.258
.325
.420
.745
16Diamondbacks
Diamondbacks
587
.484
284
303
19,969
2,714
5,054
1,010
135
648
2,583
1,833
199
4,424
316
110
22,324
8,278
1,793
116
207
105
438
.253
.319
.415
.734
Some of the information used here was obtained free of charge from Retrosheet.

More Giants Stats

Team Batting Leaders

HR

6

Schmitt

Casey Schmitt

RBI

18

Schmitt

Casey Schmitt

AVG

.314

Arraez

Luis Arraez
Team Pitching Leaders

W

5

Roupp

Landen Roupp

K

47

Ray

Robbie Ray

ERA

2.76

Ray

Robbie Ray
Team Rankings

HR

24

29th

R

120

30th

SO

303

21st

ERA

3.91

11th

2026 Division Standings
TEAMWLPCTGB
24
14
.632
22
16
.579
2.0
17
20
.459
6.5
16
23
.410
8.5
Giants Giants
15
23
.395
9.0
Schedule
DATEMATCHUPTIME (ET)
Sat
5/9
@
9:05 PM
Sun
5/10
@
4:05 PM
Mon
5/11
@
10:10 PM
Tue
5/12
@
10:10 PM
Wed
5/13
@
10:10 PM
Last Game
PIT Pirates

21 - 18

2

Final

5

SFG Giants

15 - 23

Fri 8 May 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
26
13
.667
19
20
.487
7.0
17
22
.436
9.0
17
22
.436
9.0
15
23
.395
10.5
NL CentralWLPCTGB
27
12
.692
23
15
.605
3.5
20
16
.556
5.5
21
18
.538
6.0
20
19
.513
7.0
NL WestWLPCTGB
24
14
.632
22
16
.579
2.0
17
20
.459
6.5
16
23
.410
8.5
15
23
.395
9.0
AL EastWLPCTGB
26
13
.667
25
13
.658
0.5
17
21
.447
8.5
17
22
.436
9.0
17
22
.436
9.0
AL CentralWLPCTGB
21
19
.525
18
21
.462
2.5
18
21
.462
2.5
17
21
.447
3.0
16
23
.410
4.5
AL WestWLPCTGB
20
18
.526
19
20
.487
1.5
17
21
.447
3.0
16
23
.410
4.5
15
24
.385
5.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
4/24
@
8-9
Fri
4/24
@
3-10
Fri
4/24
@
8-6
Fri
4/24
@
2-6
Fri
4/24
@
4-3

Schedule

DATEMATCHUPTIME (ET)
Sat
5/9
@
3:07 PM
Sat
5/9
@
4:05 PM
Sat
5/9
@
4:10 PM
Sat
5/9
@
4:10 PM
Sat
5/9
@
4:10 PM