national league vs american league all-time record

The San Francisco Giants have a 300-309 record in the NL against the AL all-time.

TEAMRECW%GWLABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Giants
Giants
300-309
.493
609
300
309
20,595
2,563
5,061
1,019
88
597
2,439
1,970
191
4,528
261
107
23,059
8,047
1,704
129
174
165
475
.246
.315
.391
.706
2Dodgers
Dodgers
336-273
.552
609
336
273
20,677
2,811
5,241
1,006
81
730
2,679
2,102
202
4,684
413
133
23,298
8,599
1,817
143
174
129
416
.253
.326
.416
.742
3Padres
Padres
291-324
.473
615
291
324
20,775
2,554
5,138
988
77
610
2,419
2,007
208
4,760
388
154
23,260
8,110
1,675
135
135
104
408
.247
.318
.390
.708
4Rockies
Rockies
257-335
.434
592
257
335
20,258
2,791
5,331
1,065
123
641
2,665
1,780
188
4,818
335
140
22,574
8,565
1,829
176
172
116
465
.263
.326
.423
.749
5Braves
Braves
324-300
.519
624
324
300
21,273
2,834
5,415
1,067
76
737
2,713
1,937
239
4,848
304
117
23,728
8,845
1,880
125
154
121
450
.255
.322
.416
.737
6Cubs
Cubs
305-289
.513
594
305
289
20,196
2,731
5,121
963
127
686
2,614
1,880
217
4,742
363
129
22,597
8,396
1,776
138
166
113
386
.254
.321
.416
.737
7Reds
Reds
280-321
.466
601
280
321
20,307
2,654
5,004
961
81
688
2,514
1,976
254
4,877
408
151
22,828
8,191
1,730
154
137
90
412
.246
.319
.403
.722
8Pirates
Pirates
261-324
.446
585
261
324
19,915
2,459
4,971
980
104
547
2,326
1,683
213
4,550
376
135
22,103
7,800
1,631
149
143
86
398
.250
.313
.392
.704
9Phillies
Phillies
296-321
.480
617
296
321
21,186
2,790
5,326
1,080
113
695
2,680
2,015
244
4,932
438
94
23,710
8,717
1,888
111
154
133
415
.251
.321
.411
.733
10Astros
Astros
113-132
.461
245
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
311-308
.502
619
311
308
20,929
2,817
5,223
995
82
729
2,690
1,962
263
4,776
387
149
23,455
8,569
1,806
148
153
111
422
.250
.320
.409
.729
12Nationals
Nationals
307-325
.486
632
307
325
21,302
2,712
5,380
1,084
97
647
2,588
1,913
228
4,609
422
168
23,766
8,599
1,828
162
161
127
485
.253
.319
.404
.722
13Marlins
Marlins
301-330
.477
631
301
330
21,583
2,768
5,469
1,066
118
574
2,635
1,839
257
4,897
407
159
24,008
8,493
1,758
156
173
109
429
.253
.317
.394
.711
14Cardinals
Cardinals
301-298
.503
599
301
298
20,471
2,803
5,362
994
64
704
2,679
1,899
273
4,375
287
139
22,949
8,596
1,762
142
164
124
441
.262
.330
.420
.750
15Brewers
Brewers
303-278
.522
581
303
278
19,943
2,722
5,126
987
81
694
2,607
1,840
211
4,875
454
128
22,265
8,357
1,762
124
147
100
399
.257
.324
.419
.743
16Diamondbacks
Diamondbacks
285-308
.481
593
285
308
20,172
2,733
5,093
1,024
135
650
2,600
1,855
200
4,468
319
111
22,555
8,337
1,809
118
210
106
438
.252
.319
.413
.732
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Giants Stats

Team Batting Leaders

HR

12

Schmitt

Casey Schmitt

RBI

33

Schmitt

Casey Schmitt

AVG

.323

Arraez

Luis Arraez
Team Pitching Leaders

W

5

Roupp

Landen Roupp

K

72

Roupp

Landen Roupp

ERA

4.22

Roupp

Landen Roupp
Team Rankings

HR

55

25th

R

237

26th

SO

480

24th

ERA

4.60

25th

2026 Division Standings
TEAMWLPCTGB
39
22
.639
32
27
.542
6.0
32
28
.533
6.5
24
38
.387
15.5
Giants Giants
23
38
.377
16.0
Schedule
DATEMATCHUPTIME (ET)
Wed
6/3
@
7:40 PM
Thu
6/4
@
2:10 PM
Fri
6/5
@
2:20 PM
Sat
6/6
@
2:20 PM
Sun
6/7
@
8:30 PM
Last Game
SFG Giants

23 - 38

3

Final

8

MIL Brewers

37 - 21

Tue 2 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
41
20
.672
31
29
.517
9.5
31
31
.500
10.5
28
34
.452
13.5
26
35
.426
15.0
NL CentralWLPCTGB
37
21
.638
33
28
.541
5.5
31
28
.525
6.5
32
29
.525
6.5
31
29
.517
7.0
NL WestWLPCTGB
39
22
.639
32
27
.542
6.0
32
28
.533
6.5
24
38
.387
15.5
23
38
.377
16.0
AL EastWLPCTGB
36
22
.621
36
24
.600
1.0
29
32
.475
8.5
29
32
.475
8.5
25
34
.424
11.5
AL CentralWLPCTGB
35
27
.565
32
29
.525
2.5
29
33
.468
6.0
24
38
.387
11.0
23
38
.377
11.5
AL WestWLPCTGB
33
29
.532
30
31
.492
2.5
29
31
.483
3.0
27
35
.435
6.0
23
39
.371
10.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Mon
5/18
@
1-2
Mon
5/18
@
2-12
Tue
5/19
@
8-4
Tue
5/19
@
1-4
Tue
5/19
@
4-3

Schedule

DATEMATCHUPTIME (ET)
Wed
6/3
@
1:05 PM
Wed
6/3
@
1:10 PM
Wed
6/3
@
1:40 PM
Wed
6/3
@
3:40 PM
Wed
6/3
@
6:40 PM