highest batting average in the last 20 years min 3000 at bats

Between February 23, 2006 and February 23, 2026, Luis Arraez has the best batting average with 3,000+ at-bats, with an average of .317.

Interpreted as:
highest batting average by a player in the last 20 years min 3000 at bats
NAMEAVGABGRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPOBPSLGOPS
1Luis Arraez
L. Arraez
.317
3,244
840
436
1,028
169
18
36
308
230
20
215
31
17
3,533
1,341
223
15
24
18
67
.363
.413
.777
2Vladimir Guerrero
V. Guerrero
.308
3,260
846
468
1,004
183
8
144
560
243
37
379
30
19
3,565
1,635
335
0
25
80
120
.360
.502
.862
3Miguel Cabrera
M. Cabrera
.308
8,826
2,392
1,305
2,715
532
11
433
1,591
1,101
64
1,748
34
17
10,080
4,568
976
1
88
218
312
.385
.518
.903
4Joe Mauer
J. Mauer
.307
6,334
1,692
939
1,946
394
27
128
851
867
23
956
38
18
7,284
2,778
549
6
54
133
198
.390
.439
.828
5Derek Jeter
D. Jeter
.304
5,028
1,222
764
1,529
236
19
91
548
446
67
751
143
40
5,606
2,076
346
40
25
17
150
.367
.413
.780
6Chipper Jones
C. Jones
.304
3,010
848
518
915
194
11
137
512
503
4
476
27
5
3,548
1,542
342
0
31
70
95
.401
.512
.913
7Jose Altuve
J. Altuve
.303
7,881
1,976
1,236
2,388
455
32
255
889
655
80
1,139
325
96
8,696
3,672
742
27
53
50
215
.360
.466
.826
8Buster Posey
B. Posey
.302
4,970
1,371
663
1,500
293
9
158
729
540
43
721
23
9
5,607
2,285
460
1
53
67
163
.372
.460
.831
9Michael Young
M. Young
.302
4,933
1,227
669
1,488
291
25
105
657
370
14
748
51
15
5,364
2,144
421
0
47
25
168
.349
.435
.784
10Robinson Cano
R. Cano
.301
8,251
2,135
1,184
2,484
538
29
321
1,244
604
82
1,146
50
35
8,999
4,043
888
3
59
111
270
.352
.490
.842
11Ichiro Suzuki
I. Suzuki
.300
6,533
1,857
859
1,959
227
55
65
470
416
28
767
319
61
7,042
2,491
347
36
29
95
67
.343
.381
.724
12Freddie Freeman
F. Freeman
.300
8,114
2,179
1,379
2,431
547
33
367
1,322
1,070
113
1,763
104
32
9,363
4,145
947
0
66
142
172
.386
.511
.897
13Dustin Pedroia
D. Pedroia
.299
6,031
1,512
922
1,805
394
15
140
725
624
38
654
138
46
6,777
2,649
549
25
59
25
154
.365
.439
.805
14Matt Holliday
M. Holliday
.299
6,130
1,657
1,024
1,833
413
22
283
1,076
735
111
1,197
91
31
7,016
3,139
718
0
40
56
200
.382
.512
.894
15Michael Brantley
M. Brantley
.298
5,566
1,445
758
1,656
348
25
129
720
485
37
658
125
33
6,148
2,441
502
13
47
37
130
.355
.439
.794
16Trea Turner
T. Turner
.297
5,157
1,266
870
1,532
282
48
186
641
383
41
1,028
315
53
5,604
2,468
516
2
21
11
87
.349
.479
.828
17Ryan Braun
R. Braun
.296
6,622
1,766
1,080
1,963
408
49
352
1,154
586
77
1,363
216
60
7,329
3,525
809
0
44
56
179
.358
.532
.891
18Daniel Murphy
D. Murphy
.296
5,308
1,452
710
1,572
371
29
138
735
364
25
709
68
25
5,752
2,415
538
7
48
56
124
.341
.455
.796
19Victor Martinez
V. Martinez
.295
6,039
1,624
747
1,784
347
2
201
969
591
42
721
6
4
6,743
2,738
550
0
71
99
223
.358
.453
.812
20David Wright
D. Wright
.295
5,160
1,356
809
1,524
331
24
201
828
676
35
1,139
173
58
5,930
2,506
556
0
59
71
129
.377
.486
.863
21Adrian Beltre
A. Beltre
.295
7,003
1,811
999
2,063
424
19
311
1,110
524
65
1,034
56
15
7,662
3,458
754
1
69
74
189
.346
.494
.840
22Joey Votto
J. Votto
.294
7,252
2,056
1,171
2,135
459
22
356
1,144
1,365
81
1,640
80
29
8,746
3,706
837
0
48
147
168
.409
.511
.920
23Mike Trout
M. Trout
.294
5,966
1,648
1,196
1,754
325
55
404
1,018
1,067
106
1,662
214
38
7,200
3,401
784
0
61
130
75
.407
.570
.977
24Placido Polanco
P. Polanco
.294
3,949
1,008
518
1,161
188
13
45
393
240
54
293
32
8
4,309
1,510
246
30
36
10
107
.340
.382
.722
25Bo Bichette
B. Bichette
.294
3,075
748
438
904
190
8
111
437
187
17
639
60
21
3,292
1,443
309
0
13
4
78
.337
.469
.806
StatMuse has game-level data for at-bats and batting average going back to the 1901 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Twins Stats

