Globe iconLogin iconRecap iconSearch iconTickets icon

Prospects


View stats for all active players broken down by MLB Draft year, with the option to filter each Draft class by a specific team’s selections.

Team
arrow-downArrow Down icon
Date Range
arrow-downArrow Down icon
Draft Year
arrow-downArrow Down icon
Batters
arrow-downArrow Down icon


Batters

RdPickPlayerDraft TmLPAABRH2B3BHRTBRBIBBSOSBCSLOBHR%BB%K%AVGOBPSLGOPS
1 8 Francisco Lindor Guardians MLB 732 644 117 172 35 0 31 300 86 65 131 31 6 223 4.2 8.9 17.9 .267 .346 .466 .812
1 9 Javier Baez Cubs MLB 437 417 55 107 17 3 12 166 57 10 109 5 1 177 2.7 2.3 24.9 .257 .282 .398 .680
1 11 George Springer Astros ALL (2) 592 503 109 156 28 1 33 285 85 70 111 18 1 184 5.6 11.8 18.8 .310 .400 .567 .967
1 13 Brandon Nimmo Mets MLB 652 587 81 154 27 0 25 256 92 50 141 13 1 256 3.8 7.7 21.6 .262 .324 .436 .760
C-A 45 Trevor Story Rockies MLB 654 612 91 161 29 0 25 265 96 33 176 31 1 259 3.8 5.0 26.9 .263 .308 .433 .741
2 61 Josh Bell Pirates MLB 533 468 54 111 16 1 22 195 63 57 88 0 3 189 4.1 10.7 16.5 .237 .325 .417 .742
2 76 James McCann Tigers ALL (3) 301 274 37 78 19 0 11 130 49 18 74 1 0 117 3.7 6.0 24.6 .285 .333 .474 .807
2 82 Austin Hedges Padres MLB 180 155 13 25 3 0 5 43 10 18 43 1 2 69 2.8 10.0 23.9 .161 .250 .277 .527
2 85 Nick Ahmed Braves MLB 10 9 1 0 0 0 0 0 0 1 3 1 0 6 0.0 10.0 30.0 .000 .100 .000 .100
5 154 Michael Perez D-backs AAA 74 66 4 18 4 0 2 28 9 6 19 0 0 25 2.7 8.1 25.7 .273 .351 .424 .775
5 172 Mookie Betts Red Sox MLB 663 589 95 152 23 2 20 239 82 61 68 8 2 235 3.0 9.2 10.3 .258 .326 .406 .732
5 180 J.D. Davis Rays ALL (2) 222 196 36 56 11 1 10 99 38 21 59 6 1 91 4.5 9.5 26.6 .286 .360 .505 .865
6 201 Marcus Semien White Sox MLB 534 470 62 108 16 1 15 171 62 50 93 11 1 198 2.8 9.4 17.4 .230 .305 .364 .669
7 218 Eric Haase Guardians ALL (2) 154 134 17 29 7 0 3 45 24 15 51 0 0 54 1.9 9.7 33.1 .216 .301 .336 .637
7 230 Nick Martini Cardinals ALL (2) 471 392 79 98 23 1 11 156 48 59 84 0 0 167 2.3 12.5 17.8 .250 .361 .398 .759
9 283 Austin Barnes Marlins ALL (3) 90 81 11 17 3 0 0 20 4 7 21 0 0 46 0.0 7.8 23.3 .210 .281 .247 .528
12 383 Colin Rea Padres MLB 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0.0 0.0 100.0 .000 .000 .000 .000
16 486 Jack Lopez Royals AAA 396 357 56 83 14 0 9 124 52 20 111 13 0 205 2.3 5.1 28.0 .232 .275 .347 .622
18 559 Jon Berti Blue Jays MLB 107 100 12 21 2 0 0 23 2 5 22 11 3 48 0.0 4.7 20.6 .210 .262 .230 .492
20 602 Trea Turner Pirates MLB 639 589 94 179 31 7 15 269 69 43 107 36 7 221 2.3 6.7 16.7 .304 .355 .457 .812
20 620 Aramis Garcia Cardinals ALL (2) 300 245 56 64 10 0 14 116 44 45 84 0 0 144 4.7 15.0 28.0 .261 .380 .473 .853
29 893 Vimael Machin Padres ALL (2) 517 465 61 131 28 2 19 220 80 45 92 15 4 221 3.7 8.7 17.8 .282 .343 .473 .816
31 949 Austin Nola Blue Jays ALL (3) 157 141 17 41 9 1 1 55 21 13 19 0 0 54 0.6 8.3 12.1 .291 .353 .390 .743
32 979 Kevin Pillar Blue Jays ALL (2) 53 53 7 10 2 0 0 12 1 0 9 3 0 15 0.0 0.0 17.0 .189 .189 .226 .415
42 1285 Jacob Stallings Reds ALL (3) 141 129 7 20 4 0 0 24 11 8 43 0 0 71 0.0 5.7 30.5 .155 .221 .186 .407
44 1334 Austin Slater Dodgers ALL (4) 195 175 28 40 7 1 5 64 15 19 58 1 0 91 2.6 9.7 29.7 .229 .304 .366 .670


