BA Newsletter: Get Analysis, Rankings Delivered To Your Inbox!

2004 Top 100 Prospects Full List



100 Matches
See Full List Expand Collapse All
  1. 1
    Last: 4
    408045

    Joe Mauer

    MIN C
    Notes:

    .308/.391/.443, 1731 games played

    More Less
  2. 2
    Last: 21
    425834

    Melvin Upton

    TB SS
    Notes:

    .243/.321/.402, 1469 games played

    More Less
  3. 3
    430321

    Delmon Young

    TB OF
    Notes:

    .283/.316/.421, 1118 games played

    More Less
  4. 4
    Last: 99
    429719

    Edwin Jackson

    LAD RHP
    Notes:

    98-120, 4.67 ERA, 377 games played

    More Less
  5. 5

    Rickie Weeks

    MIL 2B
    Notes:

    .246/.344/.420, 1324 games played

    More Less
  6. 6
    425567

    Alex Rios

    TOR OF
    Notes:

    .277/.321/.434, 1691 games played

    More Less
  7. 7

    Kazuo Matsui

    NYM SS
    Notes:

    .267/.321/.380, 630 games played

    More Less
  8. 8

    Greg Miller

    LAD LHP
  9. 9
    429713
    Notes:

    .265/.349/.457, 1101 games played

    More Less
  10. 10
    Last: 78
    Notes:

    .283/.382/.506, 1611 games played

    More Less
  11. 11
    Last: 40
    429708

    Andy Marte

    ATL 3B
    Notes:

    .218/.276/.358, 307 games played

    More Less
  12. 12
    Last: 11

    Scott Kazmir

    NYM LHP
    Notes:

    108-96, 4.01 ERA, 298 games played

    More Less
  13. 13
    429400

    Adam Loewen

    BAL LHP
    Notes:

    10-8, 5.85 ERA, 63 games played

    More Less
  14. 14
    Last: 54

    Zack Greinke

    KC RHP
    Notes:

    172-107, 3.40 ERA, 422 games played

    More Less
  15. 15
    Last: 13
    425773
    Notes:

    .260/.326/.385, 939 games played

    More Less
  16. 16
    Last: 14
    408047
    Notes:

    .281/.348/.481, 1545 games played

    More Less
  17. 17
    430935

    Cole Hamels

    PHI LHP
    Notes:

    147-102, 3.37 ERA, 363 games played

    More Less
  18. 18
    Last: 36
    430661

    Dustin McGowan

    TOR RHP
    Notes:

    35-34, 4.50 ERA, 290 games played

    More Less
  19. 19
    429666

    J.J. Hardy

    MIL SS
    Notes:

    .256/.305/.408, 1561 games played

    More Less
  20. 20
    Notes:

    .264/.295/.375, 309 games played

    More Less
  21. 21
    Last: 75
    431151

    David Wright

    NYM 3B
    Notes:

    .296/.376/.491, 1583 games played

    More Less
  22. 22
    Last: 48

    Jeff Mathis

    LAA C
    Notes:

    .198/.256/.309, 766 games played

    More Less
  23. 23
    Last: 9
    425856

    Gavin Floyd

    PHI RHP
    Notes:

    74-76, 4.37 ERA, 243 games played

    More Less
  24. 24
    Last: 93
    425835

    Chin-Hui Tsao

    COL RHP
    Notes:

    5-6, 5.75 ERA, 57 games played

    More Less
  25. 25

    Jeremy Reed

    CWS OF
    Notes:

    .252/.309/.354, 483 games played

    More Less
Loading
Close

Are you a member?

In order to access this exclusive content you must have a Baseball America Account. 

Login or sign up  


Additionally, you can subscribe to Baseball America's newsletter and receive all of our rankings, analysis, prospect insight & more delivered to your inbox every day. Click here to get started. 

of Free Stories Remaining