Santos attended Bellingham High School in Bellingham, Massachusetts, and was a letterman in football, basketball, baseball, and track and field. In football, he was a two-time Tri-Valley League MVP, was twice named the Division V Player of the Year,a two-time MetroWest Player of the Year, and as a senior, won all-State honors. In November 2002, during the first annual Thanksgiving Day game against Norton, he threw for seven touchdown passes, which is still one of the best high school performances in Bellingham history. He broke the state touchdown record and led his teams to two Massachusetts High School Super Bowl titles. He graduated from Bellingham High in 2003.
College career
Santos attended the University of New Hampshire and was a four-year starter at quarterback. During his time, the Wildcats went a combined 37–14, winning one Atlantic 10 Football Conference Championship, two Northern Division Championships, and made the NCAA I-AA/FCS Playoffs all four seasons. A three-time All-America selection, Santos won the Walter Payton Award in 2006, as the top offensive player in FCS. Santos finished his college career third on the NCAA all-time career passing yardage list with 13,212 yards, and third on the NCAA all-time list for career touchdown passes with 123. After the 2007 season, his no. 2 jersey was retired by New Hampshire.
Professional career
;Kansas City Chiefs After going undrafted in the 2008 NFL Draft, Santos agreed to join the Kansas City Chiefs as an undrafted free agent in May. However, he was released the same month. ;Montreal Alouettes In May 2008, Santos was signed by the Montreal Alouettes of the Canadian Football League. ;Winnipeg Blue Bombers On September 21, 2009, the Winnipeg Blue Bombers acquired Santos from the Montreal Alouettes in exchange for non-import defensive endsRiall Johnson and Shawn Mayne. He was released by the Blue Bombers on May 17, 2010. ;Montreal Alouettes After an injury to Adrian McPherson, the Montreal Alouettes re-signed Santos on June 22, 2010 to serve as the third-string quarterback. On June 9, 2012, he was released by the Alouettes. ;Toronto Argonauts On June 16, 2012, Santos was signed by the Toronto Argonauts. He was released four days later.