national league versus american league all-time record

The San Francisco Giants are 296-307 in the NL against the AL all-time.

TEAMRECW%GWLABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Giants
Giants
296-307
.491
603
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
332-272
.550
604
332
272
20,499
2,767
5,192
998
79
723
2,640
2,075
200
4,642
410
133
23,089
8,517
1,800
143
172
129
411
.253
.325
.415
.741
3Padres
Padres
286-323
.470
609
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
254-333
.433
587
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
318-297
.517
615
318
297
20,980
2,796
5,355
1,053
75
725
2,675
1,910
237
4,771
300
117
23,403
8,733
1,853
125
151
121
448
.255
.322
.416
.739
6Cubs
Cubs
303-281
.519
584
303
281
19,865
2,695
5,055
948
127
679
2,580
1,834
209
4,666
355
126
22,210
8,294
1,754
137
165
111
380
.254
.322
.418
.739
7Reds
Reds
276-317
.465
593
276
317
20,050
2,626
4,948
949
80
680
2,486
1,949
252
4,808
400
149
22,539
8,097
1,709
152
136
89
409
.247
.319
.404
.723
8Pirates
Pirates
256-322
.443
578
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
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
306-305
.501
611
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
301-322
.483
623
301
322
20,997
2,650
5,293
1,059
96
630
2,526
1,882
224
4,541
412
167
23,421
8,434
1,785
161
157
127
478
.252
.318
.402
.720
13Marlins
Marlins
297-322
.480
619
297
322
21,178
2,718
5,372
1,047
116
567
2,589
1,805
251
4,812
389
151
23,561
8,352
1,730
156
171
109
418
.254
.317
.394
.712
14Cardinals
Cardinals
297-294
.503
591
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
296-276
.517
572
296
276
19,650
2,690
5,068
977
81
686
2,577
1,809
208
4,801
443
125
21,932
8,265
1,744
121
144
100
395
.258
.325
.421
.745
16Diamondbacks
Diamondbacks
284-303
.484
587
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

5

Schmitt

Casey Schmitt

RBI

16

Schmitt

Casey Schmitt

AVG

.316

Arraez

Luis Arraez
Team Pitching Leaders

W

5

Roupp

Landen Roupp

K

43

Roupp

Landen Roupp

ERA

2.95

Ray

Robbie Ray
Team Rankings

HR

20

30th

R

109

30th

SO

286

20th

ERA

3.81

9th

2026 Division Standings
TEAMWLPCTGB
22
13
.629
20
14
.588
1.5
16
17
.485
5.0
Giants Giants
14
21
.400
8.0
14
22
.389
8.5
Schedule
DATEMATCHUPTIME (ET)
Tue
5/5
@
9:45 PM
Wed
5/6
@
3:45 PM
Fri
5/8
@
10:15 PM
Sat
5/9
@
9:05 PM
Sun
5/10
@
4:05 PM
Last Game
SDP Padres

20 - 14

2

Final

3

SFG Giants

14 - 21

Mon 4 May 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
25
11
.694
16
19
.457
8.5
16
19
.457
8.5
15
20
.429
9.5
13
22
.371
11.5
NL CentralWLPCTGB
23
12
.657
21
14
.600
2.0
20
15
.571
3.0
19
16
.543
4.0
18
16
.529
4.5
NL WestWLPCTGB
22
13
.629
20
14
.588
1.5
16
17
.485
5.0
14
21
.400
8.0
14
22
.389
8.5
AL EastWLPCTGB
24
11
.686
22
12
.647
1.5
16
19
.457
8.0
15
20
.429
9.0
14
21
.400
10.0
AL CentralWLPCTGB
18
18
.500
18
18
.500
17
18
.486
0.5
16
19
.457
1.5
15
20
.429
2.5
AL WestWLPCTGB
18
16
.529
17
19
.472
2.0
16
18
.471
2.0
14
22
.389
5.0
13
23
.361
6.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
4/19
@
0-7
Sun
4/19
@
3-5
Sun
4/19
@
10-4
Mon
4/20
@
6-8
Mon
4/20
@
9-2

Schedule

DATEMATCHUPTIME (ET)
Tue
5/5
@
6:40 PM
Tue
5/5
@
6:40 PM
Tue
5/5
@
6:40 PM
Tue
5/5
@
6:40 PM
Tue
5/5
@
6:45 PM