Baltimore Ravens Draft History

338 total draft picks | 46 first-round picks | 1974–2025

Franchise Stat Leaders

51,475 Passing Yards John Elway
10,577 Rushing Yards Jamal Lewis
5,869 Receiving Yards Todd Heap
244 Games Played Terrell Suggs

All Draft Picks

YearRdPick TeamPlayerPosCollege
2025 1 27 BAL Malaki Starks SAF Georgia
2025 3 91 BAL Emery Jones Jr. OT LSU
2025 4 129 BAL Teddye Buchanan LB California
2025 5 141 BAL Carson Vinson OT Alabama A&M
2025 6 178 BAL Bilhal Kone CB Western Michigan, Iowa Central CC-Eagle Grove
2025 6 186 BAL Tyler Loop K Arizona
2025 6 203 BAL LaJohntay Wester WR Colorado, Florida Atlantic
2025 6 210 BAL Aeneas Peebles DT Virginia Tech, Duke
2025 6 212 BAL Robert Longerbeam CB Rutgers
2025 7 243 BAL Garrett Dellinger G LSU
2024 1 30 BAL Nate Wiggins CB Clemson
2024 2 62 BAL Roger Rosengarten OT Washington
2024 3 93 BAL Adisa Isaac LB Penn State
2024 4 113 BAL Devontez Walker WR North Carolina, Kent State, North Carolina Central
2024 4 130 BAL T.J. Tampa CB Iowa State
2024 5 165 BAL Rasheen Ali RB Marshall
2024 6 218 BAL Devin Leary QB Kentucky, N.C. State
2024 7 228 BAL Nick Samac C Michigan State
2024 7 250 BAL Sanoussi Kane SAF Purdue
2023 1 22 BAL Zay Flowers WR Boston College
2023 3 86 BAL Trenton Simpson LB Clemson
2023 4 124 BAL Tavius Robinson LB Mississippi
2023 5 157 BAL Kyu Blu Kelly CB Stanford
2023 6 199 BAL Malaesala Aumavae-Laulu OT Oregon, Navarro
2023 7 229 BAL Andrew Vorhees G USC
2022 1 14 BAL Kyle Hamilton SAF Notre Dame
2022 1 25 BAL Tyler Linderbaum C Iowa
2022 2 45 BAL David Ojabo LB Michigan
2022 3 76 BAL Travis Jones DT Connecticut
2022 4 110 BAL Daniel Faalele G Minnesota
2022 4 119 BAL Jalyn Armour-Davis CB Alabama
2022 4 128 BAL Charlie Kolar TE Iowa State
2022 4 130 BAL Jordan Stout P Penn State
2022 4 139 BAL Isaiah Likely TE Coastal Carolina
2022 4 141 BAL Damarion Williams CB Houston
2022 6 196 BAL Tyler Badie RB Missouri
2021 1 27 BAL Rashod Bateman WR Minnesota
2021 1 31 BAL Odafe Oweh LB Penn State
2021 3 94 BAL Ben Cleveland G Georgia
2021 3 104 BAL Brandon Stephens CB SMU, UCLA
2021 4 131 BAL Tylan Wallace WR Oklahoma State
2021 5 160 BAL Shaun Wade CB Ohio State
2021 5 171 BAL Daelin Hayes LB Notre Dame
2021 5 184 BAL Ben Mason TE Michigan
2020 1 28 BAL Patrick Queen LB LSU
2020 2 55 BAL J.K. Dobbins RB Ohio State
2020 3 71 BAL Nnamdi Madubuike DT Texas A&M
2020 3 71 BAL Justin Madubuike DT Texas A&M
2020 3 92 BAL Devin Duvernay WR Texas
2020 3 98 BAL Malik Harrison LB Ohio State
2020 3 106 BAL Tyre Phillips G Mississippi State, East Mississippi JC
2020 4 143 BAL Ben Bredeson G Michigan
2020 5 170 BAL Broderick Washington DT Texas Tech
2020 5 170 BAL Broderick Washington Jr DT Texas Tech
2020 6 201 BAL James Proche WR SMU
2020 7 219 BAL Geno Stone SAF Iowa
2019 1 25 BAL Marquise Brown WR Oklahoma, College of the Canyons
2019 3 85 BAL Jaylon Ferguson LB Louisiana Tech
2019 3 93 BAL Miles Boykin WR Notre Dame
2019 4 113 BAL Justice Hill RB Oklahoma State
2019 4 123 BAL Ben Powers G Oklahoma, Butler County JC
2019 4 127 BAL Iman Marshall CB USC
2019 5 160 BAL Daylon Mack DT Texas A&M
2019 6 197 BAL Trace McSorley QB Penn State
2018 1 25 BAL Hayden Hurst TE South Carolina
2018 1 32 BAL Lamar Jackson QB Louisville
2018 3 83 BAL Orlando Brown OT Oklahoma
2018 3 86 BAL Mark Andrews TE Oklahoma
2018 4 118 BAL Anthony Averett CB Alabama
2018 4 122 BAL Kenny Young ILB UCLA
2018 4 132 BAL Jaleel Scott WR New Mexico State, Ellsworth CC
2018 5 162 BAL Jordan Lasley WR UCLA
2018 6 190 BAL DeShon Elliott SAF Texas
2018 6 212 BAL Greg Senat OT Wagner
2018 6 215 BAL Bradley Bozeman C Alabama
2018 7 238 BAL Zach Sieler DT Ferris State
2017 1 16 BAL Marlon Humphrey CB Alabama
2017 2 47 BAL Tyus Bowser LB Houston
2017 3 74 BAL Chris Wormley NT Michigan
2017 3 78 BAL Tim Williams LB Alabama
2017 4 122 BAL Nico Siragusa G San Diego State
2017 5 159 BAL Jermaine Eluemunor G Texas A&M, Lackawanna JC
2017 6 186 BAL Chuck Clark DB Virginia Tech
2016 1 6 BAL Ronnie Stanley OT Notre Dame
2016 2 42 BAL Kamalei Correa OLB Boise State
2016 3 70 BAL Bronson Kaufusi TE BYU
2016 4 104 BAL Tavon Young CB Temple
2016 4 107 BAL Chris Moore WR Cincinnati
2016 4 132 BAL Willie Henry DT Michigan
2016 4 134 BAL Kenneth Dixon RB Louisiana Tech
2016 5 146 BAL Matthew Judon OLB Grand Valley
2016 5 146 BAL Matt Judon DE Grand Valley State
2016 6 182 BAL Keenan Reynolds WR Navy
2016 6 209 BAL Maurice Canady CB Virginia
2015 1 26 BAL Breshad Perriman WR UCF
2015 2 55 BAL Maxx Williams TE Minnesota
2015 3 90 BAL Carl Davis DT Iowa
2015 4 122 BAL Za'Darius Smith DE Kentucky, East Mississippi JC
2015 4 125 BAL Javorius Allen RB USC
2015 4 125 BAL Buck Allen RB USC
2015 4 136 BAL Tray Walker CB Texas Southern
2015 5 171 BAL Nick Boyle TE Delaware
2015 5 176 BAL Robert Myers G Tennessee State
2015 6 204 BAL Darren Waller TE Georgia Tech
2014 2 48 BAL Timmy Jernigan DT Florida State
2014 3 79 BAL Terrence Brooks FS Florida State
2014 3 99 BAL Crockett Gillmore TE Colorado State
2014 4 134 BAL Brent Urban DE Virginia
2014 4 138 BAL Lorenzo Taliaferro RB Coastal Carolina, Lackawanna JC
2014 5 175 BAL John Urschel G Penn State
2014 6 194 BAL Keith Wenning QB Ball State
2014 7 218 BAL Michael Campanaro WR Wake Forest
2013 1 32 BAL Matt Elam S Florida
2013 2 56 BAL Arthur Brown LB Kansas State, Miami
2013 4 129 BAL John Simon LB Ohio State
2013 4 130 BAL Kyle Juszczyk FB Harvard
2013 5 168 BAL Ricky Wagner OT Wisconsin
2013 6 200 BAL Kapron Lewis-Moore DE Notre Dame
2013 6 203 BAL Ryan Jensen C Colorado State (Pueblo)
2013 7 238 BAL Aaron Mellette WR Elon
2013 7 247 BAL Marc Anthony CB California
2012 2 35 BAL Courtney Upshaw DE Alabama
2012 2 60 BAL Kelechi Osemele G Iowa State
2012 3 84 BAL Bernard Pierce RB Temple
2012 4 98 BAL Gino Gradkowski C Delaware
2012 4 130 BAL Christian Thompson FS South Carolina State, Auburn
2012 5 169 BAL Asa Jackson DB Cal Poly (San Luis Obispo)
2012 6 198 BAL Tommy Streeter WR Miami
2012 7 236 BAL DeAngelo Tyson DE Georgia
2011 1 27 BAL Jimmy Smith CB Colorado
2011 2 58 BAL Torrey Smith WR Maryland
2011 3 85 BAL Jah Reid OT UCF
2011 4 123 BAL Tandon Doss WR Indiana
2011 5 164 BAL Chykie Brown DB Texas
2011 5 165 BAL Pernell McPhee LB Mississippi State, Itawamba JC
2011 6 180 BAL Tyrod Taylor QB Virginia Tech
2011 7 225 BAL Anthony Allen RB Georgia Tech, Louisville
2010 2 43 BAL Sergio Kindle LB Texas
2010 2 57 BAL Terrence Cody NT Alabama, Mississippi Gulf Coast CC
2010 3 70 BAL Ed Dickson TE Oregon
2010 4 114 BAL Dennis Pitta TE BYU
2010 5 156 BAL David Reed WR Utah, Pasadena College
2010 5 157 BAL Arthur Jones DT Syracuse
2010 6 194 BAL Ramon Harewood G Morehouse College
2009 1 23 BAL Michael Oher OT Mississippi
2009 2 57 BAL Paul Kruger DE Utah
2009 3 88 BAL Lardarius Webb FS Nicholls State, Southern Mississippi
2009 5 149 BAL Davon Drew TE East Carolina
2009 6 185 BAL Cedric Peerman RB Virginia
2008 1 18 BAL Joe Flacco QB Delaware, Pittsburgh
2008 2 55 BAL Ray Rice RB Rutgers
2008 3 71 BAL Tavares Gooden LB Miami
2008 3 86 BAL Tom Zbikowski S Notre Dame
2008 3 99 BAL Oniel Cousins OT Texas-El Paso
2008 4 106 BAL Marcus Smith WR New Mexico
2008 4 133 BAL David Hale G Weber State
2008 6 206 BAL Haruki Nakamura FS Cincinnati
2008 7 215 BAL Justin Harper WR Virginia Tech
2008 7 240 BAL Allen Patrick RB Oklahoma, Independence Comm. College
2007 1 29 BAL Ben Grubbs G Auburn
2007 3 74 BAL Yamon Figurs WR Kansas State, Garden City CC
2007 3 86 BAL Marshal Yanda G Iowa, North Iowa Area Community College
2007 4 134 BAL Antwan Barnes LB Florida International
2007 4 137 BAL Le'Ron McClain FB Alabama
2007 5 1 BAL Jared Gaither OT Maryland
2007 6 207 BAL Prescott Burgess LB Michigan
2006 1 12 BAL Haloti Ngata DT Oregon
2006 2 56 BAL Chris Chester G Oklahoma
2006 3 87 BAL David Pittman DB Northwestern State (LA)
2006 4 111 BAL Demetrius Williams WR Oregon
2006 4 132 BAL P.J. Daniels RB Georgia Tech
2006 5 146 BAL Dawan Landry S Georgia Tech
2006 5 166 BAL Quinn Sypniewski TE Colorado
2006 6 203 BAL Sam Koch P Nebraska
2006 6 208 BAL Derrick Martin DB Wyoming
2006 7 219 BAL Ryan LaCasse LB Syracuse
2005 2 53 BAL Dan Cody LB Oklahoma
2005 2 64 BAL Adam Terry OT Syracuse
2005 4 124 BAL Jason Brown C North Carolina
2005 5 158 BAL Justin Green RB Montana, San Diego Mesa College, San Diego State
2005 6 213 BAL Derek Anderson QB Oregon State
2005 7 234 BAL Mike Smith LB Texas Tech
2004 2 51 BAL Dwan Edwards DT Oregon State
2004 3 82 BAL Devard Darling WR Washington State
2004 5 153 BAL Roderick Green LB Central Missouri
2004 6 187 BAL Josh Harris QB Bowling Green
2004 6 199 BAL Clarence Moore WR Northern Arizona
2004 7 244 BAL Derek Abney WR Kentucky
2004 7 246 BAL Brian Rimpf G East Carolina
2003 1 10 BAL Terrell Suggs OLB Arizona State
2003 1 19 BAL Kyle Boller QB California
2003 3 77 BAL Musa Smith RB Georgia
2003 4 109 BAL Jarret Johnson OLB Alabama
2003 4 134 BAL Ovie Mughelli FB Wake Forest
2003 5 146 BAL Aubrayo Franklin NT Tennessee, Itawamba JC
2003 5 173 BAL Tony Pashos OT Illinois
2003 6 182 BAL Gerome Sapp DB Notre Dame
2003 7 223 BAL Trent Smith TE Oklahoma
2003 7 250 BAL Mike Mabry NA UCF
2003 7 258 BAL Antwoine Sanders DB Utah
2002 1 24 BAL Ed Reed FS Miami
2002 1 24 BAL Edward Reed DB Miami
2002 2 52 BAL Anthony Weaver DE Notre Dame
2002 4 112 BAL Dave Zastudil P Ohio
2002 4 123 BAL Ron Johnson WR Minnesota
2002 5 155 BAL Terry Jones TE Alabama
2002 6 195 BAL Lamont Brightful CB Eastern Washington
2002 6 206 BAL Javin Hunter WR Notre Dame
2002 6 207 BAL Chester Taylor RB Toledo
2002 6 209 BAL Chad Williams DB Southern Mississippi
2002 7 236 BAL Wes Pate QB Stephen F. Austin
2001 1 31 BAL Todd Heap TE Arizona State
2001 2 62 BAL Gary Baxter DB Baylor
2001 3 92 BAL Casey Rabach C Wisconsin
2001 4 126 BAL Edgerton Hartwell LB Western Illinois
2001 5 161 BAL Chris Barnes RB New Mexico State
2001 6 194 BAL Joe Maese C New Mexico
2001 7 231 BAL Dwayne Missouri DE Northwestern
2000 1 5 BAL Jamal Lewis RB Tennessee
2000 1 10 BAL Travis Taylor WR Florida
2000 3 75 BAL Chris Redman QB Louisville
2000 5 148 BAL Richard Mercier OG Miami (FL)
2000 6 186 BAL Adalius Thomas OLB Southern Mississippi
2000 6 191 BAL Cedric Woodard DE Texas
1999 1 10 BAL Chris McAlister DB Arizona, Mt. San Antonio
1999 4 105 BAL Brandon Stokley WR Louisiana-Lafayette
1999 4 129 BAL Edwin Mulitalo G Arizona, Ricks College
1999 7 216 BAL Anthony Poindexter SAF Virginia
1998 1 10 BAL Duane Starks DB Miami, Holmes County JC
1998 2 42 BAL Pat Johnson WR Oregon
1998 5 124 BAL Martin Chase DT Oklahoma
1998 5 133 BAL Ryan Sutter DB Colorado
1998 6 154 BAL Ron Rogers LB Georgia Tech
1998 6 164 BAL Sammy Williams OT Oklahoma, Coffeyville CC
1998 7 241 BAL Cam Quayle TE Weber State
1997 1 4 BAL Peter Boulware LB Florida State
1997 2 34 BAL Jamie Sharper OLB Virginia
1997 2 58 BAL Kim Herring DB Penn State
1997 3 64 BAL Jay Graham RB Tennessee
1997 4 118 BAL Tyrus McCloud LB Louisville
1997 5 134 BAL Jeff Mitchell C Florida
1997 6 167 BAL Steve Lee RB Indiana
1997 6 194 BAL Cornell Brown OLB Virginia Tech
1997 7 205 BAL Chris Ward DE Kentucky
1997 7 234 BAL Wally Richardson QB Penn State
1997 7 236 BAL Ralph Staten DB Alabama
1997 7 238 BAL Leland Taylor DT Louisville
1996 1 4 BAL Jonathan Ogden OT UCLA
1996 1 26 BAL Ray Lewis ILB Miami
1996 2 55 BAL DeRon Jenkins CB Tennessee
1996 5 153 BAL Jermaine Lewis WR Maryland
1996 6 172 BAL Dexter Daniels LB Florida
1996 6 186 BAL James Roe WR Norfolk State
1983 1 1 BAL John Elway QB Stanford
1983 2 29 BAL Vernon Maxwell OLB Arizona State
1983 3 57 BAL George Achica DT USC
1983 4 85 BAL Phil Smith WR San Diego State
1983 5 113 BAL Sid Abramowitz OT Tulsa, Air Force
1983 6 161 BAL Grant Feasel C Abilene Christian
1983 7 169 BAL Alvin Moore RB Arizona State
1983 11 280 BAL Jim Bob Taylor QB Georgia Tech, SMU
1982 1 2 BAL Johnie Cooks LB Mississippi State
1982 1 4 BAL Art Schlichter QB Ohio State
1982 2 28 BAL Leo Wisniewski NT Penn State
1982 2 34 BAL Rohn Stark P Florida State
1982 4 84 BAL Mike Pagel QB Arizona State
1982 5 113 BAL Terry Crouch G Oklahoma
1982 6 140 BAL Pat Beach TE Washington State
1982 7 169 BAL Fletcher Jenkins DE Washington
1982 12 307 BAL Johnnie Wright RB South Carolina
1981 1 12 BAL Randy McMillan RB Pittsburgh, Harford Community College
1981 1 18 BAL Donnell Thompson DE North Carolina
1981 3 68 BAL Randy Van Divier OT Washington
1981 4 94 BAL Tim Sherwin TE Boston College
1981 6 149 BAL Bubba Green DT N.C. State
1981 7 178 BAL Obed Ariri K Clemson
1981 8 220 BAL Hosea Taylor DE Houston
1981 10 259 BAL Trent Bryant DB Arkansas
1981 11 288 BAL Holden Smith WR California
1981 12 315 BAL Eric Scoggins LB USC
1980 1 5 BAL Curtis Dickey RB Texas A&M
1980 1 24 BAL Derrick Hatchett DB Texas
1980 2 32 BAL Ray Donaldson C Georgia
1980 2 51 BAL Tim Foley OT Notre Dame
1980 4 88 BAL Ray Butler WR USC, Wharton County Junior College
1980 6 144 BAL Chris Foote C USC
1980 7 170 BAL Wes Roberts DE TCU
1980 12 324 BAL Marvin Sims FB Clemson
1979 1 6 BAL Barry Krauss LB Alabama
1979 3 69 BAL Kim Anderson DB Arizona State, Pasadena College
1979 5 115 BAL Larry Braziel DB USC, Compton Community College
1979 6 150 BAL Jimmy Moore G Ohio State
1979 8 197 BAL Steve Heimkreiter LB Notre Dame
1979 8 207 BAL Nesby Glasgow DB Washington
1979 10 254 BAL Steve Stephens TE Oklahoma State
1978 1 25 BAL Reese McCall TE Auburn
1978 2 52 BAL Mike Woods OLB Cincinnati, University of Tampa, Ellsworth CC
1978 5 117 BAL Frank Myers OT Texas A&M
1978 6 161 BAL Ben Garry RB Southern Mississippi
1978 9 245 BAL Dave Studdard OT Texas
1977 1 26 BAL Randy Burke WR Kentucky
1977 2 53 BAL Mike Ozdowski DE Virginia
1977 6 163 BAL Calvin O'Neal LB Michigan
1977 7 193 BAL Blanchard Carter OT UNLV
1977 10 277 BAL Ron Baker G Oklahoma State
1976 1 20 BAL Ken Novak DT Purdue
1976 3 81 BAL Ed Simonini LB Texas A&M
1976 3 90 BAL Ron Lee RB West Virginia
1976 5 134 BAL Sanders Shiver OLB Carson Newman
1976 5 143 BAL Mike Kirkland QB Arkansas
1976 8 228 BAL Ricky Thompson WR Baylor
1976 10 283 BAL Tim Baylor FS Morgan State
1975 1 3 BAL Ken Huff G North Carolina
1975 3 53 BAL Mike Washington DB Alabama
1975 3 56 BAL Dave Pear NT Washington
1975 4 80 BAL Marshall Johnson RB Houston
1975 5 105 BAL Roosevelt Leaks FB Texas
1975 7 157 BAL Kim Jones RB Colorado State
1975 7 160 BAL Steve Joachim QB Temple, Penn State
1975 7 168 BAL Derrel Luce LB Baylor
1975 9 209 BAL Royce McKinney FS Kentucky State University
1975 13 313 BAL John Roman OT Idaho State
1974 1 5 BAL John Dutton DT Nebraska
1974 1 24 BAL Roger Carr WR Louisiana Tech
1974 2 32 BAL Fred Cook DE Southern Mississippi
1974 3 57 BAL Glenn Robinson DE Oklahoma State, Navarro
1974 3 67 BAL Bob Pratt G North Carolina
1974 5 129 BAL Doug Nettles DB Vanderbilt
1974 6 140 BAL Danny Rhodes LB Arkansas
1974 7 161 BAL Noah Jackson G University of Tampa
1974 7 170 BAL Dan Dickel LB Iowa
1974 7 174 BAL Freddie Scott WR Amherst College
1974 8 188 BAL Greg Latta TE Morgan State
1974 10 240 BAL Bob Van Duyne G Idaho
1974 11 265 BAL Tim Rudnick DB Notre Dame
1974 12 292 BAL Dave Simonson OT Minnesota
1974 13 317 BAL Randy Hall DB Idaho
1974 17 421 BAL Tim Berra WR UMass Amherst

