nl record all-time vs al

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
337-273
.552
610
337
273
20,703
2,812
5,244
1,006
81
731
2,680
2,105
203
4,693
413
134
23,328
8,605
1,818
143
174
129
416
.253
.326
.416
.741
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-336
.433
593
257
336
20,292
2,795
5,337
1,069
123
641
2,668
1,783
188
4,827
336
140
22,611
8,575
1,833
176
172
116
465
.263
.326
.423
.748
5Braves
Braves
325-301
.519
626
325
301
21,335
2,843
5,428
1,070
76
740
2,722
1,943
239
4,855
308
117
23,797
8,870
1,886
125
155
121
451
.254
.321
.416
.737
6Cubs
Cubs
306-290
.513
596
306
290
20,268
2,742
5,141
970
128
690
2,625
1,883
218
4,761
364
130
22,673
8,437
1,788
138
166
113
388
.254
.321
.416
.738
7Reds
Reds
280-322
.465
602
280
322
20,341
2,656
5,012
964
81
689
2,516
1,979
254
4,888
408
151
22,865
8,205
1,734
154
137
90
413
.246
.319
.403
.722
8Pirates
Pirates
262-325
.446
587
262
325
19,987
2,473
4,991
985
104
550
2,339
1,692
214
4,568
377
137
22,186
7,834
1,639
150
143
86
398
.250
.313
.392
.705
9Phillies
Phillies
297-321
.481
618
297
321
21,219
2,798
5,337
1,081
113
697
2,687
2,019
244
4,939
440
94
23,748
8,735
1,891
111
155
133
416
.252
.322
.412
.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
312-308
.503
620
312
308
20,970
2,824
5,237
998
82
729
2,695
1,963
263
4,786
390
149
23,498
8,586
1,809
148
154
111
423
.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-331
.476
632
301
331
21,612
2,768
5,471
1,066
118
574
2,635
1,840
257
4,911
407
159
24,038
8,495
1,758
156
173
109
429
.253
.317
.393
.710
14Cardinals
Cardinals
302-298
.503
600
302
298
20,506
2,808
5,373
997
65
704
2,684
1,902
273
4,383
290
139
22,987
8,612
1,766
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

15

Schmitt

Casey Schmitt

RBI

38

Schmitt

Casey Schmitt

AVG

.326

Arraez

Luis Arraez
Team Pitching Leaders

W

5

Roupp

Landen Roupp

K

72

Roupp

Landen Roupp

ERA

3.09

Brubaker

JT Brubaker
Team Rankings

HR

65

17th

R

268

17th

SO

500

25th

ERA

4.56

23rd

2026 Division Standings
TEAMWLPCTGB
41
23
.641
33
30
.524
7.5
32
30
.516
8.0
Giants Giants
26
38
.406
15.0
24
40
.375
17.0
Schedule
DATEMATCHUPTIME (ET)
Sat
6/6
@
2:20 PM
Sun
6/7
@
8:30 PM
Mon
6/8
@
9:45 PM
Tue
6/9
@
9:45 PM
Wed
6/10
@
3:45 PM
Last Game
SFG Giants

26 - 38

18

Final

3

CHC Cubs

33 - 31

Fri 5 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
43
21
.672
34
29
.540
8.5
32
32
.500
11.0
29
35
.453
14.0
28
35
.444
14.5
NL CentralWLPCTGB
38
23
.623
33
28
.541
5.0
34
30
.531
5.5
33
31
.516
6.5
31
31
.500
7.5
NL WestWLPCTGB
41
23
.641
33
30
.524
7.5
32
30
.516
8.0
26
38
.406
15.0
24
40
.375
17.0
AL EastWLPCTGB
37
23
.617
37
26
.587
1.5
31
33
.484
8.0
30
34
.469
9.0
27
35
.435
11.0
AL CentralWLPCTGB
36
29
.554
33
30
.524
2.0
30
35
.462
6.0
26
38
.406
9.5
25
39
.391
10.5
AL WestWLPCTGB
33
31
.516
31
32
.492
1.5
30
33
.476
2.5
29
36
.446
4.5
24
40
.375
9.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
5/22
@
4-2
Fri
5/22
@
1-0
Fri
5/22
@
4-2
Fri
5/22
@
2-6
Fri
5/22
@
8-6

Schedule

DATEMATCHUPTIME (ET)
Sat
6/6
@
1:10 PM
Sat
6/6
@
2:10 PM
Sat
6/6
@
2:15 PM
Sat
6/6
@
2:20 PM
Sat
6/6
@
3:07 PM