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

Between May 21, 2006 and May 21, 2026, Luis Arraez has the highest batting average with 2,000+ at-bats, with an average of .317.

Interpreted as:
highest batting average by a player in the last 20 years min 2000 at bats
NAMEAVGABGRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPOBPSLGOPS
1Luis Arraez
L. Arraez
.317
3,429
887
457
1,087
178
20
38
325
243
20
222
35
17
3,737
1,419
236
18
27
20
70
.363
.414
.777
2Magglio Ordonez
M. Ordonez
.313
2,711
725
387
848
160
6
88
458
276
10
360
12
11
3,018
1,284
254
0
21
14
100
.376
.474
.849
3Vladimir Guerrero
V. Guerrero
.308
3,094
803
445
952
179
8
133
523
232
36
359
27
19
3,385
1,546
320
0
23
75
117
.360
.500
.860
4Miguel Cabrera
M. Cabrera
.307
8,670
2,351
1,275
2,664
516
10
427
1,560
1,078
61
1,719
31
16
9,898
4,481
953
1
88
212
307
.384
.517
.901
5Joe Mauer
J. Mauer
.307
6,197
1,654
919
1,900
386
27
125
830
850
23
940
35
17
7,127
2,715
538
6
51
131
195
.389
.438
.828
6Chipper Jones
C. Jones
.304
2,896
818
492
879
187
11
134
488
483
4
455
24
5
3,412
1,490
332
0
29
68
88
.400
.515
.915
7Derek Jeter
D. Jeter
.303
4,865
1,181
730
1,473
225
17
86
518
420
67
724
136
39
5,415
1,990
328
38
25
17
146
.365
.409
.774
8Jose Altuve
J. Altuve
.302
8,044
2,018
1,263
2,428
465
32
259
901
674
81
1,174
326
98
8,881
3,734
756
28
54
51
221
.360
.464
.824
9Buster 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
10Robinson Cano
R. Cano
.301
8,101
2,097
1,163
2,437
530
29
319
1,226
598
81
1,131
50
33
8,840
3,982
878
2
58
111
264
.353
.492
.844
11Michael Young
M. Young
.301
4,754
1,185
645
1,429
274
25
104
629
352
14
722
49
13
5,163
2,065
403
0
43
25
160
.348
.434
.782
12Ichiro Suzuki
I. Suzuki
.300
6,347
1,813
830
1,902
223
52
64
457
403
25
749
304
59
6,840
2,421
339
36
29
92
66
.342
.381
.724
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
14Freddie Freeman
F. Freeman
.299
8,296
2,226
1,398
2,479
560
34
373
1,345
1,091
114
1,794
105
32
9,567
4,226
967
0
66
143
179
.385
.509
.894
15Freddy Sanchez
F. Sanchez
.299
2,765
691
353
826
177
12
39
310
144
26
362
11
7
2,997
1,144
228
30
32
17
60
.336
.414
.749
16Matt Holliday
M. Holliday
.298
5,962
1,615
993
1,777
400
19
272
1,040
730
106
1,171
89
31
6,837
3,031
691
0
39
54
192
.382
.508
.891
17Michael 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
18Yordan Alvarez
Y. Alvarez
.297
2,640
728
459
784
167
6
185
524
377
44
602
10
2
3,088
1,518
358
0
27
49
62
.390
.575
.965
19Adrian Beltre
A. Beltre
.297
6,847
1,768
983
2,031
419
19
309
1,098
511
62
1,000
47
13
7,490
3,415
747
1
69
73
185
.348
.499
.846
20Ryan 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
21Daniel 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
22Victor Martinez
V. Martinez
.295
5,885
1,583
721
1,737
335
2
196
944
574
42
703
6
4
6,571
2,664
533
0
70
99
219
.358
.453
.811
23Trea Turner
T. Turner
.295
5,358
1,315
902
1,580
291
48
191
657
399
41
1,074
324
54
5,822
2,540
530
2
22
11
90
.347
.474
.821
24David Wright
D. Wright
.295
5,001
1,314
785
1,474
319
22
196
801
654
32
1,106
166
57
5,741
2,425
537
0
54
70
124
.376
.485
.861
25Joey 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
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 MLB News

More Twins Stats

Team Batting Leaders

HR

15

Buxton

Byron Buxton

RBI

29

Bell

Josh Bell

AVG

.295

Jeffers

Ryan Jeffers
Team Pitching Leaders

W

5

Ober

Bailey Ober

K

61

Ryan

Joe Ryan

ERA

2.87

Bradley

Taj Bradley
Team Rankings

HR

55

12th

R

230

9th

SO

382

26th

ERA

4.20

17th

2026 Division Standings
TEAMWLPCTGB
29
22
.569
25
24
.510
3.0
Twins Twins
23
27
.460
5.5
20
30
.400
8.5
20
30
.400
8.5
Schedule
DATEMATCHUPTIME (ET)
Fri
5/22
@
7:10 PM
Sat
5/23
@
4:10 PM
Sun
5/24
@
1:35 PM
Mon
5/25
@
2:10 PM
Tue
5/26
@
7:40 PM
Last Game
HOU Astros

20 - 31

1

Final

4

MIN Twins

23 - 27

Wed 20 May 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
34
16
.680
25
25
.500
9.0
25
25
.500
9.0
22
28
.440
12.0
21
28
.429
12.5
NL CentralWLPCTGB
29
18
.617
28
20
.583
1.5
29
21
.580
1.5
26
24
.520
4.5
25
24
.510
5.0
NL WestWLPCTGB
31
19
.620
29
20
.592
1.5
25
23
.521
5.0
20
30
.400
11.0
19
31
.380
12.0
AL EastWLPCTGB
33
15
.688
30
20
.600
4.0
22
27
.449
11.5
22
27
.449
11.5
21
29
.420
13.0
AL CentralWLPCTGB
29
22
.569
25
24
.510
3.0
23
27
.460
5.5
20
30
.400
8.5
20
30
.400
8.5
AL WestWLPCTGB
25
24
.510
24
25
.490
1.0
24
27
.471
2.0
20
31
.392
6.0
17
33
.340
8.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
5/6
@
0-3
Wed
5/6
@
6-2
Wed
5/6
@
12-2
Wed
5/6
@
2-8
Wed
5/6
@
4-0

Schedule

DATEMATCHUPTIME (ET)
Thu
5/21
@
4:05 PM
Thu
5/21
@
6:40 PM
Thu
5/21
@
7:05 PM
Thu
5/21
@
9:38 PM
Thu
5/21
@
9:40 PM