Sanford was selected by the Chicago Bears in the seventh round, with the 221st overall pick, of the 1999 NFL draft.[1] He reportedly had a 4.38 second 40-yard dash.[6] Bears vice president of player personnel Mark Hatley said that Sanford "was one of the fastest guys on the board when the draft started."[6] Sanford was released and then signed to the practice squad on September 6, 1999, before the start of the regular season.[1] He was promoted to the active roster on December 22, 1999, but was a healthy scratch for the final two games of the season.[1][7] In 2000, the Bears allocated Sanford to NFL Europe to play for the Scottish Claymores. He played in nine games for the Claymores during the 2000 NFL Europe season, catching 23 passes for 275 yards and three touchdowns while also returning 13 kickoffs for 420 yards and one touchdown and six punts for 143 yards.[1] He earned NFL Europe Special Teams Player of the Week twice in 2000.[8] The Claymores finished the year with a 6–4 record and lost World Bowl 2000 to the Rhein Fire 13–10.[9] The Bears placed Sanford on injured reserve due to a hyperextended left knee on August 27, 2000, where he spent the entire 2000 NFL season.[1][7] He was released by Chicago on August 23, 2001.[1]
Sanford signed with the NFL's Miami Dolphins on March 11, 2002.[1] He was later released on August 25, 2002.[1]
In October 2002, Sanford was signed to the practice roster of the BC Lions of the Canadian Football League (CFL).[10] He became a free agent after the 2002 season.[1]
Sanford signed with the Detroit Fury of the Arena Football League (AFL) on January 17, 2003.[11] He was placed on injured reserve on February 13, and was activated on March 4, 2003.[11] He played in 11 games, starting six, overall for Detroit during the 2003 AFL season, catching 53 passes for 488 yards and 11 touchdowns.[1][12]
Sanford signed with the Calgary Stampeders of the CFL on February 3, 2004.[1] On October 22, 2004, as time was expiring against the BC Lions, Calgary slotback Mike Juhasz caught a pass and punted the ball downfield.[13][14] Sanford scooped up the loose ball and ran it into the end zone for the apparent game-winning touchdown.[13][14] However, the officials controversially called back the touchdown after claiming that Sanford was not behind Juhasz before the punt so he was not eligible to recover the ball.[13][14] On October 25, 2004, Sanford was noted for taping video proof of the play to his practice jersey.[15] The same day, the CFL admitted that the officials made an error and that Sanford had indeed been eligible to recover the ball.[14][13] Overall in 2004, Sanford dressed in all 18 games for the Stampeders, totaling 45 receptions for 577 yards and three touchdowns on 71 targets, and 31 kickoff returns for 631 yards.[1] He was released on June 9, 2005.[16]
Sanford briefly spent time on the Saskatchewan Roughriders' practice roster in 2005.[17][18]