This is an insider article on ESPN, but I figured I would at least share the actual list, plus his tidbit on Castro (the only Cub to make the list). For this list, a player has to have already played his rookie year, so prospects are not included. http://insider.espn.go.com/mlb/story/_/id/7291374/mlb-justin-upton-leads-top-50-list-mlb-players-age-25 About Castro: The list: 1. Justin Upton, ARI 2. Andrew McCutchen, PIT 3. Mike Stanton, MIA 4. Buster Posey, SF 5. Clayton Kershaw, LAD 6. Starlin Castro, CHC 7. Eric Hosmer, KC 8. Stephen Strasburg, WAS 9. Madison Bumgarner, SF 10. Brett Lowrie,TOR 11. Mike Trout, LAA 12. Jason Heyward, ATL 13. Cameron Maybin, SD 14. Dustin Ackley, SEA 15. Desmond Jennings, TB 16. Logan Morrison, MIA 17. Brett Anderson, OAK 18. Alex Avila, DET 19. Pablo Sandoval, SF 20. Michael Pineda, SEA 21. Elvis Andrus, TEX 22. Jay Bruce, CIN 23. Brandon Belt, SF 24. Jaime Garcia, STL 25. Mat Latos, SD 26. Neftali Feliz, TEX 27. Wilson Ramos, WAS 28. Trevor Cahill, OAK 29. Freddie Freeman, ATL 30. Derek Holland, TEX 31. Zach Britton, BAL 32. Austin Jackson, DET 33. Aroldis Chapman, CIN 34. Daniel Hudson, ARI 35. Justin Smoak, SEA 36. Gerardo Parra, ARI 37. Rick Porcello, DET 38. Peter Bourjos, LAA 39. Jhoulys Chacin, COL 40. Tommy Hanson, ATL 41. Hank Conger, LAA 42. Jeremy Hellickson, TB 43. Colby Rasmus, TOR 44. Danny Espinosa, WAS 45. Jamile Weeks, OAK 46. Ivan Nova, NYY 47. Brandon Beachy, ATL 48. Mike Leake, CIN 49. Craig Kimbrel, ATL 50. Mike Minor, ATL By team: 6 - ATL 4 - SF, LAA 3 - WAS, SEA, OAK, DET, TEX, CIN 2 - ARI, MIA, TOR, SD, TB 1 - PIT, LAD, CHC, KC, STL, BAL, COL, NYY 0 - BOS, MIN, CHW, CLE, NYM, PHI, MIL, HOU