N2FL Top 250 High School Recruits of 2004
*photo courtesy of Rivals.com
DB - Ted Ginn, Jr. (Ohio State) QB - Brian Brohm (Louisville) RB - Adrian Peterson (Oklahoma)
*Final Rankings Updated February 10, 2004
| Rank | Name | Pos. | Ht. | Wt. | 40 | Hometown | Rating | Signing School |
| 1. | Adrian Peterson | RB | 6-2 | 208 | 4.40 | Palestine, TX | Oklahoma | |
| 2. | Ted Ginn, Jr. | DB/WR | 6-0 | 170 | 4.31 | Cleveland, OH | Ohio State | |
| 3. | Willie Williams | LB | 6-2 | 220 | 4.53 | Miami, FL | Miami (Fla.) | |
| 4. | Early Doucet | WR | 6-1 | 208 | 4.40 | St. Martinville, LA | LSU | |
| 5. | Rhett Bomar | QB | 6-4 | 204 | 4.57 | Grand Prairie, TX | Oklahoma | |
| 6. | Jeff Byers | OL | 6-4 | 280 | 4.76 | Loveland, CO | USC | |
| 7. | Keith Rivers | LB | 6-3 | 220 | 4.56 | Lake Mary, FL | USC | |
| 8. | DeMario Pressley | DL | 6-4 | 292 | 4.85 | Greensboro, NC | North Carolina State | |
| 9. | Xavier Lee | QB | 6-4 | 205 | 4.55 | Daytona Beach, FL | Florida State | |
| 10. | Xavier Carter | WR | 6-3 | 193 | 4.35 | Palm Bay, FL | LSU | |
| 11. | Fred Davis | WR | 6-4 | 205 | 4.59 | Toledo, OH | USC | |
| 12. | Jeff Schweiger | DL | 6-4 | 240 | 4.56 | San Jose, CA | USC | |
| 13. | Brian Brohm | QB | 6-3 | 202 | 4.65 | Louisville, KY | Louisville | |
| 14. | Chad Henne | QB | 6-3 | 210 | 4.65 | West Lawn, PA | Michigan | |
| 15. | Dan Connor | LB | 6-3 | 217 | 4.55 | Wallingford, PA | Penn State | |
| 16. | Brandon Miller | DL/LB | 6-3 | 225 | 4.65 | Colquitt, GA | Georgia | |
| 17. | Derrick Harvey | DL | 6-4 | 222 | 4.81 | Greenbelt, MD | Florida | |
| 18. | Brian Toal | LB/RB | 6-2 | 228 | 4.45 | Ramsey, NJ | Boston College | |
| 19. | Kyle Williams | LB | 6-2 | 219 | 4.58 | Bolingbrook, IL | Iowa | |
| 20. | Rocky Hinds | QB | 6-4 | 207 | 4.47 | Playa Del Rey, CA | USC | |
| 21. | Franklin Okam | DL | 6-5 | 297 | 4.90 | Dallas, TX | Texas | |
| 22. | Cameron Colvin | WR | 6-1 | 186 | 4.31 | Concord, CA | Oregon | |
| 23. | Zach Miller | TE | 6-4 | 240 | 4.70 | Phoenix, AZ | Arizona State | |
| 24. | Thomas Herring | OL/DL | 6-6 | 290 | 5.06 | Los Angeles, CA | USC | |
| 25. | Anthony Morelli | QB | 6-4 | 208 | 4.85 | Pittsburgh, PA | Penn State | |
| 26. | Matt Tuiasosopo | QB | 6-2 | 205 | 4.53 | Woodinville, WA | Washington | |
| 27. | Marlon Favorite | DL | 6-2 | 310 | 4.80 | Harvey, LA | LSU | |
| 28. | Calvin Johnson | WR | 6-4 | 200 | 4.44 | Tyrone, GA | Georgia Tech | |
| 29. | Demonte Bolden | DL | 6-4 | 294 | 4.91 | Chattanooga, TN | Tennessee | |
| 30. | Jamaal Edwards | RB | 6-0 | 195 | 4.40 | Greensboro, NC | Florida State | |
| 31. | Chris Patterson | LB | 6-3 | 222 | 4.55 | Chicago, IL | Oklahoma | |
| 32. | Bobby Washington | RB | 6-1 | 198 | 4.62 | Miami, FL | Miami (Fla.) | |
| 33. | Thomas Brown | RB/DB | 5-10 | 185 | 4.38 | Tucker, GA | Georgia | |
| 34. | James Bryant | LB | 6-3 | 237 | 4.62 | Reading, PA | Miami (Fla.) | |
| 35. | Leon Hart | OL | 6-4 | 287 | 5.05 | Columbia, SC | Auburn | |
| 36. | Marcus Freeman | LB | 6-2 | 240 | 4.60 | Huber Heights, OH | Ohio State | |
| 37. | Lydon Murtha | OL | 6-8 | 310 | 4.95 | Hutchinson, MN | Nebraska | |
| 38. | Randy Estes | DB | 6-1 | 200 | 4.45 | Los Alamitos, CA | Washington State | |
| 39. | Robert Reid | QB | 6-3 | 219 | 4.40 | Galena Park, TX | Oklahoma State | |
| 40. | Stephen McGee | QB | 6-3 | 205 | 4.57 | Burnet, TX | Texas A&M | |
| 41. | Dwayne Jarrett | WR | 6-5 | 205 | 4.50 | New Brunswick, NJ | USC | |
| 42. | Lance Leggett | WR | 6-4 | 178 | 4.40 | Arlington, TX | Miami (Fla.) | |
| 43. | Rhyan Anderson | DL | 6-5 | 265 | 4.65 | Oak Creek, WI | Miami (Fla.) | |
| 44. | Charles Johnson | DL | 6-3 | 240 | 4.60 | Hawkinsville, GA | Georgia | |
| 45. | Tony Temple | RB | 5-10 | 195 | 4.37 | Kansas City, MO | Missouri | |
| 46. | William Morrisey | DL | 6-1 | 276 | 4.94 | Silsbee, TX | Texas A&M | |
| 47. | Roland Martin | OL | 6-6 | 343 | 5.17 | Chicago, IL | Michigan State | |
| 48. | Tim Jamison | DL | 6-3 | 239 | 4.65 | Harvey, IL | Michigan | |
| 49. | Kirby Freeman | QB | 6-2 | 188 | 4.62 | Brownwood, TX | Miami (Fla.) | |
| 50. | Calvin Darity | OL | 6-4 | 275 | 4.90 | Tallahassee, FL | North Carolina | |
| 51. | Alonzo "A.J." Bryant | Ath. | 6-2 | 185 | 4.40 | Fort Valley, GA | Georgia | |
| 52. | George Bell | RB | 5-11 | 220 | 4.44 | Fayetteville, NC | Virginia Tech | |
| 53. | Doug Dutch | WR | 6-0 | 198 | 4.35 | Washington (D.C.) | Michigan | |
| 54. | Drew Weatherford | QB | 6-2 | 194 | 4.70 | Land O'Lakes, FL | Florida State | |
| 55. | Kyle Mitchum | OL | 6-4 | 258 | 5.44 | Erie, PA | Ohio State | |
| 56. | Lawrence Timmons | LB | 6-1 | 221 | 4.56 | Florence, SC | Florida State | |
| 57. | Tony Carter | DB | 5-10 | 168 | 4.35 | Jacksonville, FL | Florida State | |
| 58. | Drew Miller | OL | 6-6 | 305 | 5.20 | Sarasota, FL | Florida | |
| 59. | Ryan Miller | OL | 6-6 | 310 | 5.28 | Lake Charles, LA | LSU | |
| 60. | Nikita Stover | WR | 6-1 | 190 | 4.45 | Hartselle, AL | Alabama | |
| 61. | Marque Hall | DL/OL | 6-5 | 305 | 4.80 | Marshville, NC | South Carolina | |
| 62. | Aaron Jones | DL | 6-3 | 273 | 4.80 | Orlando, FL | Florida State | |
| 63. | Marcus Walker | DB | 5-11 | 177 | 4.40 | Waco, TX | Oklahoma | |
| 64. | Kyle Jackson | DB | 6-1 | 176 | 4.61 | Neptune Beach, FL | Florida | |
| 65. | Calais Campbell | DL | 6-7 | 227 | 4.68 | Denver, CO | Miami (Fla.) | |
| 66. | Glenn Dorsey | DL | 6-2 | 293 | 5.00 | Gonzales, LA | LSU | |
| 67. | Charlie Jones | RB | 5-11 | 202 | 4.65 | Homestead, FL | Miami (Fla.) | |
| 68. | Andrew Kelson | DB | 6-2 | 210 | 4.45 | Houston, TX | Texas | |
| 69. | Greg Hinds | Ath. | 6-1 | 215 | 4.50 | Southaven, MS | Memphis | |
| 70. | Andrew Johnson | RB | 5-11 | 199 | 4.22 | Pittsburgh, PA | Miami (Fla.) | |
| 71. | Herman Johnson | OL | 6-7 | 360 | 5.49 | Denton, TX | LSU | |
| 72. | Derrick Jones | WR | 6-0 | 173 | 4.35 | Long Beach, CA | USC | |
| 73. | Phillip Mbakogu | DL | 6-2 | 260 | 4.99 | Hayward, CA | California | |
| 74. | Marshawn Lynch | RB | 5-11 | 195 | 4.40 | Oakland, CA | California | |
| 75. | Aaron Klovas | OL | 6-6 | 300 | 5.29 | Graham, WA | Oregon | |
| 76. | Luke Sanders | LB | 6-4 | 228 | 4.55 | West Monroe, LA | LSU | |
| 77. | Nick Hayden | DL | 6-3 | 270 | 4.80 | Hartland, WI | Wisconsin | |
| 78. | Eric McLendon | DL/OL | 6-5 | 290 | 4.94 | Vidalia, GA | JUCO | |
| 79. | Cortney Grixby | DB/WR | 5-9 | 165 | 4.46 | Omaha, NE | Nebraska | |
| 80. | Dwayne Hendricks | DL | 6-3 | 246 | 4.81 | Millville, NJ | Miami (Fla.) | |
| 81. | Adrian Arrington | WR | 6-4 | 177 | 4.49 | Cedar Rapids, IA | Michigan | |
| 82. | Robert Ayers | LB | 6-3 | 225 | 4.68 | Bennettsville, SC | Tennessee | |
| 83. | J.R. Bryant | DB/WR | 6-0 | 161 | 4.53 | Miami, FL | Florida State | |
| 84. | Ja'Kouri Williams | RB | 5-11 | 182 | 4.40 | Plaquemine, LA | Tennessee | |
| 85. | Chase Patton | QB | 6-4 | 205 | 4.70 | Columbia, MO | Missouri | |
| 86. | Joe Casey | RB | 6-2 | 215 | 4.45 | Paducah, KY | JUCO | |
| 87. | Cornelius Ingram | Ath. | 6-4 | 191 | 4.63 | Hawthorne, FL | Florida | |
| 88. | Lavelle Hawkins | Ath. | 5-11 | 165 | 4.41 | Stockton, CA | LSU | |
| 89. | Nick Patton | QB | 6-3 | 188 | 4.45 | Winfield, KS | Kansas State | |
| 90. | Brandon Siler | LB | 6-2 | 215 | 4.52 | Orlando, FL | Florida | |
| 91. | Mike Hamilton | RB | 6-1 | 205 | 4.45 | Melbourne, FL | Oklahoma State | |
| 92. | Brandon Barrett | WR | 6-1 | 190 | 4.48 | Martinsburg, WV | West Virginia | |
| 93. | Lendy Holmes | WR/DB | 6-2 | 185 | 4.40 | Dallas, TX | Oklahoma | |
| 94. | Cedric Dockery | OL | 6-4 | 313 | 5.20 | Garland, TX | Texas | |
| 95. | Eugene Germany | LB/DL | 6-4 | 250 | 4.65 | Pomona, CA |