I woke up today a man with a large amount of “pep” in his step. The air felt crisp, the bed was surprisingly comfier than normal and for some reason my sniffles, which had been on a full-on attack since Day One of arriving in Tennessee, had subsided.
As I rolled over I realized, today is the day. Today, 32 college athletes will make the transition to professional athletes on my 32nd year on planet earth, a kismet (let’s hope I’m using that right) example of this days weird significance to me.
We have stopped publishing as much content at Thoughts From The Bench as the old days and for positive reasons to be honest. Vo and Elsass have babies, Ben is a college soccer coach, Mac is a writer for DK sports, Smalls just took an overseas trip to see freaking Wrexham (not even a vlog man, come on!), Moorhead and Dre are domesticated, I haven’t heard from the sweet prince Brooksy in centuries and Chip felt like as the head of HR, he needed to let me know that the business model of “not making money” wasn’t a great one.
Fair advice in hindsight.
The draft though will always be something, whether it be a live show or a get together. From the origins of TFTB and the Draft Day Podcast, drafting stuff was really how this all started. Six Penn Kitchen, drafting point guards who were left-handed with the final boss of Yinzer’s David Sekely was really the origin as we filled the hours on slow Tuesday evenings.
This is all to say, if youo see a year where I don’t publish a Mock Draft then you better attend my funeral because I see no reason to stop pretending I know more than everyone else about this process. If that were true, I’d be in a front office but for a short window of time I really can believe that Mel Kiper would be lucky to have my brain.
If you’d like to see just how wrong people can be, check out the last mock I published back in December…growth is an important attribute people.
Here is my final 2025 Mock Draft. See yinz tonight!
| 1. Tenneessee Titans | Cam Ward – QB – Miami |
| 2. Cleveland Browns | Travis Hunter – DB/WR – Colorado |
| 3. New York Giants | Abdul Carter – DE – Penn State |
| 4. New England Patriots | Will Campbell – OT – LSU |
| 5. Jacksonville Jaguars | Ashton Jeanty – RB – Boise State |
| 6. Las Vegas Raiders | Kelvin Banks Jr. – OT – Texas |
| 7. New York Jets | Mason Graham – DT – Michigan |
| 8. Carolina Panthers | Jalon Walker – LB – Georgia |
| 9. New Orleans Saints | Jaxson Dart – QB – Ole Miss |
| 10. Chicago Bears | Armand Membou – OT – Missouri |
| 11. San Francisco 49ers | Walter Nolen – DT – Ole Miss |
| 12. Dallas Cowboys | Tetairoa McMillan – WR – Arizona |
| 13. Miami Dolphins | Will Johnson – DB – Michigan |
| 14. Indianapolis Colts | Tyler Warren – TE – Penn State |
| 15. Atlanta Falcons | Shemar Stewart – EDGE – Texas A&M |
| 16. Arizona Cardinals | Mike Green – EDGE – Marshall |
| 17. Cincinnati Bengals | Mykel Williams – EDGE – Georgia |
| 18. Seattle Seahawks | Matthew Golden – WR – Texas |
| 19. Tampa Bay Buccanneers | Jahdae Barron – DB – Texas |
| 20. Denver Broncos | Omarion Hampton – RB – UNC |
| 21. Pittsburgh Steelers | Derrick Harmon – DT – Oregon |
| 22. Los Angeles Chargers | Colston Loveland – TE – Michigan |
| 23. Green Bay Packers | Maxwell Hairston – DB – Kentucky |
| 24. Minnesota Vikings | Malaki Starks – S – Georgia |
| 25. Houston Texans | Tyler Booker – OG – Alabama |
| 26. Los Angeles Rams | Jihaad Campbell – LB – Alabama |
| 27. Baltimore Ravens | Nick Emmanwori – S – South Carolina |
| 28. Detroit Lions | Grey Zabel – OG – North Dakota State |
| 29. Washington Commanders | James Pearce Jr. – DE – Tennessee |
| 30. Buffalo Bills | Kenneth Grant – DT – Michigan |
| 31. Kansas City Chiefs | Josh Simmons – OT – Ohio State |
| 32. Philadelphia Eagles | Donovan Ezeiruaku – DE – Boston College |
| 33. Cleveland Browns | Shadeur Sanders – QB – Colorado |
| 34. New York Giants | Jalen Milroe – QB – Alabama |
| 35. Tennessee Titans | Emeka Egbuka – WR – Ohio State |
| 36. Jacksonville Jaguars | Trey Amos – DB – Ole Miss |
| 37. Las Vegas Raiders | Luther Burden III – WR – Missouri |
| 38. New England Patriots | Nic Scourton – DE – Texas A&M |
| 39. Chicago Bears | TreVeyon Henderson – RB – Ohio State |
| 40. New Orleans Saints | Shavon Revel – DB – East Carolina |
| 41. Chicago Bears | J.T. Toimoloau – DE – Ohio State |
| 42. New York Jets | Josh Conerly – OT – Oregon |
| 43. San Francisco 49ers | Benjamin Morrison – DB – Notre Dame |
| 44. Dallas Cowboys | Quinshon Judkins – RB – Ohio State |
| 45. Indianapolis Colts | Donovan Jackson – OG – Ohio State |
| 46. Atlanta Falcons | Tyliek Williams – DT – Ohio State |
| 47. Arizona Cardinals | Jaylin Noel – WR – Iowa State |
| 48. Miami Dolphins | Jonah Savaiinaea – OG – Arizona |
| 49. Cincinatti Bengals | T.J. Sanders – DT – South Carolina |
| 50. Seattle Seahawks | Aireontae Ersery – OT – Minnesota |
| 51. Denver Broncos | Tre Harris – WR – Ole Miss |
| 52. Seattle Seahawks | Azareye’h Thomas – DB – Florida State |
| 53. Tampa Bay Buccaneers | Xavier Watts – S – Notre Dame |
| 54. Green Bay Packers | Landon Jackson – DE – Arkansas |
| 55. Los Angeles Chargers | Darius Alexander – DT – Toledo |
| 56. Buffalo Bills | Carson Schwesinger – LB – UCLA |
| 57. Carolina Panthers | Jared Wilson – OC – Georgia |
| 58. Houston Texans | Marcus Mbow – OT – Purdue |
| 59. Baltimore Ravens | Tate Ratledge – OG – Georgia |
| 60. Detroit Lions | Oluwafemi Oladejo – DE – UCLA |
| 61. Washington Commanders | Darien Porter – DB – Iowa State |
| 62. Buffalo Bills | Kyle Williams – WR – Washington State |
| 63. Kansas City Chiefs | Omarr Norman-Lott – DT – Tennessee |
| 64. Philadelphia Eagles | Wyatt Milum – OG – West Virginia |