James Anthony Shields (ur. 20 grudnia 1981) – amerykański baseballista występujący na pozycji miotacza.
Po ukończeniu szkoły średniej otrzymał propozycję stypendium z Louisiana State University, jednak zdecydował się przystąpić do draftu, gdzie został wybrany w 16. rundzie przez Tampa Bay Devil Rays. Początkowo występował w klubach farmerskich tego zespołu, między innymi w Durham Bulls, reprezentującym poziom Triple-A. W Major League Baseball zadebiutował 31 maja 2006 w meczu przeciwko Baltimore Orioles, w którym rozegrał pięć inningów, oddał pięć uderzeń i pięć runów. Pierwsze zwycięstwo zanotował w swoim drugim starcie 5 czerwca 2006 w spotkaniu z Los Angeles Angels of Anaheim. 21 czerwca 2006 w meczu z Arizona Diamondbacks zaliczył czwarte zwycięstwo z rzędu i został pierwszym miotaczem w historii klubu, który tego dokonał w debiutanckim sezonie.
27 kwietnia 2008 w spotkaniu z Boston Red Sox rozegranym na Tropicana Field, zaliczył pierwszy w karierze complete game shutout. 7 sierpnia 2010 w meczu przeciwko Toronto Blue Jays wyrównał niechlubny rekord MLB od momentu podziału na dywizje (od 1969), oddając sześć home runów (2 zdobył Aaron Hill, po jednym Edwin Encarnación, Adam Lind, José Bautista i J.P. Arencibia, dla którego był to pierwszy home run w MLB).