First Round Picks (46)

YearRdPick TeamPlayerPosCollege
2025 1 27 BAL Malaki Starks SAF Georgia
2024 1 30 BAL Nate Wiggins CB Clemson
2023 1 22 BAL Zay Flowers WR Boston College
2022 1 14 BAL Kyle Hamilton SAF Notre Dame
2022 1 25 BAL Tyler Linderbaum C Iowa
2021 1 27 BAL Rashod Bateman WR Minnesota
2021 1 31 BAL Odafe Oweh LB Penn State
2020 1 28 BAL Patrick Queen LB LSU
2019 1 25 BAL Marquise Brown WR Oklahoma, College of the Canyons
2018 1 25 BAL Hayden Hurst TE South Carolina
2018 1 32 BAL Lamar Jackson QB Louisville
2017 1 16 BAL Marlon Humphrey CB Alabama
2016 1 6 BAL Ronnie Stanley OT Notre Dame
2015 1 26 BAL Breshad Perriman WR UCF
2013 1 32 BAL Matt Elam S Florida
2011 1 27 BAL Jimmy Smith CB Colorado
2009 1 23 BAL Michael Oher OT Mississippi
2008 1 18 BAL Joe Flacco QB Delaware, Pittsburgh
2007 1 29 BAL Ben Grubbs G Auburn
2006 1 12 BAL Haloti Ngata DT Oregon
2003 1 10 BAL Terrell Suggs OLB Arizona State
2003 1 19 BAL Kyle Boller QB California
2002 1 24 BAL Ed Reed FS Miami
2002 1 24 BAL Edward Reed DB Miami
2001 1 31 BAL Todd Heap TE Arizona State
2000 1 5 BAL Jamal Lewis RB Tennessee
2000 1 10 BAL Travis Taylor WR Florida
1999 1 10 BAL Chris McAlister DB Arizona, Mt. San Antonio
1998 1 10 BAL Duane Starks DB Miami, Holmes County JC
1997 1 4 BAL Peter Boulware LB Florida State
1996 1 4 BAL Jonathan Ogden OT UCLA
1996 1 26 BAL Ray Lewis ILB Miami
1983 1 1 BAL John Elway QB Stanford
1982 1 2 BAL Johnie Cooks LB Mississippi State
1982 1 4 BAL Art Schlichter QB Ohio State
1981 1 12 BAL Randy McMillan RB Pittsburgh, Harford Community College
1981 1 18 BAL Donnell Thompson DE North Carolina
1980 1 5 BAL Curtis Dickey RB Texas A&M
1980 1 24 BAL Derrick Hatchett DB Texas
1979 1 6 BAL Barry Krauss LB Alabama
1978 1 25 BAL Reese McCall TE Auburn
1977 1 26 BAL Randy Burke WR Kentucky
1976 1 20 BAL Ken Novak DT Purdue
1975 1 3 BAL Ken Huff G North Carolina
1974 1 5 BAL John Dutton DT Nebraska
1974 1 24 BAL Roger Carr WR Louisiana Tech