How to Research Detroit Lions Jersey Number Assignments Without Losing Your Mind
NFL jersey numbering follows a strict position-based system, but the Detroit Lions history here is messier than most people realize. The current rules were solidified in 2021 after years of gradual tightening, and even now there are exceptions that trip up anyone trying to build a clean database or fill out a trivia card. I've spent way too many weekends cross-referencing official NFL records with sports-reference databases, and I still hit dead ends. Here's what actually works. The basic framework is simple enough. Defensive linemen wear 90-99 and 50-59. Linebackers wear 50-59 and 90-99. Defensive backs wear 20-49 and 0-19. Safeties and cornerbacks can also wear 0-19. Runners and receivers generally occupy 1-49 and 80-89. Tight ends wear 40-49 and 80-89. Kickers and punters wear 1-19. That is the current NFL rule set, and it applies to the Lions like every other franchise. Before 2021, the rules were looser. You could find Lions players at positions that shouldn't have worn those numbers under today's system. Barry Sanders wore 20 as a running back, which fits fine, but he also had teammates who wore numbers well outside their positional brackets. The league allowed more wiggle room, especially for veterans who'd already established their numbers. That means any historical lookup going back before the mid-2010s needs a caveat attached to it.
I ran into this exact problem last year when I was compiling a full roster dataset going back to the 1990s. I assumed I could just pull from the NFL's official number archive and be done with it. The archive has gaps. Several seasons from the early 2000s are incomplete or contradictory between sources. The workaround I ended up using was pulling game-day photos from Pro Football Reference and manually verifying numbers frame by frame for the missing entries. It took about three hours for a single season, but it was the only way to get it right. Automated scrapers will give you wrong data faster than anything else I've tried. There is a counter-intuitive thing about Lions numbering history that most casual fans miss. The team has historically been more willing to issue unconventional numbers than some franchises. Jim Thorpe wore 10 back in the 1930s and 40s as a halfback, which would be completely normal today but was unusual at the time. More recently, you have players like tight end Tony Mandarich wearing 84 in the early 1990s — not weird by modern standards, but the Lions gave him that number during a period when tight ends rarely wore anything in the 80s on this team. Number availability and team culture matter more than the rulebook suggests. The NFL's official jersey number lookup tool is the starting point for anyone doing this work. Go to nfl.com and search by player or season. It covers the modern era reliably. For anything before 2000, you need secondary sources. The Pro Football Hall of Fame has digitized some historical rosters, but they are not exhaustive. Sports Encyclopedia on Sports-Reference.com is generally accurate but occasionally has typos in the older entries, especially for practice squad or undrafted players who rarely appeared in games. I trust that site for starting lineup numbers but double-check anyone who played fewer than ten snaps in a season.
One specific pitfall: retained numbers. When the NFL tightened its numbering rules in recent years, some veteran players were allowed to keep their existing numbers even if they did not technically qualify under the new position brackets. This affected several Lions players during the transition periods. If you see a linebacker wearing a number in the 20s or a receiver in the 40s during the 2017-2020 window, that is almost certainly a grandfathered exception. The NFL publishes a list of these occasionally, but it is scattered across press releases and not centralized anywhere convenient. Here is what I recommend for anyone building a Lions jersey number reference. Start with the current roster and work backward. The modern era is well-documented and the data is clean. Once you hit the pre-2010 seasons, switch to manual verification. Keep a spreadsheet with columns for player name, season, position, listed number, and source. When sources conflict, default to the game program or official box score over any third-party summary. The box score numbers are what the NFL officially recorded at the time, even if they were sometimes entered incorrectly by stat crews. The biggest limitation of this whole endeavor is that the NFL does not maintain a complete, publicly accessible historical database of jersey numbers going back beyond roughly 1960. Records from the 1930s through the 1950s exist in physical form at league headquarters and in team archives, but they are not digitized in a searchable way. If you need information from that era, you are either visiting in person or working through secondary compilations that may contain errors. I once spent a afternoon trying to verify the jersey number of a Lions defensive back from the 1952 season and ended up concluding that no reliable digital source existed for it. The best I could do was note that the player appeared in the team's media guide from that year, which listed him at number 32, but I could not independently confirm that from an official NFL record.
Get the Full Details

Another thing worth noting is that rookie minicast and training camp numbers are not the same as regular season numbers. Players often change numbers between rookie camp and the final roster. If you are looking at a specific player's history, make sure you are checking their regular season assignment, not what they wore in August. I made that mistake once and spent twenty minutes confused before realizing the number I found was from rookie camp and had already been changed. The Detroit Lions have retired only a handful of numbers in their history, and jersey number retirement is a separate question from numbering rules. The retired numbers include 3 (Bob Ladouceur is sometimes misattributed here — that is not a Lions number), 35 (Doak Walker), 85 (Barry Sanders), and 70 (Lindsey Scott). Retired numbers simply cannot be issued to new players, which removes them from the available pool and affects how you track number usage across eras. The Lions have been inconsistent about enforcing this in historical contexts, which adds another layer of complexity to any comprehensive lookup. If you want a practical download or database, there is no single authoritative file that covers everything. The closest thing is the NFL's official stats site, which lets you filter by team and season and will show you the number each player wore. It is not downloadable in bulk without some technical work, and the historical coverage is spotty. I ended up writing a simple script that queries the NFL API for each season I needed and saves the results to a CSV. It takes about ten minutes to run for a full decade of data, assuming the API responds consistently. The Lions-specific subset is fast because there are fewer players to query per season.
The bottom line is that Detroit Lions Jersey Number History is tractable if you have patience and you know where the data breaks down. The modern era is straightforward. Anything older requires manual verification and an acceptance that some answers will never be fully confirmed. The NFL should centralize these records, but they have not, and that is something anyone doing serious research here needs to plan for upfront.