who leads the mlb in batting average the last 4 years

Between March 31, 2022 and March 31, 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
2Deyvison De Los Santos
D. De Los Santos
.500
1
2
0
1
1
0
0
0
0
0
0
0
0
2
2
1
0
0
0
0
.500
1.000
1.500
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
4Khalil Lee
K. Lee
.500
2
2
1
1
0
0
1
3
0
0
0
0
0
2
4
1
0
0
0
0
.500
2.000
2.500
5Austin Dean
A. Dean
.375
3
8
1
3
0
0
0
0
1
0
0
0
0
9
3
0
0
0
0
0
.444
.375
.819
6TJ Rumfield
TJ Rumfield
.357
4
14
3
5
1
0
1
3
2
0
4
0
0
16
9
2
0
0
0
1
.438
.643
1.080
7Kevin McGonigle
K. McGonigle
.357
4
14
3
5
2
0
0
4
3
0
3
0
0
17
7
2
0
0
0
0
.471
.500
.971
8Livan Soto
L. Soto
.351
35
77
12
27
6
1
1
9
8
0
18
1
1
87
38
8
1
1
0
1
.407
.494
.900
9Kazuma Okamoto
K. Okamoto
.333
4
15
4
5
0
0
2
2
3
0
6
0
0
18
11
2
0
0
0
1
.444
.733
1.178
10Justin Crawford
J. Crawford
.333
3
9
2
3
0
0
0
0
1
0
3
0
0
10
3
0
0
0
0
0
.400
.333
.733
11Petey 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
12Orelvis 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
13Drew Maggi
D. Maggi
.333
3
6
1
2
1
0
0
1
0
0
1
0
0
6
3
1
0
0
0
0
.333
.500
.833
14Jaylin Davis
J. Davis
.333
12
24
4
8
1
0
0
2
3
0
11
0
0
27
9
1
0
0
0
0
.407
.375
.782
15Sal Stewart
S. Stewart
.328
22
67
14
22
4
0
6
10
8
0
16
0
0
75
44
10
0
0
0
1
.400
.657
1.057
16Luis Arraez
L. Arraez
.318
599
2,393
308
760
123
11
30
225
144
17
129
28
13
2,583
995
164
15
14
15
54
.359
.416
.774
17Forrest Wall
F. Wall
.311
31
45
10
14
2
0
1
3
5
0
12
9
4
50
19
3
0
0
0
0
.380
.422
.802
18Aaron Judge
A. Judge
.310
577
2,053
473
637
110
3
212
467
457
22
644
41
9
2,549
1,389
325
0
17
84
57
.438
.677
1.114
19Freddie Freeman
F. Freeman
.309
618
2,363
410
730
181
8
96
383
295
37
451
51
8
2,720
1,215
285
0
25
40
46
.390
.514
.905
20Carlos Cortes
C. Cortes
.306
45
98
11
30
9
1
4
14
4
0
21
0
0
104
53
14
0
2
0
3
.327
.541
.868
21Dee Gordon
D. Gordon
.305
22
59
6
18
1
1
0
2
0
0
8
3
2
59
21
2
0
0
0
1
.305
.356
.661
22Yandy Díaz
Y. Díaz
.304
573
2,164
304
657
129
2
71
289
251
24
343
6
5
2,451
1,003
202
0
12
6
50
.380
.463
.844
23Daylen Lile
D. Lile
.301
95
339
56
102
17
11
9
44
23
4
59
8
6
370
168
37
1
3
0
6
.350
.496
.845
24Yordan Alvarez
Y. Alvarez
.300
449
1,615
281
485
96
5
111
311
249
30
330
9
2
1,915
924
212
0
21
38
34
.399
.572
.971
25Joe Dunand
J. Dunand
.300
3
10
2
3
1
0
1
1
0
1
3
0
0
11
7
2
0
0
0
0
.364
.700
1.064
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

Team Batting Leaders

HR

1

Perdomo

Geraldo Perdomo

RBI

5

Carroll

Corbin Carroll

AVG

.333

Moreno

Gabriel Moreno
Team Pitching Leaders

W

1

Soroka

Michael Soroka

K

10

Soroka

Michael Soroka

ERA

4.50

Ginkel

Kevin Ginkel
Team Rankings

HR

4

13th

R

17

16th

SO

29

24th

ERA

5.73

27th

2026 Division Standings
TEAMWLPCTGB
3
1
.750
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
Diamondbacks Diamondbacks
1
3
.250
2.0
Schedule
DATEMATCHUPTIME (ET)
Tue
3/31
@
9:40 PM
Wed
4/1
@
3:40 PM
Thu
4/2
@
9:40 PM
Fri
4/3
@
9:45 PM
Sat
4/4
@
7:15 PM
Last Game
DET Tigers

2 - 2

6

Final

9

Mon 30 Mar 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
3
1
.750
3
1
.750
3
1
.750
3
1
.750
1
3
.250
2.0
NL CentralWLPCTGB
3
1
.750
3
1
.750
2
2
.500
1.0
2
2
.500
1.0
1
3
.250
2.0
NL WestWLPCTGB
3
1
.750
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
1
3
.250
2.0
AL EastWLPCTGB
3
1
.750
3
1
.750
2
2
.500
1.0
2
2
.500
1.0
1
3
.250
2.0
AL CentralWLPCTGB
3
2
.600
2
2
.500
0.5
2
2
.500
0.5
1
3
.250
1.5
1
3
.250
1.5
AL WestWLPCTGB
3
1
.750
3
2
.600
0.5
3
2
.600
0.5
2
3
.400
1.5
0
4
.000
3.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Tue
3/31
@
6:35 PM
Tue
3/31
@
6:40 PM
Tue
3/31
@
6:40 PM
Tue
3/31
@
6:40 PM
Tue
3/31
@
7:07 PM