list all under age 23 mlb players who had at least 180 at bats in a season and had a batting average over.290 and more than 25 runs scored in the last 20 years

list all under age 23 MLB players who had at least 180 at bats in a season and had a batting average over.290 and more than 25 runs scored in the last 20 years

NAME AB AVG R G H 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP OBP SLG OPS
1 Miguel Cabrera
M. Cabrera
532
.308
89
137
164
39
2
29
100
61
2
111
2
1
598
294
70
0
3
12
16
.380
.553
.932
2 Robinson Cano
R. Cano
482
.295
72
121
142
29
4
14
56
16
3
64
1
3
510
221
47
7
2
1
15
.320
.459
.779
3 Grady Sizemore
G. Sizemore
289
.291
55
68
84
18
6
8
35
26
3
62
9
4
322
138
32
3
1
1
8
.354
.478
.832
4 David Wright
D. Wright
455
.316
82
124
144
34
1
21
84
52
5
84
17
5
515
243
56
0
3
2
11
.390
.534
.924
5 Brian McCann
B. McCann
622
.317
81
189
197
41
0
29
116
59
4
80
3
1
696
325
70
4
7
13
17
.376
.523
.898
6 Hanley Ramirez
H. Ramirez
635
.291
119
160
185
46
11
17
59
56
4
130
51
15
702
304
74
5
2
0
7
.352
.479
.830
7 Nick Markakis
N. Markakis
491
.291
72
147
143
25
2
16
62
43
3
72
2
0
542
220
43
3
2
3
15
.351
.448
.799
8 Matt Kemp
M. Kemp
419
.305
73
143
128
16
6
17
63
25
0
113
16
5
450
207
39
0
6
1
6
.340
.494
.834
9 Delmon Young
D. Young
1,295
.290
157
330
376
72
5
25
165
58
12
245
26
9
1,378
533
102
1
12
8
41
.324
.412
.735
10 Pablo Sandoval
P. Sandoval
547
.335
74
147
183
42
4
20
92
33
5
73
4
3
592
293
66
0
7
8
14
.373
.536
.909
11 Starlin Castro
S. Castro
1,783
.297
222
445
529
96
26
27
185
100
12
267
57
30
1,912
758
149
4
13
14
49
.336
.425
.761
12 Mike Trout
M. Trout
1,695
.311
336
445
527
105
22
87
277
247
22
426
98
12
1,987
937
214
0
23
15
21
.401
.553
.953
13 Jose Altuve
J. Altuve
927
.292
119
235
271
52
6
10
64
55
8
121
42
16
1,006
365
68
9
7
1
16
.335
.394
.729
14 Salvador Perez
S. Perez
545
.305
66
144
166
29
3
15
70
22
3
67
0
0
576
246
47
0
6
3
21
.332
.451
.783
15 Yasiel Puig
Y. Puig
382
.319
66
104
122
21
2
19
42
36
11
97
11
8
432
204
42
0
3
6
6
.391
.534
.925
16 Wil Myers
W. Myers
335
.293
50
88
98
23
0
13
53
33
1
91
5
2
373
160
36
0
4
6
10
.354
.478
.831
17 Mookie Betts
M. Betts
786
.291
126
197
229
54
9
23
95
67
4
113
28
9
867
370
86
4
6
1
4
.348
.471
.818
18 Francisco Lindor
F. Lindor
994
.306
149
257
304
52
7
27
129
84
6
157
31
7
1,122
451
86
16
22
3
30
.356
.454
.810
19 Jose Peraza
J. Peraza
351
.291
38
100
102
12
3
3
31
11
7
46
30
10
373
129
18
1
3
1
4
.323
.368
.690
20 Corey Seager
C. Seager
807
.312
135
206
252
54
6
34
105
78
5
172
7
3
893
420
94
0
3
6
15
.375
.520
.896
21 David Dahl
D. Dahl
222
.315
42
63
70
12
4
7
24
15
0
59
5
0
237
111
23
0
0
0
3
.359
.500
.859
22 Juan Soto
J. Soto
1,612
.301
337
464
485
91
8
98
312
373
6
352
32
12
2,003
886
197
1
11
48
44
.432
.550
.981
23 Fernando Tatis Jr.
F. Tatis Jr.
1,036
.292
210
273
303
55
8
81
195
119
12
324
52
13
1,175
617
144
0
8
8
15
.369
.596
.965
24 Luis Arraez
L. Arraez
326
.334
54
92
109
20
1
4
28
36
1
29
2
2
366
143
25
0
3
1
2
.399
.439
.838
25 Yordan Alvarez
Y. Alvarez
313
.313
58
87
98
26
0
27
78
52
2
94
0
0
369
205
53
0
2
4
9
.412
.655
1.067
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.

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Mets Mets
28
16
.636
Phillies Phillies
25
18
.581
2.5
NL Central W L PCT GB
Cubs Cubs
25
19
.568
Cardinals Cardinals
24
20
.545
1.0
NL West W L PCT GB
Dodgers Dodgers
29
15
.659
Padres Padres
27
15
.643
1.0
AL East W L PCT GB
Yankees Yankees
25
18
.581
Red Sox Red Sox
22
23
.489
4.0
AL Central W L PCT GB
Tigers Tigers
29
15
.659
Guardians Guardians
25
18
.581
3.5
AL West W L PCT GB
Mariners Mariners
23
19
.548
Rangers Rangers
24
21
.533
0.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
4/29
LAA LAA
@
SEA SEA
3-9
Tue
4/29
NYY NYY
@
BAL BAL
4-5
Tue
4/29
AZ AZ
@
NYM NYM
4-3
Tue
4/29
ATH ATH
@
TEX TEX
7-1
Wed
4/30
CHC CHC
@
PIT PIT
8-3

Schedule

DATE MATCHUP TIME (ET)
Fri
5/16
CWS CWS
@
CHC CHC
2:20 PM
Fri
5/16
CLE CLE
@
CIN CIN
6:40 PM
Fri
5/16
PIT PIT
@
PHI PHI
6:45 PM
Fri
5/16
NYM NYM
@
NYY NYY
7:05 PM
Fri
5/16
WSH WSH
@
BAL BAL
7:05 PM