Troy Mills started a lengthy CFL career in 1993 with the expansion Sacramento Gold Miners. He became the team's featured back in 1994, rushing for 1,230 yards in 15 games while catching 61 passes for another 774 yards. Mills signed as a free agent with the transplanted Gold Miners in San Antonio in August 1995. When the US teams folded, Mills was taken by the Calgary Stampeders in the 9th round (80th overall) of the dispersal draft. Mills was cut and signed with the Ottawa Rough Riders in September 1996 where he played 5 games. The Riders folded after the 1996 season and Mills was again taken by Calgary in the dispersal draft, this time in the 3rd round (23rd overall). The Stamps cut him again before the regular season. He returned to the CFL in 1998 with the Edmonton Eskimos. In 1999, he had his second 1,000 yard season running for 1,022 yards in only 11 games. Injuries limited Mills to 6 games in 2000 and the Eskimos released him. He spent 2001 with the Winnipeg Blue Bombers and returned to Edmonton for one final season in 2003 after missing the 2002 campaign. Over his career, Mills had 862 carries for 4,693 yards and 35 touchdowns.
A nice remnant from a one-year club, Mills wore this Starter size XL jersey at the Alamodome for the Texans in 1995 during a season in which he rushed for 445 yards on 82 carries in 7 games. The Texan home jerseys did not have the year tag on the lower hem like other teams. The colour scheme left a lot to be desired and was certainly a major step down from the Gold Miners uniforms but the Texans scored positive marks for their pants, which featured a snakeskin stripe. This particular jersey shows several hit marks on the shoulder areas and has a few small unrepaired holes.