Josh Thomas entered the NFL as an undrafted free agent and was signed by the Buffalo Bills on May 8, 2020.
Thomas played for Buffalo for two years and made one tackle in two games during the 2020 season. After playing college football at Appalachian State, he was signed by Buffalo in 2020 as an undrafted rookie free agent in the NFL.
Since then, he has spent most of each of the past two seasons on the practice squad for the Bills.
Thomas, who is now 25 years old attended Appalachian State University and played for the Appalachian State Mountaineers.
He captained the Appalachian State football team for two years and played in 56 career games while earning a total of 163 tackles (109 solo), 7.5 tackles for loss, seven interceptions, and 14 passes defensed during his time there.
Thomas set a new career best with 72 tackles, in addition to recording two tackles for loss, one fumble recovery for 37 yards, and one interception return for a touchdown for 16 yards.
How Much Does Josh Thomas Make?
Josh Thomas makes an average of $207,000 a year. The young football safety joined the Cardinals practice squad on September 1, 2022