who had the highest batting average at age 20 having at least 100 pa

Rennie Stennett has the best career batting average by a 20-year-old player when making 100+ plate appearances, with an average of .353.

NAME AVG PA G AB R H 2B 3B HR RBI BB HBP SO SB CS TB XBH SH SF IBB GIDP OBP SLG OPS
1 Rennie Stennett
R. Stennett
.353
165
50
153
24
54
5
4
1
15
7
0
9
1
1
70
10
3
2
0
2
.377
.458
.834
2 Joe Medwick
J. Medwick
.349
109
26
106
13
37
12
1
2
12
2
1
10
3
57
15
0
.367
.538
.905
3 Al Kaline
A. Kaline
.340
681
152
588
121
200
24
8
27
102
82
5
57
6
8
321
59
0
6
12
14
.421
.546
.967
4 Del Ennis
D. Ennis
.339
137
32
127
15
43
14
0
4
19
10
0
21
0
69
18
0
3
.387
.543
.930
5 Alex Rodriguez
A. Rodriguez
.332
446
104
397
92
132
37
1
23
83
38
3
81
6
3
240
61
5
3
0
8
.392
.605
.997
6 Cecil Travis
C. Travis
.331
371
94
344
43
114
22
4
1
51
15
2
32
1
147
27
10
.363
.427
.790
7 Mike Trout
M. Trout
.330
489
113
433
100
143
25
5
23
69
43
7
100
39
3
247
53
0
6
3
3
.395
.570
.965
8 Mel Ott
M. Ott
.328
675
150
545
138
179
37
2
42
153
113
6
38
6
346
81
11
.449
.635
1.084
9 Jimmie Foxx
J. Foxx
.328
473
118
400
85
131
29
10
13
79
60
1
43
3
219
52
12
.416
.548
.964
10 Stuffy McInnis
S. McInnis
.324
513
129
466
74
151
21
11
3
22
4
20
203
35
21
.360
.436
.795
11 Vada Pinson
V. Pinson
.321
540
118
492
95
158
38
7
15
71
45
1
73
18
6
255
60
2
0
2
7
.379
.518
.897
12 Thad Bosley
T. Bosley
.319
181
43
160
17
51
9
1
0
18
15
1
27
5
4
62
10
4
1
0
3
.379
.388
.766
13 Arky Vaughan
A. Vaughan
.318
555
129
497
71
158
15
10
4
61
39
6
26
10
205
29
13
.375
.412
.787
14 Fernando Tatis Jr.
F. Tatis Jr.
.317
372
84
334
61
106
13
6
22
53
30
5
110
16
6
197
41
0
3
1
4
.379
.590
.969
15 Orlando Cepeda
O. Cepeda
.316
607
140
569
82
180
33
4
25
92
27
3
79
12
12
296
62
0
8
7
18
.346
.520
.866
16 Eddie Murphy
E. Murphy
.315
142
30
130
22
41
4
1
0
5
10
1
5
47
5
1
.369
.362
.730
17 Babe Ruth
B. Ruth
.315
103
42
92
16
29
10
1
4
20
9
0
23
0
53
15
2
.376
.576
.952
18 Ted Williams
T. Williams
.313
538
119
463
92
145
35
9
21
117
74
0
52
2
261
65
1
9
.408
.564
.972
19 Rogers Hornsby
R. Hornsby
.313
560
141
502
67
157
17
16
9
44
4
56
17
233
42
10
.373
.464
.837
20 Mickey Mantle
M. Mantle
.311
626
142
549
94
171
37
7
23
87
75
0
111
4
1
291
67
2
5
.394
.530
.924
21 Richard Hoblitzell
R. Hoblitzell
.307
590
142
518
59
159
23
11
4
42
2
18
216
38
28
.361
.417
.778
22 Dick Bartell
D. Bartell
.306
269
72
232
27
71
8
4
1
36
21
5
18
4
90
13
11
.376
.388
.764
23 Jose Reyes
J. Reyes
.304
288
68
270
45
82
11
4
5
32
13
0
36
13
3
116
20
2
3
0
1
.332
.430
.762
24 Earl Clark
E. Clark
.304
121
28
112
18
34
9
1
0
10
4
2
8
0
45
10
3
.339
.402
.741
25 Freddie Lindstrom
F. Lindstrom
.303
612
140
542
90
164
19
9
9
76
39
2
21
11
228
37
29
.352
.421
.772
StatMuse has game-level data for player age going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Pirates Stats

Team Rankings

HR

54

30th

R

262

29th

SO

593

26th

ERA

3.81

11th

2025 Division Standings
TEAM W L PCT GB
Cubs Cubs
46
32
.590
Cardinals Cardinals
43
36
.544
3.5
Brewers Brewers
43
36
.544
3.5
Reds Reds
41
38
.519
5.5
Pirates Pirates
32
48
.400
15.0
Schedule
DATE MATCHUP TIME (ET)
Tue
6/24
PIT PIT
@
MIL MIL
7:40 PM
Wed
6/25
PIT PIT
@
MIL MIL
2:10 PM
Fri
6/27
NYM NYM
@
PIT PIT
6:40 PM
Sat
6/28
NYM NYM
@
PIT PIT
4:05 PM
Sun
6/29
NYM NYM
@
PIT PIT
1:35 PM
Last Game
MIL Brewers

43 - 36

4

Final

5

PIT Pirates

32 - 48

Mon 23 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
33
.577
Rays Rays
43
35
.551
2.0
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
40
37
.519
4.5
NL East W L PCT GB
Phillies Phillies
47
31
.603
Mets Mets
46
33
.582
1.5
NL Central W L PCT GB
Cubs Cubs
46
32
.590
Brewers Brewers
43
36
.544
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
CHC CHC
@
DET DET
0-4
Sat
6/7
KCR KCR
@
CWS CWS
7-5
Sat
6/7
TOR TOR
@
MIN MIN
3-6
Sat
6/7
SEA SEA
@
LAA LAA
3-2
Sun
6/8
MIA MIA
@
PIT PIT
3-10

Schedule

DATE MATCHUP TIME (ET)
Tue
6/24
TEX TEX
@
BAL BAL
6:35 PM
Tue
6/24
TOR TOR
@
CLE CLE
6:40 PM
Tue
6/24
ATH ATH
@
DET DET
6:40 PM
Tue
6/24
ATL ATL
@
NYM NYM
7:10 PM
Tue
6/24
NYY NYY
@
CIN CIN
7:10 PM