national league alltime record vs american league

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

TEAMRECW%GWLABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Giants
Giants
295-302
.494
597
295
302
20,168
2,511
4,945
988
86
583
2,388
1,947
189
4,443
260
105
22,605
7,854
1,657
128
173
164
465
.245
.315
.389
.704
2Dodgers
Dodgers
327-270
.548
597
327
270
20,252
2,722
5,118
988
79
709
2,598
2,038
198
4,572
406
131
22,799
8,391
1,776
142
169
125
405
.253
.325
.414
.739
3Padres
Padres
280-320
.467
600
280
320
20,296
2,498
5,025
967
75
598
2,364
1,956
204
4,640
373
150
22,722
7,936
1,640
135
131
104
397
.248
.318
.391
.709
4Rockies
Rockies
250-331
.430
581
250
331
19,892
2,730
5,234
1,049
120
628
2,608
1,726
180
4,722
323
137
22,140
8,407
1,797
174
168
116
460
.263
.325
.423
.748
5Braves
Braves
312-293
.516
605
312
293
20,638
2,740
5,259
1,030
74
710
2,621
1,884
234
4,684
295
117
23,029
8,567
1,814
125
148
120
439
.255
.322
.415
.737
6Cubs
Cubs
301-279
.519
580
301
279
19,727
2,671
5,020
939
127
672
2,559
1,817
209
4,633
351
124
22,053
8,229
1,738
137
163
111
378
.254
.322
.417
.739
7Reds
Reds
268-313
.461
581
268
313
19,644
2,557
4,855
926
79
661
2,424
1,893
247
4,699
387
147
22,066
7,922
1,666
150
132
88
406
.247
.319
.403
.722
8Pirates
Pirates
253-319
.442
572
253
319
19,465
2,388
4,859
967
104
527
2,259
1,631
208
4,417
353
134
21,591
7,615
1,598
147
140
82
391
.250
.312
.391
.704
9Phillies
Phillies
291-317
.479
608
291
317
20,892
2,764
5,259
1,071
111
687
2,654
1,994
243
4,847
431
92
23,392
8,613
1,869
111
152
133
413
.252
.322
.412
.734
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
302-300
.502
602
302
300
20,368
2,741
5,097
978
81
709
2,618
1,910
256
4,630
373
144
22,829
8,364
1,768
145
150
110
411
.250
.320
.411
.731
12Nationals
Nationals
299-321
.482
620
299
321
20,900
2,638
5,277
1,056
96
628
2,515
1,866
224
4,515
408
165
23,306
8,409
1,780
161
155
125
478
.252
.318
.402
.721
13Marlins
Marlins
296-319
.481
615
296
319
21,054
2,708
5,351
1,041
114
566
2,579
1,793
249
4,779
385
151
23,421
8,318
1,721
156
169
109
415
.254
.318
.395
.713
14Cardinals
Cardinals
290-288
.502
578
290
288
19,755
2,714
5,177
967
64
678
2,591
1,836
253
4,214
278
132
22,133
8,306
1,709
136
153
120
423
.262
.330
.420
.751
15Brewers
Brewers
292-271
.519
563
292
271
19,351
2,651
4,991
967
79
684
2,539
1,771
206
4,729
435
120
21,584
8,168
1,730
114
142
98
389
.258
.325
.422
.747
16Diamondbacks
Diamondbacks
279-299
.483
578
279
299
19,653
2,662
4,962
992
131
634
2,535
1,811
198
4,355
310
109
21,983
8,118
1,757
114
207
105
430
.252
.319
.413
.732
Some of the information used here was obtained free of charge from Retrosheet.

More Giants Stats

Team Batting Leaders

HR

1

Devers

Rafael Devers

RBI

4

Lee

Jung Hoo Lee

AVG

.278

Arraez

Luis Arraez
Team Pitching Leaders

W

1

Webb

Logan Webb

K

14

Roupp

Landen Roupp

ERA

1.69

Houser

Adrian Houser
Team Rankings

HR

4

30th

R

24

30th

SO

85

12th

ERA

4.61

22nd

2026 Division Standings
TEAMWLPCTGB
6
2
.750
4
5
.444
2.5
4
5
.444
2.5
Giants Giants
3
6
.333
3.5
3
6
.333
3.5
Schedule
DATEMATCHUPTIME (ET)
Mon
4/6
@
9:45 PM
Tue
4/7
@
9:45 PM
Wed
4/8
@
3:45 PM
Fri
4/10
@
7:15 PM
Sat
4/11
@
7:15 PM
Last Game
NYM Mets

5 - 4

9

Final

0

SFG Giants

3 - 6

Sat 4 Apr 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

AL EastWLPCTGB
7
1
.875
4
5
.444
3.5
4
5
.444
3.5
3
6
.333
4.5
2
7
.222
5.5
AL CentralWLPCTGB
5
4
.556
4
4
.500
0.5
4
5
.444
1.0
4
5
.444
1.0
3
6
.333
2.0
AL WestWLPCTGB
6
3
.667
4
5
.444
2.0
4
5
.444
2.0
4
5
.444
2.0
2
6
.250
3.5
NL EastWLPCTGB
6
3
.667
5
3
.625
0.5
5
4
.556
1.0
5
4
.556
1.0
3
5
.375
2.5
NL CentralWLPCTGB
7
2
.778
6
3
.667
1.0
6
3
.667
1.0
4
4
.500
2.5
4
4
.500
2.5
NL WestWLPCTGB
6
2
.750
4
5
.444
2.5
4
5
.444
2.5
3
6
.333
3.5
3
6
.333
3.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Sun
4/5
@
7:20 PM
Mon
4/6
@
4:10 PM
Mon
4/6
@
6:10 PM
Mon
4/6
@
6:40 PM
Mon
4/6
@
6:40 PM