James Anthony Shields (* 20. Dezember 1981 in Newhall, Kalifornien) ist ein US-amerikanischer Baseballspieler und Pitcher in der Major League Baseball (MLB) bei den San Diego Padres. Zuvor spielte er in der MLB von 2006 bis 2012 für die Tampa Bay Rays und 2013 und 2014 für die Kansas City Royals.
Shields wurde im Jahre 2000 im Amateur-Draft von den Tampa Bay Devil Rays gedraftet. Er bestritt sein erstes Spiel in der MLB am 31. Mai 2006 gegen die Baltimore Orioles. In seiner Rookie-Saison bei den Rays spielte Shields relativ unauffällig. Er beendete die Saison mit einem Win–Loss von 6 zu 8 und einem ERA von 4.84.
In der Saison 2007 entwickelte sich Shields zu einem der wichtigsten Pitcher in der Rotation der Rays neben Scott Kazmir. Er beendete die Spielzeit mit einem 12–8 bei einem ERA von 3.85 bei 31 Einsätzen. Mit 184 Strikeouts in 215 Innings war Shields einer der Besten seiner Liga. In der Saison 2008 konnte er einige Werte jeweils noch verbessern (14-8, 3.56 ERA in 33 Spielen). 2009 hingegen war Shields weniger erfolgreich mit 11 Siegen bei 12 Niederlagen in 33 Spielen.