most homeruns as a switch hitter all-time vs lhp active players only

Giancarlo Stanton has hit the most career homers by an active player against left-handed pitchers, with 118 homers.

NAMEHRGABH2B3BRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLGOPS
1Giancarlo Stanton
G. Stanton
118
811
1,524
420
93
4
304
228
10
441
1,772
875
215
0
9
40
.276
.372
.574
.946
2Paul Goldschmidt
P. Goldschmidt
111
966
1,828
590
127
10
326
312
13
407
2,176
1,070
248
0
13
48
.323
.422
.585
1.008
3Andrew McCutchen
A. McCutchen
105
1,082
2,106
607
129
13
320
319
20
443
2,456
1,077
247
0
11
24
.288
.385
.511
.897
4Nolan Arenado
N. Arenado
104
866
1,727
510
103
12
303
185
8
251
1,941
949
219
1
20
38
.295
.362
.550
.912
5Aaron Judge
A. Judge
101
596
1,023
293
43
1
214
263
10
351
1,304
641
145
0
6
53
.286
.435
.627
1.061
6Manny Machado
M. Machado
100
936
1,951
546
110
5
250
215
9
347
2,189
966
215
3
11
28
.280
.352
.495
.847
7Freddie Freeman
F. Freeman
99
1,427
2,566
700
147
10
367
262
61
648
2,911
1,164
256
0
22
9
.273
.351
.454
.805
8Carlos Santana
C. Santana
94
1,325
2,451
671
130
5
387
379
12
375
2,860
1,093
229
0
18
23
.274
.371
.446
.817
9Bryce Harper
B. Harper
93
1,208
2,133
571
131
9
339
308
16
601
2,484
999
233
9
18
9
.268
.362
.468
.830
10José Ramírez
J. Ramírez
90
976
1,885
545
132
6
290
175
12
233
2,097
959
228
6
18
41
.289
.350
.509
.859
11Salvador Perez
S. Perez
90
862
1,751
463
76
3
262
90
26
337
1,883
815
169
0
16
28
.264
.307
.465
.773
12Eugenio Suárez
E. Suárez
87
838
1,486
369
69
3
232
220
17
494
1,744
705
159
4
17
10
.248
.348
.474
.823
13Francisco Lindor
F. Lindor
86
948
1,895
531
98
6
250
175
20
298
2,111
899
190
8
13
9
.280
.345
.474
.820
14Kyle Schwarber
K. Schwarber
84
835
1,414
322
42
6
218
226
24
515
1,670
628
132
0
6
1
.228
.343
.444
.787
15Matt Olson
M. Olson
81
753
1,460
366
80
3
254
139
25
397
1,639
695
164
0
15
3
.251
.323
.476
.799
16Randal Grichuk
R. Grichuk
81
826
1,579
425
101
12
226
110
9
375
1,707
793
194
2
7
4
.269
.319
.502
.821
17Mike Trout
M. Trout
81
790
1,541
432
88
9
217
317
13
429
1,881
781
178
0
10
38
.280
.405
.507
.912
18George Springer
G. Springer
78
721
1,429
372
58
5
195
222
30
352
1,704
674
141
1
14
6
.260
.368
.472
.840
19Pete Alonso
P. Alonso
77
602
1,075
248
46
2
178
147
21
314
1,250
529
125
0
7
24
.231
.333
.492
.825
20Mookie Betts
M. Betts
77
787
1,555
453
102
11
232
213
5
221
1,791
808
190
1
17
22
.291
.375
.520
.894
21Nick Castellanos
N. Castellanos
76
807
1,613
472
97
9
256
119
10
380
1,755
815
182
0
13
12
.293
.342
.505
.848
22Shohei Ohtani
S. Ohtani
74
692
1,279
338
56
17
191
146
10
395
1,445
650
147
0
6
14
.264
.343
.508
.851
23Jose Altuve
J. Altuve
72
924
2,086
672
146
8
218
192
24
315
2,321
1,050
226
11
8
18
.322
.384
.503
.888
24Teoscar Hernández
T. Hernández
70
572
1,074
295
69
5
192
91
5
322
1,176
584
144
0
6
7
.275
.332
.544
.876
25Trevor Story
T. Story
70
584
1,130
326
79
8
210
109
14
337
1,258
631
157
1
4
11
.288
.357
.558
.916
StatMuse has event-level data for home runs going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Marlins Stats

Team Batting Leaders

HR

9

Hicks

Liam Hicks

RBI

40

Hicks

Liam Hicks

AVG

.344

Lopez

Otto Lopez
Team Pitching Leaders

W

4

Faucher

Calvin Faucher

K

58

Pérez

Eury Pérez

ERA

1.33

Phillips

Tyler Phillips
Team Rankings

HR

36

28th

R

201

16th

SO

390

15th

ERA

4.25

19th

2026 Division Standings
TEAMWLPCTGB
32
15
.681
24
23
.511
8.0
23
24
.489
9.0
Marlins Marlins
21
26
.447
11.0
20
26
.435
11.5
Schedule
DATEMATCHUPTIME (ET)
Mon
5/18
@
6:40 PM
Tue
5/19
@
4:10 PM
Wed
5/20
@
6:40 PM
Thu
5/21
@
6:40 PM
Fri
5/22
@
7:10 PM
Last Game
MIA Marlins

21 - 26

3

Final

6

TBR Rays

30 - 15

Sun 17 May 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
32
15
.681
24
23
.511
8.0
23
24
.489
9.0
21
26
.447
11.0
20
26
.435
11.5
NL CentralWLPCTGB
29
18
.617
26
18
.591
1.5
27
19
.587
1.5
24
23
.511
5.0
24
23
.511
5.0
NL WestWLPCTGB
29
18
.617
28
18
.609
0.5
22
23
.489
6.0
20
27
.426
9.0
18
29
.383
11.0
AL EastWLPCTGB
30
15
.667
28
19
.596
3.0
21
25
.457
9.5
21
26
.447
10.0
19
27
.413
11.5
AL CentralWLPCTGB
26
22
.542
24
22
.522
1.0
21
26
.447
4.5
20
27
.426
5.5
20
27
.426
5.5
AL WestWLPCTGB
23
23
.500
22
24
.478
1.0
22
26
.458
2.0
19
29
.396
5.0
16
31
.340
7.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
5/3
@
3-4
Sun
5/3
@
3-11
Sun
5/3
@
2-3
Sun
5/3
@
3-1
Sun
5/3
@
0-1

Schedule

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