Pitchers

RdPickPlayerDraft TmLGIPHRERBBSOHRAOutsERAWHIPWLSV
1 18 Sonny Gray Athletics MLB 32 180.2 185 93 86 38 201 25 542 4.28 1.23 14 8 0
1 20 Tyler Anderson Rockies MLB 26 136.1 135 73 69 57 104 28 409 4.56 1.41 2 8 0
1 21 Tyler Beede Blue Jays AAA 7 9.0 12 8 8 9 7 3 27 8.00 2.33 1 0 1
1 25 Joe Ross Padres ALL (3) 44 60.0 62 32 31 21 46 8 180 4.65 1.38 2 1 0
1 27 Robert Stephenson Reds ALL (3) 20 18.0 13 8 7 4 19 4 54 3.50 0.94 3 0 0
C-A 43 Andrew Chafin D-backs ALL (3) 55 46.1 41 15 12 23 53 2 139 2.33 1.38 3 1 1
C-A 44 Michael Fulmer Mets ALL (6) 48 72.0 59 33 28 31 89 8 216 3.50 1.25 1 3 5
C-A 48 Michael Kelly Padres MLB 42 39.2 32 17 14 19 29 5 119 3.18 1.29 4 4 2
C-A 52 Blake Snell Rays ALL (4) 15 75.0 59 23 18 31 96 3 225 2.16 1.20 5 5 0
2 69 Adrian Houser Astros ALL (3) 30 164.1 152 71 68 53 129 14 493 3.72 1.25 10 7 0
2 70 Jorge López Brewers MLB 26 24.2 25 18 18 7 17 1 74 6.57 1.30 6 0 1
2 82 Austin Hedges Padres MLB 3 3.0 6 2 2 1 1 0 9 6.00 2.33 0 0 0
3 111 Jordan Weems Red Sox ALL (3) 43 51.0 55 32 30 26 49 5 153 5.29 1.59 5 3 1
4 122 Colten Brewer Pirates AAA 22 29.2 19 13 13 15 32 3 89 3.94 1.15 1 1 5
4 135 Mike Clevinger Angels ALL (2) 30 106.1 103 56 52 44 96 17 319 4.40 1.38 7 5 0
5 152 Tyler Glasnow Pirates ALL (2) 21 99.0 69 41 40 48 118 11 297 3.64 1.18 4 3 0
5 159 Tayler Scott Cubs ALL (4) 47 50.0 57 37 34 28 50 7 150 6.12 1.70 3 5 4
5 164 Scott McGough Dodgers ALL (4) 43 56.2 59 29 27 20 56 7 170 4.29 1.39 5 0 1
5 174 Brandon Woodruff Rangers ALL (3) 22 106.2 82 41 36 26 118 11 320 3.04 1.01 10 4 0
6 194 Scott Barlow Dodgers MLB 75 68.1 50 35 32 45 75 8 205 4.21 1.39 6 3 1
6 199 Anthony DeSclafani Blue Jays ALL (2) 18 58.2 61 34 32 21 56 12 176 4.91 1.40 2 3 2
7 226 Blake Treinen Athletics ALL (3) 39 33.2 31 20 17 20 46 5 101 4.54 1.51 2 7 2
8 264 Kyle Hendricks Rangers MLB 31 164.2 167 92 87 43 114 25 494 4.76 1.28 8 10 0
9 272 Clay Holmes Pirates MLB 33 165.2 150 74 65 66 129 14 497 3.53 1.30 12 8 0
9 276 Aaron Brooks Royals ALL (2) 18 87.1 103 66 54 35 66 16 262 5.56 1.58 3 7 0
9 297 Derek Law Giants ALL (2) 4 4.2 8 6 6 2 2 2 14 11.57 2.14 0 1 0
10 329 Jon Gray Yankees ALL (3) 9 22.2 25 15 15 8 20 6 68 5.96 1.46 1 1 0
12 375 Joey Krehbiel Angels ALL (2) 45 57.1 70 39 34 19 51 5 172 5.34 1.55 5 2 4
12 383 Colin Rea Padres MLB 32 159.1 155 73 70 44 127 20 478 3.95 1.25 11 7 1
12 391 Yacksel Ríos Phillies ALL (3) 4 3.0 5 6 6 2 3 1 9 18.00 2.33 0 0 0
14 431 Jacob Barnes Brewers ALL (2) 28 33.0 45 33 27 15 25 6 99 7.36 1.82 2 2 1
14 443 Burch Smith Padres ALL (2) 20 21.1 22 18 16 13 28 4 64 6.75 1.64 2 0 0
16 486 Jack Lopez Royals AAA 1 1.0 2 1 1 0 2 1 3 9.00 2.00 0 0 0
16 491 Carlos Rodon Brewers MLB 33 195.1 132 74 67 73 203 22 586 3.09 1.05 18 9 0
16 493 Adrian Sampson Marlins ALL (3) 19 100.1 90 47 44 36 65 11 301 3.95 1.26 6 5 0
16 501 Chris Bassitt White Sox MLB 32 170.1 174 80 75 52 166 22 511 3.96 1.33 11 9 0
18 548 Shawn Armstrong Guardians MLB 71 74.0 40 21 19 20 74 5 222 2.31 0.81 4 3 9
18 559 Jon Berti Blue Jays MLB 4 3.2 4 3 3 4 0 0 11 7.36 2.18 0 0 0
18 564 Nick Martinez Rangers MLB 40 165.2 158 86 82 42 116 22 497 4.45 1.21 11 14 0
19 589 Luke Weaver Blue Jays MLB 64 64.2 46 28 26 20 72 10 194 3.62 1.02 4 4 8
21 642 John Gant Mets AAA 19 81.0 93 57 54 45 69 12 243 6.00 1.70 5 5 0
22 679 Aaron Nola Blue Jays ALL (2) 20 106.2 110 68 66 31 114 18 320 5.57 1.32 5 11 0
22 685 Amir Garrett Reds ALL (3) 10 11.0 9 9 9 4 14 2 33 7.36 1.18 0 1 1
24 743 Erick Fedde Padres ALL (3) 32 141.0 147 90 86 67 83 19 423 5.49 1.52 4 13 0
24 748 Nick Burdi Twins ALL (2) 35 40.1 33 11 11 18 50 1 121 2.45 1.26 4 0 5
25 771 Chris Devenski White Sox ALL (2) 48 54.1 49 22 18 13 46 8 163 2.98 1.14 0 3 4
29 873 Keone Kela Mariners ALL (2) 16 19.0 18 15 15 11 27 3 57 7.11 1.53 1 2 1
29 876 Jakob Junis Royals MLB 57 66.2 64 24 22 18 55 5 200 2.97 1.23 4 1 0
30 918 John Curtiss Rockies ALL (2) 55 69.1 67 42 39 14 52 12 208 5.06 1.17 4 3 3
30 929 John Brebbia Yankees ALL (4) 39 44.0 47 30 25 16 48 6 132 5.11 1.43 2 2 2
31 949 Austin Nola Blue Jays MLB 1 1.0 8 8 8 0 0 2 3 72.00 8.00 0 0 0
31 959 Aaron Bummer Yankees MLB 42 54.1 51 27 23 17 51 3 163 3.81 1.25 3 2 0
33 994 Anthony Banda D-backs MLB 71 65.0 45 23 23 34 61 8 195 3.18 1.22 5 1 0
33 1001 Steven Okert Brewers MLB 68 71.2 45 25 24 19 84 6 215 3.01 0.89 3 2 1
34 1032 Seth Lugo Mets MLB 26 145.1 133 70 67 55 125 27 436 4.15 1.29 8 7 0
35 1081 Kyle Freeland Phillies MLB 31 162.2 193 105 90 38 124 22 488 4.98 1.42 5 17 0
42 1285 Jacob Stallings Reds MLB 1 2.0 2 1 1 0 1 0 6 4.50 1.00 0 0 0
44 1326 Andrew Vasquez Royals ALL (2) 12 15.1 18 10 9 6 16 3 46 5.28 1.57 1 0 0
44 1334 Austin Slater Dodgers MLB 1 0.2 1 0 0 0 0 0 2 0.00 1.50 0 0 0
46 1406 John Means Braves ALL (2) 7 26.2 23 19 18 11 22 7 80 6.08 1.28 0 2 0
48 1442 Zach Thompson Pirates ALL (3) 19 40.2 41 32 27 23 32 5 122 5.98 1.57 2 4 1
48 1464 Carl Edwards Jr. Rangers ALL (4) 19 56.2 62 34 28 19 63 8 170 4.45 1.43 2 1 2
48 1469 Wes Benjamin Yankees AAA 28 108.0 131 94 77 49 88 16 324 6.42 1.67 4 8 1
48 1470 Brandon Leibrandt Rays AAA 10 41.0 32 13 13 14 37 6 123 2.85 1.12 1 0 1