What former Drake college player has played for eleven NFL teams?
Dave Rayner:  Rayner shares the NFL record for most teams played on with J. T. O'Sullivan, and Billy Cundiff; each has played for 11 teams.
i don't know