Thomas Allen Shields (Panama City (Florida), 11 juli 1991) is een Amerikaanse zwemmer. Hij vertegenwoordigde zijn vaderland op de Olympische Zomerspelen 2016 in Rio de Janeiro.
Bij zijn internationale debuut, op de wereldkampioenschappen kortebaanzwemmen 2012 in Istanboel, veroverde Shields de zilveren medaille op de 100 meter vlinderslag en de bronzen medaille op de 50 meter vlinderslag. Op de 4x100 meter wisselslag sleepte hij samen met Matt Grevers, Kevin Cordes en Ryan Lochte de wereldtitel in de wacht.
Tijdens de Pan-Pacifische kampioenschappen zwemmen 2014 in Gold Coast werd de Amerikaan uitgeschakeld in de series van de 100 meter vlinderslag en gediskwalificeerd in de series van de 200 meter vlinderslag. Op de wereldkampioenschappen kortebaanzwemmen 2014 in Doha behaalde Shields de zilveren medaille op de 100 meter vlinderslag, daarnaast eindigde hij als vierde op de 200 meter vlinderslag en als vijfde op de 50 meter vlinderslag. Samen met Josh Schneider, Jimmy Feigen en Ryan Lochte legde hij, op de 4x50 meter vrije slag, beslag op de zilveren medaille. Op de 4x100 meter wisselslag veroverde hij samen met Matt Grevers, Cody Miller en Ryan Lochte de zilveren medaille. Samen met Jimmy Feigen, Matt Grevers en Ryan Lochte sleepte hij de bronzen medaille in de wacht op de 4x100 meter vrije slag. Op de 4x50 meter wisselslag legde hij samen met Eugene Godsoe, Cody Miller en Josh Schneider beslag op de bronzen medaille.