O
YEAR RD SEL # PLAYER POSITION SCHOOL TEAM
1995 7 220 Herman O'Berry DB Oregon St. Louis Rams
1962 7 Ed O'Bradovich DE Illinois Chicago Bears
1939 1 Davey O'Brien QB Texas Christian Philadelphia Eagles
1970 3 70 Jim O'Brien WR Cincinnati Baltimore Colts
1969 17 425 Buster O'Brien -- Richmond Denver Broncos
1959 3 Fran O'Brien OT Michigan State Cleveland Browns
1954 7 Jack O'Brien OE Florida Pittsburgh Steelers
1983 1 24 Ken O'Brien QB California-Davis New York Jets
1963 13 Dave O'Brien T Boston College Minnesota Vikings
2006 5 136 Ryan O'Callaghan T California New England Patriots
2008 3 94 Kevin O'Connell QB San Diego State New England Patriots
1981 12 312 Mark O'Connell -- Ball State Cincinnati Bengals
2009 7 237 Jake O'Connell TE Miami (Ohio) Kansas City Chiefs
1952 18 Tommy O'Connell QB Illinois Chicago Bears
2017 7 250 Pat O'Connor DE Eastern Michigan Detroit Lions
1990 11 288 Tim O'Connor -- Virginia Cincinnati Bengals
1975 15 366 Jim O'Connor -- Drake New York Giants
1987 5 140 Paul O'Connor G Miami (Fla.) New York Giants
1948 16 Bill O'Connor OE Notre Dame Los Angeles Rams
2018 3 100 Dorian O'Daniel LB Clemson Kansas City Chiefs
1971 14 351 Ed O'Daniel -- Texas Southern San Diego Chargers
1974 13 332 Stu O'Dell LB Indiana Washington Redskins
1952 5 Pat O'Donahue DE Wisconsin San Francisco 49ers
2014 6 191 Pat O'Donnell P Miami (Fla.) Chicago Bears
1971 16 402 Jack O'Donnell -- Central Oklahoma Green Bay Packers
1990 3 70 Neil O'Donnell QB Maryland Pittsburgh Steelers
1964 Joe O'Donnell G Michigan Buffalo Bills
1977 5 127 Neil O'Donoghue K Auburn Buffalo Bills
1995 2 33 Matt O'Dwyer G Northwestern New York Jets
1991 10 260 Pat O'Hara QB USC Tampa Bay Buccaneers
1968 3 78 Rich O'Hara -- Northern Arizona Baltimore Colts
1976 12 330 John O'Leary -- Nebraska Chicago Bears
2015 6 194 Nick O'Leary TE Florida State Buffalo Bills
2001 6 195 Dan O'Leary TE Notre Dame Buffalo Bills
1963 8 Jim O'Mahoney LB Miami (Fla.) Minnesota Vikings
1955 4 Joe O'Malley DE Georgia Chicago Bears
1973 12 296 Jim O'Malley LB Notre Dame Denver Broncos
1986 7 171 Steve O'Malley -- Northern Illinois Indianapolis Colts
1969 12 302 Jack O'Malley -- USC San Francisco 49ers
1969 13 338 Steve O'Neal P Texas A&M New York Jets
1981 6 165 Edward O'Neal -- Tuskegee New York Giants
1986 1 8 Leslie O'Neal DE Oklahoma State San Diego Chargers
1970 11 285 Bill O'Neal -- Grambling State Kansas City Chiefs
1993 6 164 Robert O'Neal DB Clemson Miami Dolphins
2007 6 175 Oren O'Neal FB Arkansas State Oakland Raiders
2000 1 15 Deltha O'Neal CB California Denver Broncos
1977 6 163 Calvin O'Neal LB Michigan Baltimore Colts
1975 6 146 Jesse O'Neal -- Grambling State Houston Oilers
1973 15 379 Vince O'Neil -- Kansas Buffalo Bills
1974 1 8 Ed O'Neil LB Penn State Detroit Lions
2018 2 62 Brian O'Neill T Pittsburgh Minnesota Vikings
1994 5 135 Pat O'Neill P Syracuse New England Patriots
1972 14 364 Mike O'Quinn -- McNeese State Washington Redskins
1949 3 Red O'Quinn DB Wake Forest Chicago Bears
1975 14 354 Larry O'Rourke -- Ohio State Philadelphia Eagles
1941 5 Charlie O'Rourke QB Boston College Chicago Bears
1976 13 368 Dan O'Rourke -- Colorado State Houston Oilers
2015 5 173 James O'Shaughnessy TE Illinois State Kansas City Chiefs
1971 10 242 Jim O'Shea -- Boston College Pittsburgh Steelers
1969 5 112 Mike O'Shea -- Utah State Minnesota Vikings
2002 6 186 J.T. O'Sullivan QB California-Davis New Orleans Saints
1967 15 377 Terry Oakes -- San Francisco State Chicago Bears
1961 3 Don Oakes T Virginia Tech Philadelphia Eagles
1954 23 Charley Oakley DB Louisiana State Chicago Cardinals
1976 3 83 Brad Oates T Brigham Young St. Louis Cardinals
1983 6 147 Victor Oatis WR Northwestern State-Louisiana Philadelphia Eagles
1964 Carleton Oats DE Florida A&M Oakland Raiders
1996 3 66 Roman Oben T Louisville New York Giants
1992 10 257 Andrew Oberg -- North Carolina Green Bay Packers
2006 7 249 Ben Obomanu WR Auburn Seattle Seahawks
1975 7 158 Jim Obradovich TE USC New York Giants
1990 6 150 Don Odegard DB Nevada-Las Vegas Cincinnati Bengals
1993 6 163 Derrick Oden LB Alabama Philadelphia Eagles
2017 7 220 Ifeadi Odenigbo DL Northwestern Minnesota Vikings
2016 3 97 Rees Odhiambo G Boise State Seattle Seahawks
2015 3 74 Owa Odighizuwa DE UCLA New York Giants
1968 5 120 Phil Odle WR Brigham Young Detroit Lions
1978 7 168 Ricky Odom DB USC Kansas City Chiefs
1972 10 236 John Odom -- Texas Tech New York Giants
1964 Sammy Odom LB Northwestern State-Louisiana Houston Oilers
1974 5 116 Steve Odom WR Utah Green Bay Packers
1980 3 72 Cliff Odom LB Texas-Arlington Cleveland Browns
1996 4 96 Jason Odom T Florida Tampa Bay Buccaneers
1983 8 199 Henry Odom RB South Carolina State Pittsburgh Steelers
2003 6 191 Joe Odom LB Purdue Chicago Bears
2004 2 57 Antwan Odom DE Alabama Tennessee Titans
1987 2 29 Nate Odomes DB Wisconsin Buffalo Bills
1972 1 5 Riley Odoms TE Houston Denver Broncos
2010 1 28 Jared Odrick DE Penn State Miami Dolphins
1942 1 Urban Odson T Minnesota Green Bay Packers
1936 5 Vern Oech G Minnesota Chicago Bears
1971 10 253 Tim Oesterling -- UCLA Oakland Raiders
2001 7 246 Tevita Ofahengaue -- Brigham Young Arizona Cardinals
1986 2 52 John Offerdahl LB Western Michigan Miami Dolphins
2002 3 70 Willie Offord SS South Carolina Minnesota Vikings
1994 5 158 A.J. Ofodile TE Missouri Buffalo Bills
2016 2 32 Emmanuel Ogbah DE Oklahoma State Cleveland Browns
1998 6 163 Eric Ogbogu DE Maryland New York Jets
2009 7 211 Chris Ogbonnaya RB Texas St. Louis Rams
2015 1 21 Cedric Ogbuehi T Texas A&M Cincinnati Bengals
1996 1 4 Jonathan Ogden G UCLA Baltimore Ravens
2003 6 193 Marques Ogden T Howard Jacksonville Jaguars
1965 3 Ray Ogden TE Alabama St. Louis Cardinals
1981 12 313 Major Ogilvie -- Alabama San Francisco 49ers
1971 11 277 Rick Ogle LB Colorado St. Louis Cardinals
1999 6 187 Kendall Ogle LB Maryland Cleveland Browns
1990 3 66 Alfred Oglesby NT Houston Miami Dolphins
1960 Paul Oglesby DT UCLA Houston Oilers
2013 1 30 Alec Ogletree OLB Georgia St. Louis Rams
1990 7 177 Craig Ogletree LB Auburn Cincinnati Bengals
2017 3 65 Larry Ogunjobi DT North Carolina-Charlotte Cleveland Browns
2009 1 23 Michael Oher T Mississippi Baltimore Ravens
2009 4 123 Rich Ohrnberger G Penn State New England Patriots
2006 5 139 Quinn Ojinnaka T Syracuse Atlanta Falcons
2001 5 153 Onome Ojo WR California-Davis New Orleans Saints
2013 4 103 Alex Okafor LB Texas Arizona Cardinals
2008 5 151 Frank Okam DT Texas Houston Texans
1999 3 89 Chike Okeafor LB Purdue San Francisco 49ers
2001 5 146 Chukky Okobi C Purdue Pittsburgh Steelers
1972 2 41 Steve Okoniewski DT Montana Atlanta Falcons
2018 3 92 Chuks Okorafor T Western Michigan Pittsburgh Steelers
2018 5 160 Obo Okoronkwo LB Oklahoma Los Angeles Rams
2007 1 10 Amobi Okoye DT Louisville Houston Texans
1987 2 35 Christian Okoye RB Azusa Pacific Kansas City Chiefs
2010 1 6 Russell Okung T Oklahoma State Seattle Seahawks
2007 3 94 Michael Okwo LB Stanford Chicago Bears
1977 5 128 Cliff Olander QB New Mexico State San Diego Chargers
1981 11 279 Lance Olander -- Colorado Seattle Seahawks
1992 7 172 Lance Olberding -- Iowa Cincinnati Bengals
2007 5 171 Clint Oldenburg T Colorado State New England Patriots
1985 4 99 Bob Olderman G Virginia Kansas City Chiefs
1938 9 Doug Oldershaw G California-Santa Barbara New York Giants
1972 10 255 Mike Oldham -- Michigan Washington Redskins
1973 8 189 Ray Oldham DB Middle Tennessee State Baltimore Colts
1990 4 105 Chris Oldham DB Oregon Detroit Lions
1973 3 61 Bill Olds RB Nebraska Baltimore Colts
1944 9 78 Mitch Olenski T Alabama Brooklyn Tigers
2003 5 159 Jon Olinger -- Cincinnati Atlanta Falcons
1988 3 66 Mike Oliphant RB Puget Sound Washington Redskins
1968 10 266 Ben Olison -- Kansas Dallas Cowboys
1991 11 300 Bobby Olive WR Ohio State Kansas City Chiefs
2004 7 209 Shane Olivea T Ohio State San Diego Chargers
1974 3 76 Al Oliver -- UCLA Los Angeles Rams
1989 1 25 Louis Oliver DB Florida Miami Dolphins
1987 11 297 Darryl Oliver RB Miami (Fla.) Seattle Seahawks
1975 4 87 Frank Oliver DB Kentucky State San Francisco 49ers
1981 10 275 Hubie Oliver RB Arizona Philadelphia Eagles
2007 Paul Oliver CB Georgia San Diego Chargers
1992 9 249 Muhammad Oliver DB Oregon Denver Broncos
1985 6 159 Jack Oliver T Memphis New York Giants
2006 6 197 Melvin Oliver DE Louisiana State San Francisco 49ers
1996 3 73 Winslow Oliver RB New Mexico Carolina Panthers
1995 2 61 Jimmy Oliver WR Texas Christian San Diego Chargers
1969 17 436 Bob Oliver DE Abilene Christian Cleveland Browns
2018 2 58 Isaiah Oliver DB Colorado Atlanta Falcons
1968 15 391 Jim Oliver -- Colorado State Detroit Lions
1968 11 298 Chip Oliver LB USC Oakland Raiders
1973 17 419 Greg Oliver RB Trinity (Tex.) Philadelphia Eagles
1992 11 289 Augustin Olobia -- Washington State Cleveland Browns
1989 10 258 Jerry Olsavsky LB Pittsburgh Pittsburgh Steelers
1947 30 Ralph Olsen DE Utah Green Bay Packers
1981 9 234 Rusty Olsen -- Washington Denver Broncos
1976 8 222 Orrin Olsen C Brigham Young Kansas City Chiefs
1970 1 4 Phil Olsen DT Utah State Boston Patriots
2007 1 31 Greg Olsen TE Miami (Fla.) Chicago Bears
2009 4 132 Seth Olsen G Iowa Denver Broncos
2010 6 183 Eric Olsen G Notre Dame Denver Broncos
1962 1 Merlin Olsen DT Utah State Los Angeles Rams
2004 2 35 Igor Olshansky DE Oregon San Diego Chargers
1960 Harold Olson T Clemson Buffalo Bills
1998 5 139 Benji Olson G Washington Tennessee Oilers
1970 7 170 Charles Olson -- Concordia (Minn.) Houston Oilers
2000 7 236 Erik Olson SAF Colorado State Jacksonville Jaguars
1976 15 414 Ron Olson -- Washington Atlanta Falcons
1970 5 107 Bob Olson -- Notre Dame Boston Patriots
1998 6 186 Ryan Olson -- Colorado Pittsburgh Steelers
1948 4 Larry Olsonoski G Minnesota Green Bay Packers
1977 8 204 Ron Olsonoski -- St. Thomas Kansas City Chiefs
1968 3 65 Lance Olssen OT Purdue San Francisco 49ers
1953 1 Johnny Olszewski FB California Chicago Cardinals
1968 3 64 Harry Olszewski -- Clemson Cleveland Browns
2018 6 200 Foye Oluokun LB Yale Atlanta Falcons
2005 5 163 Frank Omiyale T Tennessee Tech Atlanta Falcons
2008 6 179 Xavier Omon RB Northwest Missouri State Buffalo Bills
1962 Larry Onesti LB Northwestern Houston Oilers
1970 3 72 Dennis Onkotz LB Penn State New York Jets
2010 6 170 Fendi Onobun TE Houston St. Louis Rams
1987 6 151 Joe Onosai -- Hawaii Dallas Cowboys
1987 9 247 Bob Ontko LB Penn State Indianapolis Colts
2016 4 120 David Onyemata DT Manitoba (Canada) New Orleans Saints
1970 10 256 Vince Opalsky -- Miami (Fla.) Los Angeles Rams
2009 1 13 Brian Orakpo DE Texas Washington Redskins
1974 6 147 Doyle Orange -- Southern Mississippi Atlanta Falcons
2015 2 51 Nate Orchard DE Utah Cleveland Browns
1970 7 169 Gary Orcutt -- USC Atlanta Falcons
1971 2 49 Joe Orduna RB Nebraska San Francisco 49ers
1970 5 130 Mike Oriard C Notre Dame Kansas City Chiefs
1989 6 157 Bo Orlando DB West Virginia Houston Oilers
1949 8 Dan Orlich DE Nevada-Reno Green Bay Packers
2005 5 145 Dan Orlovsky QB Connecticut Detroit Lions
1944 9 102 Elliott Ormsbee HB Bradley Philadelphia Eagles
1973 12 289 Paul Orndorff -- Tampa New Orleans Saints
1957 25 Jimmy Orr FL Georgia Los Angeles Rams
2006 6 172 Jonathan Orr WR Wisconsin Tennessee Titans
1985 10 263 Terry Orr TE Texas Washington Redskins
2004 7 210 Raheem Orr DE Rutgers Houston Texans
1969 5 122 Harry Orszulak -- Pittsburgh San Diego Chargers
1975 2 29 Ralph Ortega LB Florida Atlanta Falcons
1951 2 Chuck Ortmann TB Michigan Pittsburgh Steelers
2005 4 106 Kyle Orton QB Purdue Chicago Bears
1972 1 16 Herb Orvis DE Colorado Detroit Lions
1965 13 Dave Osborn RB North Dakota Minnesota Vikings
1996 7 222 Chuck Osborne DT Arizona St. Louis Rams
1957 27 Clancy Osborne LB Arizona State Los Angeles Rams
1976 9 248 Richard Osborne TE Texas A&M Philadelphia Eagles
1972 7 182 Jim Osborne DT Southern University Chicago Bears
1959 19 Tom Osborne WR Hastings San Francisco 49ers
2012 2 60 Kelechi Osemele T Iowa State Baltimore Ravens
2006 6 181 Baba Oshinowo DT Stanford Cleveland Browns
1973 10 251 Willie Osley DB Illinois Kansas City Chiefs
1941 16 Joe Osmanski FB Holy Cross Washington Redskins
1939 1 Bill Osmanski FB Holy Cross Chicago Bears
1967 10 251 Torre Ossmo -- Western Michigan San Diego Chargers
1992 10 271 Jerry Ostroski G Tulsa Kansas City Chiefs
1998 5 151 Phil Ostrowski G Penn State San Francisco 49ers
1952 10 Chet Ostrowski DE Notre Dame Washington Redskins
1987 11 289 Paul Oswald C Kansas Pittsburgh Steelers
2012 2 57 Brock Osweiler QB Arizona State Denver Broncos
2008 1 19 Jeff Otah T Pittsburgh Carolina Panthers
1970 9 218 Jim Otis RB Ohio State New Orleans Saints
1967 9 220 Paul Otis -- Houston Pittsburgh Steelers
1994 2 56 Brad Ottis DE Wayne State (Neb.) Los Angeles Rams
1974 16 414 Dave Ottmar -- Stanford Los Angeles Rams
1965 Gus Otto LB Missouri Oakland Raiders
2007 7 223 Michael Otto OT Purdue Tennessee Titans
1960 Jim Otto C Miami (Fla.) Oakland Raiders
1985 9 248 Bob Otto DE Idaho State Seattle Seahawks
1981 5 112 Louis Oubre G Oklahoma New Orleans Saints
1968 10 249 John Outlaw DB Jackson State Boston Patriots
1973 16 409 Mike Oven -- Georgia Tech San Francisco 49ers
1998 7 217 Chad Overhauser T UCLA Chicago Bears
1972 14 352 Bill Overmyer LB Ashland Philadelphia Eagles
1981 1 13 David Overstreet RB Oklahoma Miami Dolphins
2002 3 80 Will Overstreet DE Tennessee Atlanta Falcons
1963 15 Jerry Overton DB Utah Dallas Cowboys
1974 13 322 Tom Owen QB Wichita State San Francisco 49ers
2005 6 185 Chad Owens WR Hawaii Jacksonville Jaguars
1990 9 235 Michael Owens -- Syracuse Kansas City Chiefs
1956 14 R.C. Owens OE Albertson San Francisco 49ers
1996 3 89 Terrell Owens WR Tennessee-Chattanooga San Francisco 49ers
1976 7 200 John Owens -- Tennessee State Miami Dolphins
1976 4 96 Tinker Owens WR Oklahoma New Orleans Saints
1995 5 152 Rich Owens DE Lehigh Washington Redskins
1979 2 29 James Owens RB UCLA San Francisco 49ers
1965 7 Brig Owens DB Cincinnati Dallas Cowboys
1981 1 9 Mel Owens LB Michigan Los Angeles Rams
1949 23 Jim Owens OE Oklahoma Pittsburgh Steelers
1988 10 263 Billy Owens DB Pittsburgh Dallas Cowboys
1989 4 89 Kerry Owens -- Arkansas Cincinnati Bengals
1969 9 215 Joe Owens DE Alcorn State New Orleans Saints
1968 8 218 Tom Owens -- Missouri-Rolla Green Bay Packers
1968 10 271 Rich Owens -- Pennsylvania Oakland Raiders
1968 11 290 Henry Owens -- Weber State New York Jets
1972 14 361 Marv Owens RB San Diego State Minnesota Vikings
1975 5 106 Morris Owens WR Arizona State Miami Dolphins
1976 4 115 Artie Owens WR West Virginia San Diego Chargers
1978 10 275 Dallas Owens -- Kentucky Baltimore Colts
1957 3 Luke Owens DE Kent State Baltimore Colts
1957 3 Don Owens DT Southern Mississippi Pittsburgh Steelers
1973 11 262 Jim Owens -- Auburn New Orleans Saints
1973 1 13 Burgess Owens DB Miami (Fla.) New York Jets
1966 Terry Owens T Jacksonville State San Diego Chargers
1970 1 19 Steve Owens RB Oklahoma Detroit Lions
1990 2 35 Dan Owens DE USC Detroit Lions
2010 7 243 Jeff Owens DT Georgia Philadelphia Eagles
2002 5 138 John Owens TE Notre Dame Detroit Lions
2009 3 90 Chris Owens DB San Jose State Atlanta Falcons
2010 4 126 Akwasi Owusu-Ansah DB Indiana (PA) Dallas Cowboys
1998 7 201 Ken Oxendine RB Virginia Tech Atlanta Falcons
1969 6 137 Wally Oyler -- Louisville Atlanta Falcons
1977 2 53 Mike Ozdowski DE Virginia Baltimore Colts
2011 7 254 Cheta Ozougwu LB Rice Houston Texans