AMERICAN LEAGUE TOP 25 Batters based on WAR
| Rk | Age | Tm | PA | RAR | WAR ▾ | oRAR | oWAR | dWAR | Acquired | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Jose Bautista | 30 | TOR | 655 | 89 | 8.5 | 85 | 8.1 | 0.4 | $8,000,000 | Traded |
| 2 | Jacoby Ellsbury* | 27 | BOS | 732 | 75 | 7.2 | 71 | 6.8 | 0.4 | $2,400,000 | Amateur Draft |
| 3 | Miguel Cabrera | 28 | DET | 688 | 73 | 7.1 | 80 | 7.8 | -0.7 | $20,000,000 | Traded |
| 4 | Adrian Gonzalez* | 29 | BOS | 715 | 71 | 6.9 | 57 | 5.5 | 1.4 | $6,300,000 | Traded |
| 5 | Dustin Pedroia | 27 | BOS | 731 | 70 | 6.8 | 61 | 5.9 | 0.9 | $5,750,000 | Amateur Draft |
| 6 | Evan Longoria | 25 | TBR | 574 | 62 | 6.3 | 51 | 5.2 | 1.1 | $2,000,000 | Amateur Draft |
| 7 | Alex Gordon* | 27 | KCR | 690 | 60 | 5.9 | 51 | 5.1 | 0.8 | $1,400,000 | Amateur Draft |
| 8 | Mike Napoli | 29 | TEX | 432 | 59 | 5.5 | 52 | 4.9 | 0.6 | $5,800,000 | Traded |
| 9 | Alex Avila* | 24 | DET | 551 | 55 | 5.4 | 56 | 5.5 | -0.1 | $425,000 | Amateur Draft |
| 10 | Ian Kinsler | 29 | TEX | 723 | 57 | 5.4 | 47 | 4.4 | 1.0 | $6,200,000 | Amateur Draft |
| 11 | Adrian Beltre | 32 | TEX | 525 | 55 | 5.2 | 41 | 3.9 | 1.3 | $14,000,000 | Free Agency |
| 12 | Curtis Granderson* | 30 | NYY | 691 | 56 | 5.2 | 58 | 5.4 | -0.2 | $8,250,000 | Traded |
| 13 | Ben Zobrist# | 30 | TBR | 674 | 50 | 5.1 | 54 | 5.6 | -0.5 | $4,687,300 | Traded |
| 14 | Peter Bourjos | 24 | LAA | 552 | 48 | 5.0 | 35 | 3.6 | 1.4 | $414,000 | Amateur Draft |
| 15 | Erick Aybar# | 27 | LAA | 605 | 46 | 4.7 | 41 | 4.2 | 0.5 | $3,000,000 | Amateur Free Agent |
| 16 | Robinson Cano* | 28 | NYY | 681 | 49 | 4.6 | 51 | 4.8 | -0.2 | $10,000,000 | Amateur Free Agent |
| 17 | Alberto Callaspo# | 28 | LAA | 536 | 43 | 4.5 | 27 | 2.8 | 1.7 | $2,000,000 | Traded |
| 18 | Brett Gardner* | 27 | NYY | 588 | 47 | 4.4 | 12 | 1.2 | 3.2 | $529,500 | Amateur Draft |
| 19 | Jhonny Peralta | 29 | DET | 576 | 44 | 4.4 | 34 | 3.4 | 1.0 | $5,250,000 | Free Agency |
| 20 | Yunel Escobar | 28 | TOR | 590 | 45 | 4.3 | 36 | 3.4 | 0.9 | $2,900,000 | Traded |
| 21 | Howie Kendrick | 27 | LAA | 583 | 42 | 4.3 | 35 | 3.6 | 0.7 | $3,300,000 | Amateur Draft |
| 22 | Kevin Youkilis | 32 | BOS | 517 | 44 | 4.3 | 37 | 3.6 | 0.7 | $12,250,000 | Amateur Draft |
| 23 | J.J. Hardy | 28 | BAL | 567 | 41 | 4.1 | 34 | 3.4 | 0.7 | $5,850,000 | Traded |
| 24 | Matt Wieters# | 25 | BAL | 551 | 40 | 4.0 | 30 | 3.0 | 1.0 | $452,250 | Amateur Draft |
| 25 | Carlos Santana# | 25 | CLE | 658 | 38 | 3.9 | 42 | 4.2 | -0.3 | $416,600 | Traded |
| 26 | David Ortiz* | 35 | BOS | 605 | 40 | 3.8 | 40 | 3.8 | 0.0 | $12,500,000 | Free Agency |
| Rk | Age | Tm | PA | RAR | WAR ▾ | oRAR | oWAR | dWAR | Acquired | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Matt Kemp | 26 | LAD | 689 | 97 | 10.0 | 87 | 9.0 | 1.0 | $7,100,000 | Amateur Draft |
| 2 | Ryan Braun | 27 | MIL | 629 | 76 | 7.7 | 70 | 7.1 | 0.6 | $4,287,500 | Amateur Draft |
| 3 | Joey Votto* | 27 | CIN | 719 | 64 | 6.5 | 57 | 5.8 | 0.7 | $7,410,655 | Amateur Draft |
| 4 | Pablo Sandoval# | 24 | SFG | 466 | 57 | 6.1 | 43 | 4.6 | 1.5 | $500,000 | Amateur Free Agent |
| 5 | Jose Reyes# | 28 | NYM | 586 | 56 | 5.8 | 60 | 6.2 | -0.4 | $11,000,000 | Amateur Free Agent |
| 6 | Troy Tulowitzki | 26 | COL | 606 | 60 | 5.8 | 47 | 4.5 | 1.3 | $5,500,000 | Amateur Draft |
| 7 | Mike Stanton | 21 | FLA | 601 | 55 | 5.7 | 35 | 3.6 | 2.1 | $416,000 | Amateur Draft |
| 8 | Andrew McCutchen | 24 | PIT | 678 | 53 | 5.5 | 46 | 4.8 | 0.7 | $452,500 | Amateur Draft |
| 9 | Albert Pujols | 31 | STL | 651 | 51 | 5.4 | 43 | 4.5 | 0.9 | $14,508,395 | Amateur Draft |
| 10 | Lance Berkman# | 35 | STL | 587 | 50 | 5.2 | 57 | 5.9 | -0.7 | $8,000,000 | Free Agency |
| 11 | Prince Fielder* | 27 | MIL | 692 | 52 | 5.2 | 58 | 5.9 | -0.7 | $15,500,000 | Amateur Draft |
| 12 | Hunter Pence | 28 | 2TM | 668 | 51 | 5.2 | 51 | 5.3 | -0.1 | $6,900,000 | Traded |
| 13 | Shane Victorino# | 30 | PHI | 586 | 50 | 5.1 | 45 | 4.6 | 0.5 | $7,500,000 | Rule 5 Draft |
| 14 | Michael Bourn* | 28 | 2TM | 722 | 47 | 5.0 | 34 | 3.6 | 1.4 | $4,400,000 | Traded |
| 15 | Chris Young | 27 | ARI | 659 | 47 | 4.8 | 29 | 3.0 | 1.8 | $5,200,000 | Traded |
| 16 | Carlos Lee | 35 | HOU | 653 | 44 | 4.6 | 24 | 2.5 | 2.1 | $19,000,000 | Free Agency |
| 17 | Miguel Montero* | 27 | ARI | 553 | 44 | 4.5 | 35 | 3.6 | 0.9 | $3,200,000 | Amateur Free Agent |
| 18 | Carlos Beltran# | 34 | 2TM | 598 | 42 | 4.4 | 48 | 5.0 | -0.6 | $19,325,436 | Free Agency |
| 19 | Matt Holliday | 31 | STL | 516 | 39 | 4.1 | 39 | 4.1 | 0.0 | $16,317,774 | Free Agency |
| 20 | Brandon Phillips | 30 | CIN | 675 | 40 | 4.1 | 39 | 4.0 | 0.1 | $11,437,500 | Traded |
| 21 | Justin Upton | 23 | ARI | 674 | 41 | 4.1 | 49 | 5.0 | -0.9 | $4,458,333 | Amateur Draft |
| 22 | Corey Hart | 29 | MIL | 551 | 39 | 4.0 | 29 | 3.0 | 1.0 | $6,833,333 | Amateur Draft |
| 23 | Yadier Molina | 28 | STL | 518 | 36 | 3.9 | 30 | 3.2 | 0.7 | $5,312,500 | Amateur Draft |
| 24 | Jimmy Rollins# | 32 | PHI | 631 | 35 | 3.7 | 30 | 3.0 | 0.7 | $8,500,000 | Free Agency |
| 25 | Aramis Ramirez | 33 | CHC | 626 | 35 | 3.6 | 44 | 4.5 | -0.9 | $14,600,000 | Free Agency |
| Rk | Age | Tm | IP | GS | R | RAR | WAR ▾ | Acquired | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Justin Verlander | 28 | DET | 251.0 | 34 | 73 | 87 | 8.6 | $12,850,000 | Amateur Draft |
| 2 | CC Sabathia* | 30 | NYY | 237.1 | 33 | 87 | 75 | 6.9 | $24,285,714 | Free Agency |
| 3 | Jered Weaver | 28 | LAA | 235.2 | 33 | 65 | 61 | 6.6 | $7,365,000 | Amateur Draft |
| 4 | Josh Beckett | 31 | BOS | 193.0 | 30 | 65 | 64 | 6.2 | $17,000,000 | Traded |
| 5 | James Shields | 29 | TBR | 249.1 | 33 | 83 | 59 | 6.1 | $4,250,000 | Amateur Draft |
| 6 | Ricky Romero* | 26 | TOR | 225.0 | 32 | 85 | 61 | 5.9 | $1,000,000 | Amateur Draft |
| 7 | Doug Fister | 27 | 2TM | 216.1 | 31 | 76 | 55 | 5.7 | $436,500 | Amateur Draft |
| 8 | Gio Gonzalez* | 25 | OAK | 202.0 | 32 | 81 | 49 | 5.0 | $420,000 | Traded |
| 9 | C.J. Wilson* | 30 | TEX | 223.1 | 34 | 89 | 52 | 5.0 | $7,000,000 | Amateur Draft |
| 10 | Jon Lester* | 27 | BOS | 191.2 | 31 | 77 | 50 | 4.8 | $5,750,000 | Amateur Draft |
| 11 | Felix Hernandez | 25 | SEA | 233.2 | 33 | 99 | 43 | 4.7 | $11,700,000 | Amateur Free Agent |
| 12 | Jeremy Hellickson | 24 | TBR | 189.0 | 29 | 64 | 43 | 4.2 | $418,400 | Amateur Draft |
| 13 | Justin Masterson | 26 | CLE | 216.0 | 33 | 89 | 38 | 4.1 | $468,400 | Traded |
| 14 | Dan Haren | 30 | LAA | 238.1 | 34 | 91 | 38 | 4.0 | $12,750,000 | Traded |
| 15 | Matt Harrison* | 25 | TEX | 185.2 | 30 | 79 | 42 | 4.0 | $428,830 | Traded |
| 16 | David Robertson | 26 | NYY | 66.2 | 0 | 9 | 31 | 3.9 | $460,450 | Amateur Draft |
| 17 | Scott Baker | 29 | MIN | 134.2 | 21 | 50 | 39 | 3.8 | $5,000,000 | Amateur Draft |
| 18 | Mark Buehrle* | 32 | CHW | 205.1 | 31 | 93 | 37 | 3.7 | $14,000,000 | Amateur Draft |
| 19 | Brandon McCarthy | 27 | OAK | 170.2 | 25 | 73 | 37 | 3.7 | $1,000,000 | Free Agency |
| 20 | David Price* | 25 | TBR | 224.1 | 34 | 93 | 37 | 3.7 | $2,084,671 | Amateur Draft |
| 21 | Ivan Nova | 24 | NYY | 165.1 | 27 | 74 | 37 | 3.6 | $432,900 | Rule 5 returned |
| 22 | Trevor Cahill | 23 | OAK | 207.2 | 34 | 102 | 34 | 3.5 | $440,000 | Amateur Draft |
| 23 | Alexi Ogando | 27 | TEX | 169.0 | 29 | 73 | 37 | 3.5 | $430,150 | Rule 5 Draft |
| 24 | Mariano Rivera | 41 | NYY | 61.1 | 0 | 13 | 24 | 3.5 | $14,911,700 | Free Agency |
| 25 | Freddy Garcia | 34 | NYY | 146.2 | 25 | 63 | 38 | 3.4 | $1,500,000 | Free Agency |
| Rk | Age | Tm | IP | GS | R | RAR | WAR ▾ | Acquired | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Roy Halladay | 34 | PHI | 233.2 | 32 | 65 | 67 | 7.4 | $20,000,000 | Traded |
| 2 | Clayton Kershaw* | 23 | LAD | 233.1 | 33 | 66 | 64 | 7.0 | $500,000 | Amateur Draft |
| 3 | Cliff Lee* | 32 | PHI | 232.2 | 32 | 66 | 68 | 6.9 | $11,000,000 | Free Agency |
| 4 | Ian Kennedy | 26 | ARI | 222.0 | 33 | 73 | 51 | 5.5 | $423,000 | Traded |
| 5 | Cole Hamels* | 27 | PHI | 216.0 | 31 | 68 | 51 | 5.4 | $9,500,000 | Amateur Draft |
| 6 | R.A. Dickey | 36 | NYM | 208.2 | 32 | 85 | 44 | 4.9 | $2,750,000 | Free Agency |
| 7 | Tim Lincecum | 27 | SFG | 217.0 | 33 | 74 | 39 | 4.4 | $14,000,000 | Amateur Draft |
| 8 | Jhoulys Chacin | 23 | COL | 194.0 | 31 | 87 | 48 | 4.3 | $419,000 | Amateur Free Agent |
| 9 | Johnny Cueto | 25 | CIN | 156.0 | 24 | 51 | 39 | 4.3 | $3,400,000 | Amateur Free Agent |
| 10 | Matt Cain | 26 | SFG | 221.2 | 33 | 82 | 34 | 3.9 | $7,333,333 | Amateur Draft |
| 11 | Jair Jurrjens | 25 | ATL | 152.0 | 23 | 52 | 35 | 3.8 | $3,250,000 | Traded |
| 12 | Chris Carpenter | 36 | STL | 237.1 | 34 | 98 | 33 | 3.7 | $14,259,403 | Free Agency |
| 13 | Tim Hudson | 35 | ATL | 215.0 | 33 | 86 | 36 | 3.7 | $9,000,000 | Traded |
| 14 | Hiroki Kuroda | 36 | LAD | 202.0 | 32 | 77 | 35 | 3.7 | $11,765,724 | Free Agency |
| 15 | Eric O’Flaherty* | 26 | ATL | 73.2 | 0 | 9 | 27 | 3.7 | $895,000 | Waivers |
| 16 | Jonny Venters* | 26 | ATL | 88.0 | 0 | 19 | 25 | 3.7 | $429,500 | Amateur Draft |
| 17 | Ryan Vogelsong | 33 | SFG | 179.2 | 28 | 62 | 34 | 3.7 | $ | Free Agency |
| 18 | Tyler Clippard | 26 | WSN | 88.1 | 0 | 18 | 25 | 3.4 | $443,000 | Traded |
| 19 | Anibal Sanchez | 27 | FLA | 196.1 | 32 | 85 | 33 | 3.4 | $3,700,000 | Traded |
| 20 | Shaun Marcum | 29 | MIL | 200.2 | 33 | 84 | 32 | 3.3 | $3,950,000 | Traded |
| 21 | Randy Wolf* | 34 | MIL | 212.1 | 33 | 95 | 29 | 3.1 | $9,500,000 | Free Agency |
| 22 | Jeff Karstens | 28 | PIT | 162.1 | 26 | 69 | 29 | 3.0 | $1,100,000 | Traded |
| 23 | Craig Kimbrel | 23 | ATL | 77.0 | 0 | 19 | 20 | 3.0 | $419,000 | Amateur Draft |
| 24 | Matt Garza | 27 | CHC | 198.0 | 31 | 90 | 28 | 2.9 | $5,950,000 | Traded |
| 25 | Joel Hanrahan | 29 | PIT | 68.2 | 0 | 17 | 19 | 2.9 | $1,400,000 | Traded |
| Tm | PA | Rbat | Rbaser | RAR | WAR ▾ | oRAR | oWAR | dWAR | |
|---|---|---|---|---|---|---|---|---|---|
| BOS | 6414 | 133 | -1 | 326 | 31.3 | 325 | 31.3 | 0.0 | $148,057,142 |
| STL | 6242 | 110 | -6 | 283 | 30.0 | 289 | 30.8 | -0.8 | $98,746,072 |
| TBR | 6152 | 50 | -2 | 290 | 29.9 | 254 | 26.1 | 3.8 | $41,053,571 |
| TEX | 6261 | 59 | 16 | 307 | 29.0 | 284 | 26.7 | 2.3 | $81,529,294 |
| LAA | 6088 | 11 | 9 | 265 | 27.0 | 211 | 21.5 | 5.5 | $116,796,166 |
| MIL | 6113 | 10 | -2 | 236 | 24.3 | 212 | 21.6 | 2.5 | $84,297,333 |
| CIN | 6329 | -17 | -3 | 235 | 24.1 | 204 | 20.7 | 3.4 | $75,947,134 |
| DET | 6231 | 82 | -12 | 242 | 23.8 | 263 | 25.8 | -2.0 | $103,065,231 |
| NYY | 6306 | 51 | 2 | 251 | 23.5 | 237 | 22.5 | 1.0 | $190,004,628 |
| PHI | 6279 | -43 | 7 | 216 | 22.2 | 190 | 19.6 | 2.6 | $172,148,379 |
| ARI | 6096 | -15 | 5 | 219 | 22.1 | 189 | 19.1 | 3.0 | $53,639,833 |
| KCR | 6267 | 33 | -3 | 208 | 20.6 | 229 | 23.1 | -2.5 | $29,151,000 |
| CLE | 6142 | -6 | -5 | 184 | 18.5 | 165 | 16.6 | 1.9 | $48,360,966 |
| TOR | 6210 | -46 | 7 | 187 | 18.3 | 170 | 16.1 | 2.2 | $59,277,300 |
| WSN | 6090 | -85 | 4 | 162 | 17.0 | 124 | 12.6 | 4.3 | $63,442,928 |
| NYM | 6335 | 28 | 4 | 163 | 16.8 | 242 | 25.2 | -8.4 | $97,202,602 |
| CHC | 6130 | -49 | -4 | 160 | 16.4 | 154 | 15.9 | 0.5 | $125,047,329 |
| LAD | 6094 | -40 | 3 | 158 | 16.3 | 162 | 17.0 | -0.7 | $104,188,999 |
| SFG | 6091 | -77 | -2 | 150 | 16.1 | 131 | 13.9 | 2.2 | $112,198,333 |
| HOU | 6150 | -82 | 3 | 147 | 15.6 | 123 | 13.1 | 2.5 | $69,108,000 |
| FLA | 6232 | -56 | -5 | 138 | 14.4 | 146 | 14.9 | -0.5 | $56,944,000 |
| ATL | 6169 | -73 | -8 | 130 | 13.3 | 125 | 12.8 | 0.6 | $87,002,692 |
| SDP | 6074 | -97 | 8 | 113 | 12.2 | 110 | 11.5 | 0.7 | $45,040,240 |
| BAL | 6156 | -7 | 9 | 120 | 11.8 | 174 | 17.3 | -5.5 | $83,712,038 |
| CHW | 6159 | -71 | -4 | 116 | 11.2 | 111 | 10.7 | 0.5 | $126,189,000 |
| PIT | 6064 | -93 | -15 | 80 | 8.2 | 93 | 9.5 | -1.3 | $44,180,000 |
| OAK | 6104 | -90 | 0 | 73 | 7.3 | 103 | 10.5 | -3.2 | $60,272,500 |
| COL | 6275 | -91 | -4 | 74 | 7.1 | 116 | 11.3 | -4.2 | $88,148,071 |
| SEA | 5972 | -124 | -4 | 59 | 6.2 | 66 | 7.0 | -0.8 | $79,948,100 |
| MIN | 6020 | -120 | 4 | 40 | 3.9 | 75 | 7.2 | -3.3 | $112,318,000 |
| 185245 | -714 | 2 | 5332 | 538.4 | 5277 | 531.9 | 6.3 | $2,657,016,881 |
| Tm | IP | GS | R | Rrep | Rdef | RAR | WAR ▾ | |
|---|---|---|---|---|---|---|---|---|
| PHI | 1477.0 | 162 | 529 | 803 | 26 | 274 | 30.2 | $94,287,333 |
| NYY | 1458.1 | 162 | 657 | 949 | 14 | 292 | 29.8 | $74,940,764 |
| OAK | 1447.2 | 162 | 679 | 905 | -30 | 226 | 24.5 | $23,459,000 |
| ATL | 1479.2 | 162 | 605 | 804 | 6 | 199 | 24.0 | $39,415,000 |
| CHW | 1460.0 | 162 | 706 | 908 | 4 | 202 | 21.7 | $61,210,000 |
| TEX | 1441.1 | 162 | 677 | 894 | 24 | 217 | 21.3 | $27,021,110 |
| SFG | 1468.0 | 162 | 578 | 746 | 19 | 168 | 20.2 | $63,201,833 |
| COL | 1447.2 | 162 | 774 | 976 | -43 | 202 | 19.2 | $44,365,000 |
| TBR | 1449.0 | 162 | 614 | 788 | 36 | 174 | 18.4 | $15,730,371 |
| DET | 1440.0 | 162 | 711 | 877 | -21 | 166 | 18.3 | $33,846,000 |
| LAD | 1432.0 | 161 | 612 | 774 | -3 | 162 | 18.3 | $47,877,912 |
| MIL | 1441.2 | 162 | 638 | 800 | 24 | 162 | 18.1 | $41,624,000 |
| BOS | 1457.1 | 162 | 737 | 915 | 2 | 178 | 18.0 | $77,255,333 |
| SEA | 1433.0 | 162 | 675 | 838 | -8 | 163 | 17.6 | $22,252,100 |
| SDP | 1449.1 | 162 | 611 | 746 | 3 | 135 | 16.0 | $20,693,140 |
| NYM | 1448.0 | 162 | 742 | 877 | -82 | 135 | 15.3 | $26,166,166 |
| TOR | 1458.2 | 162 | 761 | 919 | 17 | 158 | 15.2 | $25,926,500 |
| KCR | 1451.1 | 162 | 762 | 897 | -21 | 135 | 15.1 | $18,458,000 |
| PIT | 1449.1 | 162 | 712 | 841 | -13 | 129 | 14.7 | $18,226,500 |
| LAA | 1465.0 | 162 | 633 | 760 | 54 | 127 | 14.6 | $64,933,000 |
| WSN | 1449.1 | 161 | 643 | 764 | 39 | 121 | 14.5 | $25,575,000 |
| FLA | 1459.2 | 162 | 702 | 840 | -7 | 138 | 14.4 | $32,998,000 |
| ARI | 1443.1 | 162 | 662 | 782 | 29 | 120 | 14.1 | $20,662,000 |
| BAL | 1446.2 | 162 | 860 | 968 | -54 | 108 | 11.3 | $24,526,500 |
| STL | 1462.0 | 162 | 692 | 782 | -6 | 90 | 11.1 | $47,038,903 |
| CIN | 1467.2 | 162 | 720 | 802 | 31 | 82 | 10.4 | $35,204,438 |
| MIN | 1421.2 | 162 | 804 | 890 | -35 | 86 | 9.5 | $54,355,500 |
| CLE | 1453.1 | 162 | 760 | 832 | 19 | 72 | 9.4 | $14,931,900 |
| CHC | 1434.1 | 162 | 756 | 816 | 6 | 60 | 7.5 | $53,805,333 |
| HOU | 1435.0 | 162 | 796 | 785 | 24 | -11 | -0.5 | $25,140,500 |
| 43527.1 | 4858 | 20808 | 25274 | 53 | 4466 | 492.2 | $1,175,127,136 |
Related articles
- How Tall is Jacoby Ellsbury Height and Weight (celebrityheightandweight.com)
- All-Decade Team: The 1990s (saberanalysis.wordpress.com)
- All-Decade Team: The 1980s (saberanalysis.wordpress.com)
- All-Decade Team: The 1970s (saberanalysis.wordpress.com)
- MoneyBall: Comparing Granderson’s Contract (yankeesfansunite.wordpress.com)
- Ellsbury, Granderson among overvalued players to be wary of in fantasy (sportsillustrated.cnn.com)
- The Top 30 Positions Players in Baseball: How They Were Seen as Prospects (minorleagueball.com)






