most home runs vs single pitcher since 2012

Since 2012, Mike Trout has hit the most home runs, with 385 home runs.

Interpreted as:
most home runs by a player vs single pitcher since 2012
NAME HR G AB R H 2B 3B RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Mike Trout
M. Trout
385
1,529
5,572
1,126
1,663
307
55
966
997
100
1,514
210
38
6,726
3,235
747
0
57
124
69
.298
.410
.581
.991
1328
546.4
.415
169
548.7
2 Giancarlo Stanton
G. Stanton
373
1,405
5,169
783
1,329
255
5
958
674
42
1,680
32
8
5,917
2,713
633
0
32
76
136
.257
.346
.525
.870
941
253.2
.367
136
252.2
3 Paul Goldschmidt
P. Goldschmidt
362
1,956
7,238
1,224
2,099
452
23
1,193
1,054
51
1,880
170
35
8,398
3,683
837
0
55
119
166
.290
.382
.509
.890
1416
432.4
.379
139
389.7
4 Nelson Cruz
N. Cruz
358
1,519
5,608
821
1,541
264
7
1,002
571
78
1,454
32
14
6,304
2,893
629
0
47
63
143
.275
.347
.516
.863
994
258.9
.365
133
251.5
5 Manny Machado
M. Machado
354
1,812
7,101
1,042
1,989
383
18
1,095
639
27
1,355
107
40
7,843
3,470
755
14
62
69
217
.280
.339
.489
.828
1151
230.3
.351
124
222.3
6 Nolan Arenado
N. Arenado
351
1,752
6,681
980
1,894
398
34
1,171
572
43
1,077
29
23
7,379
3,413
783
5
78
80
198
.283
.340
.511
.851
1127
260.2
.358
117
155.6
7 Bryce Harper
B. Harper
345
1,710
6,147
1,114
1,725
382
24
1,010
1,070
49
1,580
148
50
7,338
3,190
751
13
59
133
136
.281
.388
.519
.907
1269
408
.383
141
370.1
8 Aaron Judge
A. Judge
342
1,070
3,850
803
1,131
191
7
777
745
36
1,297
59
19
4,658
2,362
540
0
27
85
108
.294
.410
.614
1.024
975
419.3
.425
177
423.3
9 Freddie Freeman
F. Freeman
330
1,922
7,212
1,268
2,182
496
32
1,196
985
104
1,542
94
27
8,360
3,732
858
0
59
137
150
.303
.391
.517
.909
1459
480.8
.385
144
449.3
10 J.D. Martinez
J.D. Martinez
325
1,589
5,944
868
1,684
377
24
1,036
588
38
1,666
26
10
6,628
3,084
726
0
58
53
191
.283
.349
.519
.867
1057
278.8
.366
131
246.1
11 Kyle Schwarber
K. Schwarber
308
1,207
4,225
746
976
161
13
707
711
44
1,418
33
18
5,005
2,087
482
1
24
46
50
.231
.346
.494
.840
767
169.5
.357
125
150
12 Edwin Encarnacion
E. Encarnacion
307
1,174
4,309
721
1,121
204
5
869
633
55
896
32
7
5,044
2,256
516
0
47
41
119
.260
.359
.524
.882
822
236.3
.374
136
214.6
13 Anthony Rizzo
A. Rizzo
302
1,678
6,160
913
1,626
330
21
956
760
218
1,162
70
43
7,183
2,904
653
0
45
74
147
.264
.363
.471
.834
1094
254.2
.359
127
231.1
14 Eugenio Suárez
E. Suárez
301
1,548
5,515
788
1,371
249
15
898
607
97
1,700
33
19
6,288
2,553
565
9
60
15
124
.249
.330
.463
.793
874
127.2
.340
113
98.8
15 Carlos Santana
C. Santana
299
1,950
6,948
985
1,677
351
15
1,017
1,177
40
1,338
54
15
8,219
2,955
665
0
54
57
169
.241
.352
.425
.777
1120
158.2
.339
114
133
16 Marcell Ozuna
M. Ozuna
286
1,542
5,819
795
1,580
271
21
920
563
25
1,418
29
14
6,441
2,751
578
1
33
20
148
.272
.337
.473
.809
926
169.3
.347
120
157.1
17 Mookie Betts
M. Betts
280
1,453
5,773
1,121
1,686
380
40
869
710
50
887
194
39
6,590
2,986
700
4
53
35
76
.292
.371
.517
.889
1116
333.7
.377
138
305.3
18 Salvador Perez
S. Perez
279
1,587
6,021
655
1,590
296
9
936
250
86
1,223
6
1
6,408
2,741
584
0
51
40
185
.264
.301
.455
.756
784
38.7
.322
101
10.2
19 Josh Donaldson
J. Donaldson
278
1,369
4,990
815
1,305
286
12
812
723
58
1,209
40
10
5,822
2,449
576
5
46
22
135
.262
.359
.491
.849
910
233.2
.364
132
224.6
20 Andrew McCutchen
A. McCutchen
276
1,776
6,540
1,008
1,781
347
31
924
932
78
1,533
142
64
7,607
3,018
654
0
57
64
123
.272
.367
.461
.828
1147
262.6
.358
127
241.7
21 Matt Olson
M. Olson
274
1,137
4,152
658
1,055
227
5
762
569
54
1,137
8
2
4,805
2,114
506
0
30
45
100
.254
.349
.509
.858
764
190.1
.363
132
190.9
22 George Springer
G. Springer
271
1,377
5,290
913
1,384
237
23
744
643
79
1,266
109
40
6,048
2,480
531
2
34
12
116
.262
.348
.469
.817
897
181.5
.352
126
191.7
23 José Ramírez
J. Ramírez
268
1,525
5,656
941
1,590
380
41
900
627
40
762
263
60
6,398
2,856
689
19
56
95
79
.281
.354
.505
.859
999
240
.361
130
232.6
24 Francisco Lindor
F. Lindor
264
1,451
5,746
943
1,574
318
26
812
551
72
1,051
198
47
6,461
2,736
608
31
61
36
104
.274
.342
.476
.818
941
171.9
.348
121
161.9
25 José Abreu
J. Abreu
263
1,446
5,607
769
1,587
328
17
960
432
125
1,246
11
6
6,220
2,738
608
0
56
57
187
.283
.345
.488
.833
927
192
.354
126
188.3

