Im MLS SuperDraft 2006 wurde er vom FC Dallas gedraftet und kam als Generation-Adidas-Spieler zu dem MLS-Franchise. Am 1. Juli 2006 gab er sein Debüt für die Texaner. Im Spiel gegen die Chivas USA wurde er in der 85. Minute eingewechselt.
In der Saison 2007 kam er zum ersten Mal von Beginn an zum Einsatz. Er erzielte insgesamt sieben Vorlagen während der Saison und war damit der erfolgreichste in der Mannschaft. Seit der Saison 2009 war McCarty Stammspieler im Mittelfeld von Dallas.
Am 24. November 2010 wurde er von den Portland Timbers in deren MLS Expansion Draft 2010 als erster Spieler ausgewählt.[2] Die Timbers tauschten ihn anschließend gegen Rodney Wallace und übergaben ihren Pick in der vierten Runde beim MLS SuperDraft 2011.[3]
D.C. United
Bei der Mannschaft aus Washington, D.C. erhielt McCarthy einen Stammplatz und wurde Kapitän des Teams. Sein erstes Spiel absolvierte er am 7. Februar 2011 in einem Vorbereitungsspiel gegen die U-20 Nationalmannschaft Kanadas. Am 19. März 2011 gab er sein Ligadebüt für DC. Am 27. Juni 2011 wechselte er im Austausch gegen Dwayne De Rosario zu den New York Red Bulls.[4]
New York Red Bulls
Bei den Red Bulls absolvierte er am 2. Juli sein erstes Ligaspiel für seinen neuen Klub.
Chicago Fire
Zur Saison 2017 wechselte McCarty zu Chicago Fire, wo er bis Ende 2019 spielte.
Nashville SC
Im November 2019 wurde bekannt, dass McCarty zum neuen Franchise Nashville SC wechselt[5], wo er ab der Saison 2020 Stammkraft im Mittelfeld wurde.
Atlanta United
Im Januar 2024 verpflichtete Atlanta United den inzwischen vereinslosen McCarty. Er erhielt einen Vertrag über ein Jahr mit einer Option für eine weitere Saison 2025.[6] Im August 2024 gab McCarty seine bevorstehenden Rücktritt zum Ende der Saison 2024 bekannt.[7]
Nationalmannschaft
Als Teil der USA U-20 nahm er 2007 an der Junioren-Fußballweltmeisterschaft in Kanada teil. Beim CONCACAF Men’s Pre-Olympic Tournament 2008, dem Qualifikationsturnier der CONCACAF für die Olympischen Sommerspiele 2008, erreichte er mit der U-23 der USA das Finale und wurde in die beste Elf des Turniers gewählt.
Sein erstes Länderspiel für die Fußballnationalmannschaft der Vereinigten Staaten absolvierte er am 14. November 2009 gegen die Slowakei. In einem Freundschaftsspiel gegen Chile am 22. Januar 2011 war er Kapitän der Mannschaft.[8] 2017 wurde McCarty vom damaligen Nationaltrainer Bruce Arena für den Gold Cup nominiert, wo er nach fünf Einsätzen in sechs Turnierspielen den größten Erfolg seiner Karriere feiern konnte. Im Oktober desselben Jahres bestritt er bei einem 4:0-Erfolg in der WM-Qualifikation gegen Panama sein 13. und letztes Länderspiel.
↑U.S. Men’s National Team Opens 2011 With 1-1 Draw Against Chile Behind First Career Goal from Teal Bunbury. USSF, 22. Januar 2011, ehemals im Original (nicht mehr online verfügbar); abgerufen am 9. Juni 2011 (englisch).@1@2Vorlage:Toter Link/www.ussoccer.com (Seite nicht mehr abrufbar. Suche in Webarchiven) Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.