nl vs. al head to head matchups mlb

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

Interpreted as:
nl vs. al head to head regular-season matchups MLB
TEAMGW%WLABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPS
1Giants
Giants
597
.494
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
600
.548
329
271
20,362
2,743
5,150
992
79
714
2,618
2,054
200
4,604
408
131
22,929
8,442
1,785
142
171
127
406
.253
.325
.415
.740
3Padres
Padres
600
.467
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
584
.433
253
331
19,988
2,753
5,266
1,053
121
632
2,630
1,741
182
4,742
327
138
22,257
8,457
1,806
176
170
116
464
.263
.326
.423
.749
5Braves
Braves
608
.516
314
294
20,740
2,757
5,284
1,038
74
714
2,636
1,894
235
4,716
297
117
23,144
8,612
1,826
125
150
120
442
.255
.322
.415
.737
6Cubs
Cubs
584
.519
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
581
.461
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
572
.442
253
319
19,465
2,388
4,860
967
104
527
2,259
1,631
208
4,417
353
134
21,591
7,616
1,598
147
140
82
391
.250
.312
.391
.704
9Phillies
Phillies
608
.479
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
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
602
.502
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
620
.482
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
616
.482
297
319
21,087
2,715
5,358
1,043
114
566
2,586
1,798
250
4,788
388
151
23,460
8,327
1,723
156
169
109
416
.254
.318
.395
.713
14Cardinals
Cardinals
579
.503
291
288
19,786
2,719
5,183
967
64
678
2,596
1,839
253
4,221
278
133
22,169
8,312
1,709
137
154
120
423
.262
.330
.420
.750
15Brewers
Brewers
566
.518
293
273
19,448
2,661
5,011
970
79
684
2,548
1,785
207
4,755
438
120
21,699
8,191
1,733
117
142
98
392
.258
.324
.421
.746
16Diamondbacks
Diamondbacks
578
.483
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

2

Devers

Rafael Devers

RBI

7

Chapman

Matt Chapman

AVG

.320

Arraez

Luis Arraez
Team Pitching Leaders

W

2

Ray

Robbie Ray

K

18

Ray

Robbie Ray

ERA

2.08

Ray

Robbie Ray
Team Rankings

HR

5

30th

R

41

26th

SO

115

11th

ERA

4.03

18th

2026 Division Standings
TEAMWLPCTGB
9
3
.750
6
6
.500
3.0
6
6
.500
3.0
6
6
.500
3.0
Giants Giants
5
8
.385
4.5
Schedule
DATEMATCHUPTIME (ET)
Fri
4/10
@
7:15 PM
Sat
4/11
@
7:15 PM
Sun
4/12
@
1:35 PM
Tue
4/14
@
6:40 PM
Wed
4/15
@
6:40 PM
Last Game
PHI Phillies

6 - 6

0

Final

5

SFG Giants

5 - 8

Wed 8 Apr 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
8
5
.615
8
5
.615
7
5
.583
0.5
6
6
.500
1.5
4
8
.333
3.5
NL CentralWLPCTGB
8
4
.667
8
5
.615
0.5
7
5
.583
1.0
7
5
.583
1.0
6
6
.500
2.0
NL WestWLPCTGB
9
3
.750
6
6
.500
3.0
6
6
.500
3.0
6
6
.500
3.0
5
8
.385
4.5
AL EastWLPCTGB
8
5
.615
6
6
.500
1.5
5
7
.417
2.5
5
7
.417
2.5
4
8
.333
3.5
AL CentralWLPCTGB
8
5
.615
6
6
.500
1.5
5
7
.417
2.5
4
8
.333
3.5
4
8
.333
3.5
AL WestWLPCTGB
7
5
.583
6
7
.462
1.5
6
7
.462
1.5
5
7
.417
2.0
4
9
.308
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)
Thu
4/9
@
7:10 PM
Thu
4/9
@
7:40 PM
Thu
4/9
@
9:40 PM
Fri
4/10
@
2:20 PM
Fri
4/10
@
6:40 PM