More Angels Stats

Team Rankings

HR

113

3rd

R

321

21st

SO

596

24th

ERA

4.60

24th

2025 Division Standings
TEAM W L PCT GB
Astros Astros
45
33
.577
Mariners Mariners
39
37
.513
5.0
Rangers Rangers
38
40
.487
7.0
Angels Angels
37
40
.481
7.5
Athletics Athletics
32
48
.400
14.0
Schedule
DATE MATCHUP TIME (ET)
Mon
6/23
BOS BOS
@
LAA LAA
9:38 PM
Tue
6/24
BOS BOS
@
LAA LAA
9:38 PM
Wed
6/25
BOS BOS
@
LAA LAA
4:07 PM
Fri
6/27
WSH WSH
@
LAA LAA
9:38 PM
Sat
6/28
WSH WSH
@
LAA LAA
9:38 PM
Last Game
LAA Angels

37 - 40

7

Final

8

HOU Astros

45 - 33

Sun 22 Jun 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Yankees Yankees
45
32
.584
Rays Rays
43
35
.551
2.5
AL Central W L PCT GB
Tigers Tigers
49
30
.620
Guardians Guardians
39
37
.513
8.5
AL West W L PCT GB
Astros Astros
45
33
.577
Mariners Mariners
39
37
.513
5.0
NL East W L PCT GB
Phillies Phillies
47
31
.603
Mets Mets
46
32
.590
1.0
NL Central W L PCT GB
Cubs Cubs
46
31
.597
Brewers Brewers
43
35
.551
3.5
NL West W L PCT GB
Dodgers Dodgers
48
31
.608
Giants Giants
44
34
.564
3.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
6/7
MIA MIA
@
TBR TBR
2-3
Sat
6/7
SDP SDP
@
MIL MIL
1-0
Sat
6/7
TEX TEX
@
WSH WSH
4-2
Sat
6/7
PHI PHI
@
PIT PIT
1-2
Sat
6/7
HOU HOU
@
CLE CLE
2-4

Schedule

DATE MATCHUP TIME (ET)
Mon
6/23
TEX TEX
@
BAL BAL
6:35 PM
Mon
6/23
NYY NYY
@
CIN CIN
7:10 PM
Mon
6/23
ATL ATL
@
NYM NYM
7:10 PM
Mon
6/23
AZ AZ
@
CWS CWS
7:40 PM
Mon
6/23
PIT PIT
@
MIL MIL
7:40 PM