| All Players | ||||||
|---|---|---|---|---|---|---|
| Name | Jersey # | Position | Hometown | First Season | Last Season | OVR |
| Terrell Austin | 43 | K | Howell, MI | 2020 | 74 | |
| Ruben Azad | 10 | CB | Lexington, NC | 2018 | 88 | |
| Bob Ball | 16 | CB | Kingsbury, NV | 2019 | 80 | |
| Nix Barringer | 68 | C | Ann Arbor, MI | 2014 | 2017 | 82 |
| Howard Bastable | 88 | TE | Warren, MI | 2015 | 2018 | 95 |
| Mike Benson | 11 | QB | Ironton, OH | 2016 | 95 | |
| Kevin Beverly | 64 | RG | Muskegon Heights, MI | 2016 | 2019 | 91 |
| Bertram Birkenhead | 55 | MLB | Cedar City, UT | 2019 | 78 | |
| Richard Bone | 69 | LT | Mason, MI | 2011 | 2014 | 87 |
| Deej Bones | 23 | SS | Charlottesville, VA | 2011 | 2015 | 82 |
| Adam Borman | 67 | RG | Jacksonville, IL | 2015 | 2018 | 94 |
| Jason Bowers | 77 | LG | Sheboygan, WI | 2019 | 78 | |
| Earnest Boxell | 39 | TE | Albion, MI | 2013 | 56 | |
| Delbert Brierley | 86 | WR | Mason, MI | 2013 | 2017 | 90 |
| David Britton | 6 | CB | Reynoldsburg, OH | 2014 | 2017 | 84 |
| Lucas Broklehurst | 33 | HB | Walker, MI | 2013 | 76 | |
| Kyle Brown | 62 | C | Kentwood, MI | 2010 | 2012 | 74 |
| Alvin Brown | 36 | HB | Lewisville, TX | 2020 | 80 | |
| Eric Bullock | 0 | C | Mundelein, IL | 2018 | 72 | |
| Josh Burden | 2 | CB | Wausau, WI | 2014 | 90 | |
| Sam Burley | 3 | CB | Livingston, NJ | 2019 | 78 | |
| Dontae Carpenter | 75 | LG | Cutler, FL | 2016 | 2018 | 92 |
| Josh Carr | 41 | K | Lambertville, MI | 2016 | 2019 | 85 |
| Darren Chamber | 48 | FB | Garden City, MI | 2011 | 2014 | 74 |
| Michael Chapman | 47 | MLB | Shields, MI | 2020 | 52 | |
| Ezra Chestnut | 76 | LT | West Mifflin, PA | 2018 | 86 | |
| Jason Christensen | 40 | K | Flint, MI | 2010 | 2010 | 65 |
| Otis Claiborne | 74 | LT | Sayville, NY | 2017 | 99 | |
| Dennis Cleveland | 72 | DT | Fayette, AL | 2019 | 74 | |
| Herschel Cola | 34 | HB | Galesburg, IL | 2016 | 2018 | 88 |
| Jesse Colbert | 71 | RT | Wyandotte, MI | 2020 | 74 | |
| Brandon Coleman | 89 | WR | Jenison, MI | 2012 | 86 | |
| Derek Coleman | 20 | HB | Fenton, MI | 2010 | 2011 | 65 |
| Thomas Coles | 75 | DT | Saline, MI | 2010 | 2013 | 68 |
| Steve Cooper | 42 | FB | Ferndale, MI | 2020 | 74 | |
| Billy Bob Cooter | 16 | QB | Adel, GA | 2010 | 2011 | 62 |
| Bobert Cory | 29 | ROLB | Metairie, LA | 2010 | 2010 | 65 |
| Mark Cronin | 27 | FS | Marshall, MI | 2010 | 2011 | 65 |
| Thomas Curtis | 70 | RT | Maumee, OH | 2015 | 68 | |
| Charles Cwik | 70 | LT | St. Clair Shores, MI | 2010 | 2014 | 65 |
| Nate Daniels | 59 | LG | Fairview Park, OH | 2013 | 88 | |
| Charlie Daniels | 1 | WR | Nashville, TN | 2011 | 2014 | 78 |
| Joe Darlington | 89 | WR | Allen Park, MI | 2010 | 2010 | 68 |
| James Darlington | 53 | ROLB | Allen Park, MI | 2010 | 2010 | 62 |
| Ryan Davidson | 61 | LT | Huber Heights, OH | 2020 | 80 | |
| Marcus Davis | 92 | DT | East Orange, NJ | 2015 | 2019 | 94 |
| Michael Davis | 97 | RE | Haslett, MI | 2010 | 2011 | 65 |
| Paul Deer | 44 | FB | Marysville, MI | 2010 | 2012 | 68 |
| David De Vries | 45 | FB | Jenison, MI | 2017 | 94 | |
| Tyrone Difalco | 50 | C | Aurora, IL | 2016 | 2017 | 76 |
| Jamaal Doogan | 32 | CB | Fort Walton Beach, FL | 2018 | 92 | |
| Patrick Dyme | 21 | SS | Grand Blanc, MI | 2010 | 2012 | 65 |
| Corey Edwards | 28 | HB | Ironton, OH | 2016 | 2018 | 84 |
| Major Ellout | 29 | FS | Shelby, OH | 2012 | 2015 | 82 |
| Julio Esteves | 36 | MLB | Oak Forest, IL | 2013 | 91 | |
| Brent Favre | 1 | WR | Blacklick Estates, OH | 2016 | 98 | |
| Jeff Feingold | 31 | MLB | Mount Clemens, MI | 2014 | 2018 | 99 |
| Tony Fernandez | 5 | CB | Three Rivers, MI | 2010 | 2013 | 59 |
| Edmund Fitzgerald | 53 | ROLB | Bergenfield, NJ | 2017 | 98 | |
| Benton Franklin | 8 | K | Bevery Hills, MI | 2011 | 2014 | 70 |
| Herman Frost | 84 | WR | Royal Oak, MI | 2010 | 2013 | 68 |
| William Fukui | 35 | FS | Charleston, SC | 2018 | 84 | |
| Sam Fuller | 13 | QB | Grand Blanc, MI | 2010 | 2012 | 65 |
| Luis Garrison | 26 | HB | Shoreview, MN | 2013 | 74 | |
| Cameron Gipson | 97 | DT | Frostproof, FL | 2019 | 80 | |
| John Glaze | 41 | LOLB | Melvindale, MI | 2010 | 2014 | 62 |
| Drew Gorsline | 22 | SS | Aurora, IL | 2014 | 2018 | 86 |
| Colby Green | 12 | WR | Sheffield Lake, OH | 2018 | 84 | |
| Ryan Greene | 51 | ROLB | Burton, MI | 2016 | 95 | |
| Derrick Grigsby | 54 | MLB | Ecorse, MI | 2017 | 84 | |
| Odell Grima | 37 | FB | East Lansing, MI | 2015 | 2019 | 88 |
| Heath Guignard | 82 | TE | Fair Plain, MI | 2010 | 2014 | 68 |
| Kyle Gumm | 63 | C | Neenah, WI | 2015 | 72 | |
| Mervin Hagler | 4 | WR | Monticello, LA | 2017 | 87 | |
| Leo Hall | 46 | MLB | Grosse Pt. Park, MI | 2010 | 2014 | 68 |
| Matt Harrington | 37 | HB | Portage, MI | 2010 | 2010 | 59 |
| Brandon Harris | 42 | LOLB | Brooklyn, OH | 2015 | 2019 | 84 |
| Chadwick Havercroft | 90 | TE | Westwood, MI | 2011 | 2015 | 65 |
| Darren Herron | 98 | RE | Saginaw South, MI | 2015 | 2019 | 95 |
| Matt Higdon | 73 | LG | Warren, MI | 2010 | 2013 | 68 |
| Craig Horton | 52 | RE | Coshocton, OH | 2014 | 2015 | 88 |
| Jason Houston | 94 | LE | Sturgis, MI | 2010 | 2010 | 62 |
| Wade Huffer | 96 | RE | Ironwood, MI | 2012 | 2015 | 78 |
| David Huston | 62 | C | Escanaba, MI | 2016 | 99 | |
| Dean Ingram | 8 | K | Harrison, MI | 2015 | 2018 | 78 |
| Jamal Ingram | 64 | RT | Allendale, MI | 2020 | 70 | |
| Mohammad Iq-al-Barbar | 45 | MLB | Toronto, CN | 2011 | 2014 | 89 |
| Kurt Jackson | 58 | LT | Massillon, OH | 2017 | 68 | |
| Scott Jackson | 5 | CB | Aberdeen, SD | 2014 | 2018 | 90 |
| Anthony Jean | 68 | C | Westwood, MI | 2020 | 74 | |
| Jonathan Johnson | 67 | RG | Randallstown, MD | 2020 | 78 | |
| Grover Jones | 27 | HB | Lambertville, MI | 2012 | 84 | |
| Doug Jones | 45 | MLB | Charlottesville, VA | 2010 | 2010 | 59 |
| J.T. Joyce | 83 | WR | Sharonville, OH | 2014 | 2017 | 88 |
| Ryan Kennedy | 99 | LE | Ewing, VA | 2010 | 2010 | 62 |
| Isaac Kerr | 7 | CB | Coon Rapids, MN | 2014 | 2017 | 92 |
| Henry King | 67 | DT | Arlington Heights, IL | 2011 | 2014 | 86 |
| Ezequiel Kopan | 38 | P | Tijuana, MX | 2010 | 2013 | 56 |
| Kent Kratky | 47 | FB | Adrian, MI | 2010 | 2010 | 62 |
| Seth Later | 28 | FS | Lenexa, KS | 2019 | 78 | |
| Martin Lewis | 78 | RG | East Chicago, IN | 2011 | 2012 | 78 |
| Ricky Long | 49 | RE | Plymouth, MI | 2019 | 92 | |
| Moshe Lotze | 50 | LE | Weatherford, OK | 2019 | 85 | |
| Mike Love | 56 | ROLB | Rolling Meadows, IL | 2020 | 72 | |
| Keith Lowe | 94 | RE | Flushing, MI | 2015 | 2019 | 96 |
| Oren Luitjens | 40 | TE | Napoleon, OH | 2016 | 86 | |
| Thomas Mackey | 33 | MLB | South Euclid, OH | 2018 | 88 | |
| Nick Manning | 25 | SS | Bel Air North, MD | 2011 | 2013 | 87 |
| Biz Markie | 91 | LE | Alma, MI | 2011 | 2014 | 78 |
| Willie Marsack | 55 | ROLB | Greendale, WI | 2011 | 2015 | 82 |
| Jacques McCanus | 44 | MLB | Willingboro, NJ | 2014 | 2017 | 95 |
| Haywood McGuire | 87 | TE | Warren, OH | 2019 | 80 | |
| Terry McKenzie | 2 | CB | Mount Vernon, NY | 2011 | 2013 | 86 |
| Champ McNamara | 50 | ROLB | Alma, MI | 2010 | 2012 | 65 |
| Kyanua McUrewy | 58 | LE | Marysville, OH | 2019 | 82 | |
| Leon Miller | 24 | SS | Dearborn, MI | 2014 | 2018 | 92 |
| Blaine Missouri | 18 | QB | Faribault, MN | 2012 | 78 | |
| Porfirio Mitchell | 15 | HB | New Haven, IN | 2018 | 88 | |
| B.J. Montgomery | 12 | FS | Jackson, MI | 2010 | 2011 | 59 |
| Bobby Mosley | 63 | LG | Carmel, IN | 2016 | 2019 | 94 |
| Andrew Moss | 49 | LOLB | Greenville, MI | 2010 | 2011 | 62 |
| Lance Murray | 84 | WR | Oakwood, OH | 2017 | 91 | |
| Nwankwu Musa | 77 | DT | Elsmere, KY | 2015 | 2018 | 95 |
| Kendall Myers | 77 | LG | Detroit, MI | 2010 | 2012 | 65 |
| Eric Nelson | 46 | HB | Wapakoneta, OH | 2020 | 68 | |
| Efrain Newbiggin | 71 | DT | East Lansing, MI | 2011 | 2014 | 82 |
| Jared Nicholson | 60 | C | Lake Forest, IL | 2013 | 86 | |
| Anthony Nickell | 7 | CB | Muskegon, MI | 2010 | 2012 | 59 |
| Chris Nolan | 25 | FS | Bountiful, UT | 2016 | 90 | |
| Ed Panther | 65 | LG | Ishpeming, MI | 2013 | 72 | |
| Jefferson Patrick | 9 | QB | Pennsauken, NJ | 2017 | 92 | |
| John Patton | 80 | WR | Manistee, MI | 2010 | 2013 | 70 |
| Adrian Pearman | 79 | DT | Shenandoah, LA | 2016 | 89 | |
| John Phillips | 87 | TE | Alpena, MI | 2011 | 2014 | 68 |
| Clyde Pillsbury | 59 | LG | Landen, OH | 2018 | 90 | |
| E.A. Poe | 22 | HB | Charlotte, MI | 2010 | 2012 | 68 |
| William Polaxe | 73 | RT | Shelby, NC | 2019 | 78 | |
| Tariq Pollard | 57 | RG | Ecorse, MI | 2016 | 95 | |
| Eusebio Poole | 60 | LT | St. Cath-Niagara, CN | 2019 | 78 | |
| Justin Poole | 43 | LOLB | Trenton, MI | 2011 | 2014 | 72 |
| Peter Pope | 49 | P | Perrysburg, OH | 2014 | 2017 | 85 |
| Jared Powers | 80 | WR | Ishpeming, MI | 2020 | 80 | |
| Emerson Prader | 25 | HB | Wayne, MI | 2015 | 68 | |
| Matt Ratliff | 88 | TE | Elizabeth, NJ | 2011 | 2013 | 80 |
| Cameron Reid | 81 | WR | Lambertville, MI | 2010 | 2012 | 65 |
| Eric Respress | 9 | CB | Windsor, CN | 2012 | 80 | |
| Ben Richardson | 15 | QB | Lansing, MI | 2010 | 2011 | 59 |
| Jonathan Riley | 59 | MLB | Hamtramck, MI | 2010 | 2012 | 59 |
| Tobias Ripley | 19 | FS | Columbus, OH | 2014 | 2018 | 93 |
| Garrett Robinson | 44 | ROLB | Coldwater, MI | 2020 | 78 | |
| Eli Roh | 5 | QB | Sharon, PA | 2019 | 80 | |
| Jarred Roja | 21 | LOLB | Bethesda, MD | 2019 | 80 | |
| Neil Romberg | 70 | RT | Northridge, OH | 2016 | 89 | |
| Josh Rosario | 99 | LE | Decatur, IN | 2012 | 72 | |
| Granville Ross | 8 | HB | Tucker, GA | 2019 | 82 | |
| Reginald Ryles | 85 | WR | Romulus, MI | 2010 | 2012 | 68 |
| Ahmed Sandness | 75 | RE | Laurel, VA | 2019 | 78 | |
| Darrick Scales | 20 | HB | Reston, VA | 2018 | 2019 | 82 |
| Fredrik Schlitz | 26 | HB | The Pinery, CO | 2016 | 2019 | 96 |
| Marvin Seuss | 10 | QB | Coldwater, MI | 2012 | 87 | |
| Cody Sevin | 91 | LE | Allen Park, MI | 2015 | 2019 | 98 |
| Frankie Shadd | 43 | FB | Burton, MI | 2015 | 2018 | 91 |
| Stacy Shave | 79 | RT | Westland, MI | 2010 | 2013 | 74 |
| Willy Shimatsu | 85 | TE | North Canton, OH | 2016 | 90 | |
| Bill Silva | 24 | HB | Defiance, OH | 2011 | 2012 | 78 |
| Noah Skiff | 65 | C | Cherry Hills Village, CO | 2018 | 85 | |
| Benny Sledge | 98 | DT | Mason, MI | 2010 | 2010 | 62 |
| John Smart | 78 | RT | Baldwin, PA | 2016 | 95 | |
| Gemara Smith | 76 | RG | Miamisburg, OH | 2013 | 86 | |
| Aaron Smithsonian | 30 | LOLB | Grosse Ile, MI | 2015 | 2019 | 99 |
| Phil Sowell | 40 | FB | Waterford, MI | 2011 | 2015 | 74 |
| Branden Sparby | 16 | MLB | Flint, MI | 2014 | 2018 | 98 |
| Michael Spencer | 72 | RG | Harrison, MI | 2010 | 2013 | 65 |
| Sterling Stockmaster | 46 | ROLB | Statesville, NC | 2015 | 2019 | 99 |
| Jeremiah Stops | 15 | QB | Old Bridge, NJ | 2012 | 87 | |
| Daniel Straight | 2 | CB | Miamisburg, OH | 2017 | 92 | |
| Tim Stratford | 83 | TE | Orange, CA | 2010 | 2010 | 62 |
| Rodger Swift | 25 | SS | Columbus, OH | 2010 | 2010 | 65 |
| Jonathan Taylor | 48 | FB | Aurora, IL | 2016 | 74 | |
| Gerard Thakkar | 93 | DT | Grosse Ile, MI | 2013 | 2017 | 82 |
| Travis Thomas | 71 | RT | Westwood, MI | 2010 | 2010 | 62 |
| Shannon Thompson | 74 | RT | Plymouth, MI | 2011 | 2015 | 72 |
| Igor Nigel Tinnalistaia | 39 | SS | Chicago, IL | 2019 | 82 | |
| Artemus Vladimir Tinnalistaia | 4 | QB | Holland, MI | 2011 | 2015 | 84 |
| Timofei Nikolai Tinnalistaia | 14 | QB | Chicago, IL | 2015 | 2019 | 99 |
| Forest Tonnessen | 66 | RT | Grand Blanc, MI | 2012 | 2015 | 82 |
| Pasa Toomi | 81 | WR | Southwood Acres, CT | 2014 | 2018 | 91 |
| Paul Triplett | 80 | WR | Cheviot, OH | 2014 | 68 | |
| Brian Tucker | 29 | TE | Ishpeming, MI | 2017 | 84 | |
| Anthony Turner | 12 | FS | Wilmette, IL | 2012 | 78 | |
| Mark Twain | 97 | RE | Bismarck, ND | 2015 | 2018 | 96 |
| Rick Tweda | 42 | MLB | Farmington, MI | 2010 | 2014 | 68 |
| Hunter Tyree | 23 | HB | Brighton, CO | 2016 | 2018 | 89 |
| Truman Umphenour | 90 | P | Racine, WI | 2018 | 80 | |
| Hugo Vanduyn | 13 | CB | Barrie, CN | 2014 | 2018 | 82 |
| Dwight Vanepps | 47 | HB | South St. Paul, MN | 2013 | 95 | |
| Petey Vase | 6 | CB | St. Clair Shores, MI | 2010 | 2013 | 65 |
| Marcus Vaughn | 53 | LOLB | Auburn Hills, MI | 2013 | 56 | |
| Barth Volgarstein | 3 | RT | North Olmsted, OH | 2015 | 2018 | 90 |
| Josh Walden | 3 | CB | Norton Shores, MI | 2010 | 2012 | 62 |
| Jason Walker | 95 | DT | Mason, OH | 2015 | 2019 | 87 |
| Kevin Walters | 31 | LOLB | Grand Haven, MI | 2020 | 76 | |
| Donald Ware | 63 | C | Novi, MI | 2013 | 59 | |
| Devin Westerman | 57 | LOLB | Floral Park, NY | 2012 | 2015 | 84 |
| Dillon Wheadon | 71 | LT | Bolingbrook, IL | 2015 | 2018 | 99 |
| Justin Wiley | 61 | C | Ann Arbor, MI | 2010 | 2012 | 70 |
| Antoine Williams | 38 | HB | Willowick, OH | 2017 | 97 | |
| Kelly Williams | 66 | LG | Menominee, MI | 2020 | 80 | |
| Calvin Wilson | 17 | QB | Aurora, IL | 2016 | 87 | |
| Isaac Workers | 18 | CB | Mantua, VA | 2019 | 78 | |
| Alvin Wyatt III | 28 | CB | Daytona Beach, FL | 2010 | 2011 | 56 |
| Luther Xang | 89 | WR | Arabi, LA | 2018 | 82 | |
| Gunther Zagorski | 48 | SS | New Philadelphia, OH | 2018 | 87 | |
| Adolph Zelazo | 82 | TE | Kankankee, IL | 2015 | 2019 | 89 |