August 31, 2012: Marlington beat Mantus (OH) Crestwood by a score of 42-14. Thomas had 8 carries for 142 yards, 2 rushing touchdowns, and 1 receiving touchdown. Marlington is now 2-0.
September 7, 2012: Marlington beat Louisville (OH) St. Thomas Aquinas by a score of 17-14. Thomas had 19 carries for 166 yards, 2 touchdowns, and a two-point conversion. Marlington is now 3-0.
September 14, 2012: Marlington beat Louisville (OH) Louisville by a score of 34-24. Thomas had 309 rushing yards and 4 touchdowns, along with 12 tackles on defense. Through four games, he has 648 yards and 8 touchdowns. Marlington is now 4-0.
September 21, 2012: Marlington beat Salem (OH) Salem by a score of 41-10. Thomas had 17 carries for 118 yards and 3 touchdowns. He now has 766 yards and 11 touchdowns. Marlington is now 5-0.
September 28, 2012: Marlington beat Carrollton (OH) Carrollton by a score of 34-14. Thomas had 25 carries for 249 yards and 4 touchdowns, along with an 8-yard touchdown pass; on defense, he had 10 tackles and 1 interception. He now has 1,015 yards and 15 rushing touchdowns on the season. Marlington is now 6-0.
October 5, 2012: Marlington beat Minerva (OH) Minerva by a score of 27-10. Thomas sat out the game due to injury. Marlington is now 7-0.
October 12, 2012: Marlington beat Canton (OH) South by a score of 14-0. Thomas had 32 carries for 143 yards, including a 22-yard touchdown; he also had an 11-yard touchdown reception; Thomas also had 10 tackles. He now has 1,158 yards and 16 rushing touchdowns on the year. Marlington is 8-0.
October 19, 2012: Marlington lost to West Branch (OH) West Branch by a score of 35-14. Thomas had 11 carries for 33 yards and 1 touchdown, but he injured his ankle at the end of the first half and didn't return. Marlington is now 8-1.
October 26, 2012: Marlington lost to Alliance (OH) Alliance by a score of 34-13. Thomas played very little due to an ankle injury. Marlington is now 8-2.
November 3, 2012: Marlington lost to Poland (OH) Poland by a score of 38-0 in the first round of the playoffs. Thomas had 22 carries for 72 yards. Marlington ends the year 8-3.