Most teams played for in an NFL career

Most teams played for in an NFL career
Who
Tillie Voss, Shayne Graham
What
10 total number
Where
United States
When
2015

The most teams played for in an NFL career is 10, achieved by Tillie Voss (USA) between 1921 and 1929; and equalled by Shayne Graham (USA) between 2001 and 2015.

The official NFL record requires at least one game to have been played for each team, not merely being signed to a contract.

Tillie Voss played for the Detroit Tigers, Rock Island Independents, Akron Pros, Toledo Maroons, Green Bay Packers, Detroit Panthers, New York Giants, Chicago Bears, Dayton Triangles and Buffalo Bisons.

Shayne Graham played for the Buffalo Bills, Carolina Panthers, Cincinnati Bengals, New York Giants, New England Patriots, Miami Dolphins, Baltimore Ravens, Houston Texans, New Orleans Saints and the Atlanta Falcons.