best mlb hitters oer the past two years

Between March 26, 2024 and March 26, 2026, Ryne Nelson has the highest batting average, with an average of 1.000.

NAMEAVGGABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPOBPSLGOPS
1Ryne Nelson
R. Nelson
1.000
1
1
1
1
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
1.000
1.000
2.000
2Stone Garrett
S. Garrett
.600
2
5
2
3
1
0
1
3
1
0
0
0
0
6
7
2
0
0
0
0
.667
1.400
2.067
3Darren Baker
D. Baker
.500
9
14
1
7
2
0
0
0
0
0
3
0
0
14
9
2
0
0
0
0
.500
.643
1.143
4Petey Halpin
P. Halpin
.333
6
6
5
2
0
0
0
0
2
0
2
0
0
8
2
0
0
0
0
0
.500
.333
.833
5Diego Castillo
D. Castillo
.333
4
6
3
2
1
0
0
2
2
0
1
0
0
8
3
1
0
0
0
0
.500
.500
1.000
6Orelvis Martinez
O. Martinez
.333
1
3
0
1
0
0
0
0
0
0
1
0
0
3
1
0
0
0
0
0
.333
.333
.667
7Matthew Batten
M. Batten
.333
1
3
0
1
0
1
0
0
0
0
0
0
0
3
3
1
0
0
0
0
.333
1.000
1.333
8Aaron Judge
A. Judge
.326
310
1,100
259
359
66
3
111
258
257
16
331
22
5
1,382
764
180
0
9
56
38
.457
.695
1.152
9Bobby Witt Jr.
B. Witt Jr.
.314
318
1,259
224
395
92
17
55
197
106
16
231
69
21
1,396
686
164
0
15
17
11
.370
.545
.915
10Carlos Cortes
C. Cortes
.309
42
94
11
29
8
1
4
14
3
0
20
0
0
99
51
13
0
2
0
3
.323
.543
.866
11Vladimir Guerrero Jr.
V. Guerrero Jr.
.308
315
1,205
194
371
78
1
53
187
153
11
190
8
5
1,377
610
132
0
8
20
33
.389
.506
.895
12David Bote
D. Bote
.304
37
46
4
14
4
0
0
6
2
0
13
0
0
48
18
4
0
0
0
1
.333
.391
.725
13Austin Wynns
A. Wynns
.303
47
122
16
37
12
0
6
23
5
1
37
0
0
130
67
18
1
1
0
3
.333
.549
.883
14Luis Arraez
L. Arraez
.303
304
1,257
149
381
62
7
12
107
58
10
50
20
7
1,347
493
81
14
8
3
30
.337
.392
.729
15Luke Keaschall
L. Keaschall
.302
49
182
25
55
14
0
4
28
19
5
29
14
3
207
81
18
0
1
0
4
.382
.445
.827
16Miguel Andujar
M. Andujar
.302
169
623
67
188
31
2
14
74
30
4
91
4
2
660
265
47
0
3
1
18
.336
.425
.762
17Jacob Wilson
J. Wilson
.301
153
578
73
174
28
2
13
66
35
8
49
5
2
626
245
43
3
2
1
20
.348
.424
.772
18Carter Jensen
C. Jensen
.300
20
60
12
18
6
0
3
13
9
0
12
0
0
69
33
9
0
0
0
1
.391
.550
.941
19Yordan Alvarez
Y. Alvarez
.300
195
717
105
215
42
2
41
113
97
10
128
7
1
834
384
85
0
10
21
15
.386
.536
.922
20Trea Turner
T. Turner
.300
262
1,094
182
328
56
7
36
131
70
11
205
55
11
1,178
506
99
0
3
1
21
.347
.463
.810
21Daylen Lile
D. Lile
.299
91
321
51
96
15
11
9
41
21
4
56
8
6
350
160
35
1
3
0
5
.347
.498
.845
22Moisés Ballesteros
M. Ballesteros
.298
20
57
12
17
2
1
2
11
9
0
12
0
0
66
27
5
0
0
1
2
.394
.474
.868
23Xavier Edwards
X. Edwards
.298
209
826
114
246
32
10
4
69
82
3
140
58
11
922
310
46
4
7
3
6
.361
.375
.736
24Nate Eaton
N. Eaton
.296
41
81
16
24
4
0
1
4
6
1
19
9
2
90
31
5
1
1
0
1
.348
.383
.731
25Jake Mangum
J. Mangum
.296
118
405
37
120
18
1
3
40
19
2
64
27
6
428
149
22
1
1
0
4
.330
.368
.698
StatMuse has game-level data for batting average going back to the 1901 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Diamondbacks Stats

2026 Division Standings
TEAMWLPCTGB
0
1
.000
0.5
0
0
0
0
0
0
Diamondbacks Diamondbacks
0
0
Schedule
DATEMATCHUPTIME (ET)
Thu
3/26
@
8:30 PM
Fri
3/27
@
10:10 PM
Sat
3/28
@
9:10 PM
Mon
3/30
@
10:10 PM
Tue
3/31
@
9:40 PM

MLB 2026 Standings

AL EastWLPCTGB
1
0
1.000
0
0
0.5
0
0
0.5
0
0
0.5
0
0
0.5
AL CentralWLPCTGB
0
0
0
0
0
0
0
0
0
0
AL WestWLPCTGB
0
0
0
0
0
0
0
0
0
0
NL EastWLPCTGB
0
0
0
0
0
0
0
0
0
0
NL CentralWLPCTGB
0
0
0
0
0
0
0
0
0
0
NL WestWLPCTGB
0
0
0
0
0
0
0
0
0
1
.000
0.5