In the October 2010 issue of Sports Illustrated, former NFL agent Josh Luchs claimed he paid Banks 'several hundred dollars a month' while Banks was at Michigan State, a violation of NCAA eligibility rules.
Tony Banks was drafted in the second round of the 1996 NFL Draft by the St. Louis Rams as the first quarterback selected in that year's draft. He soon found himself the starter as a rookie. Banks recorded significant yardage and touchdowns but would also end up setting a record for fumbles that first season, with 21. Due to high expectations, based on his physical gifts, as well as off-field controversy, Banks soon found himself the target of criticism from the St. Louis fans and media. After three seasons with the Rams, the team signed Trent Green and then traded Banks to the Ravens for two draft picks.
Banks accumulated the best statistics of his career with the Baltimore Ravens. The Ravens started Scott Mitchell and Stoney Case early in 1999, but neither worked out, so the team turned to Banks. In 1999, he threw a career-high 17 TDs next to only 8 interceptions. He also mustered 2,136 passing yards. Banks played well in early 2000, but his fumbles and INTs cost the team two games in October. Feeling the offense needed a spark after failing to score a touchdown over an entire month, the team replaced him with backup Trent Dilfer, who would remain the starter through the team's Super Bowl XXXV win. He finished 2000 with 8 touchdowns and 8 interceptions and was released in the off-season.
Leading into the 2001 season, Banks was signed by the Dallas Cowboys to replace the recently released and later retired Troy Aikman; however, on August 15, 2001, Banks was abruptly released by the Cowboys who chose instead to go with rookie Quincy Carter.
Later that year, Tony Banks signed with the Washington Redskins during Marty Schottenheimer's one-year tenure as head coach. While with the Redskins, he became the first quarterback to follow an 0-5 start with 5 straight wins. He was released after the season.
Tony Banks signed with the Houston Texans. He was the second-string quarterback for the Houston Texans behind David Carr. During his four-year tenure with the team, Banks received minimal playing time. On February 28, 2006, Banks was released by the Texans. He never returned to the NFL.