Team Batting Leaders

HR

35

Buxton

Byron Buxton

RBI

83

Buxton

Byron Buxton

AVG

.267

Correa

Carlos Correa
Team Pitching Leaders

W

13

Ryan

Joe Ryan

K

194

Ryan

Joe Ryan

ERA

3.42

Ryan

Joe Ryan
Team Rankings

HR

191

11th

R

678

23rd

SO

1,372

15th

ERA

4.55

24th

2025 Division Standings
TEAMWLPCTGB
88
74
.543
87
75
.537
1.0
82
80
.506
6.0
Twins Twins
70
92
.432
18.0
60
102
.370
28.0
Schedule
DATEMATCHUPTIME (ET)
Thu
3/26
@
3:05 PM
Sat
3/28
@
4:05 PM
Sun
3/29
@
1:35 PM
Mon
3/30
@
4:10 PM
Wed
4/1
@
7:40 PM
Last Game
MIN Twins

70 - 92

1

Final

2

PHI Phillies

96 - 66

Sun 28 Sep 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Standings

NL EastWLPCTGB
96
66
.593
83
79
.512
13.0
79
83
.488
17.0
76
86
.469
20.0
66
96
.407
30.0
NL CentralWLPCTGB
97
65
.599
Cubs Cubs - w
92
70
.568
5.0
Reds Reds - w
83
79
.512
14.0
78
84
.481
19.0
71
91
.438
26.0
NL WestWLPCTGB
93
69
.574
90
72
.556
3.0
81
81
.500
12.0
80
82
.494
13.0
43
119
.265
50.0
AL EastWLPCTGB
94
68
.580
94
68
.580
89
73
.549
5.0
77
85
.475
17.0
75
87
.463
19.0
AL CentralWLPCTGB
88
74
.543
87
75
.537
1.0
82
80
.506
6.0
70
92
.432
18.0
60
102
.370
28.0
AL WestWLPCTGB
90
72
.556
87
75
.537
3.0
81
81
.500
9.0
76
86
.469
14.0
72
90
.444
18.0

MLB 2025 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
9/16
@
6-2
Tue
9/16
@
9-4
Tue
9/16
@
4-5
Tue
9/16
@
1-2
Tue
9/16
@
5-7

Schedule

DATEMATCHUPTIME (ET)
Wed
3/25
@
8:05 PM
Thu
3/26
@
1:15 PM
Thu
3/26
@
2:10 PM
Thu
3/26
@
2:20 PM
Thu
3/26
@
3:05 PM