The only player I can think of is David Gibson while he played for the Tampa Bay Buccaneers other than that I have no idea
In 1983, pitcher Jeff Russell wore #46 for the Cincinnati Reds.
An NFL team can have 53 players on an active roaster but only 46 can dress on game day.
P Jim Maloney ... Maloney wore #46 for the Reds from 1960-1970.
Cameron Stewart wore jersey number 46 for mancunian republic in 2010-2011.
In 2007, NFL teams are allowed to begin training camp with 80 players plus those that played in NFL Europe. Since NFL Europe has disbanded this number may be changed for next season.
There have only been 4 players in the NBA and ABA who have worn the number 46. It is not a very popular number. The last player to wear the number 46 was Bo Outlaw in 2005. The other players are Dennis Bell, Jay Murphy and Tod Murphy.
When Joe Pepitone played for the Yankees he wore number 25. Joe was also the Yankees batting coach for a brief time in 1982, he wore number 46.
Pete Schourek wore uniform number 46 when he played for the Reds from 1994 -1997. Pete wore # 48 for the Mets, 41 for the Astros, 51 & 50 for the Red Sox, and 46 for the Pirates,
The number 42 was worn by Jackie Robinson and is retired throughout major league baseball. Only older players, such as Mariano Rivera on the Yankees still wear the number 42 since they wore it before it was retired. This year however for some reason all blue jays are wearing the number 42... I would like to know why :S
#46. Mattingly wore #46 in 1982 and 1983 and switched to #23 in the 1984 season.
In the 2007 season, Ladell Betts wore #46 for the Redskins.
The first person to ever wear number 46 was Phillip Greene. The first Celtic ever to play only 6 minutes in one season.