Sein erstes Tor in der höchsten nordamerikanischen Eishockeyliga erzielte Ryan Carter am 8. Februar 2008 gegen die New Jersey Devils. Im April desselben Jahres verlängerte der US-Amerikaner seinen Vertrag in Anaheim um drei Jahre. Im November 2010 wurde er im Austausch für Stefan Chaput und Matt Kennedy an die Carolina Hurricanes abgegeben.[1] Nach lediglich drei Monaten bei den Hurricanes wurde Carter am 24. Februar 2011 gemeinsam mit einem Fünftrunden-Wahlrecht im NHL Entry Draft 2011 in einem Transfergeschäft zu den Florida Panthers geschickt, im Austausch ging Cory Stillman nach Carolina. Im Oktober 2011 setzten ihn die Panthers auf die Waiverliste, von der die New Jersey Devils den Stürmer auswählten.
Nach drei Jahren in New Jersey wurde Carters Vertrag nach der Saison 2013/14 nicht verlängert, sodass er sich im Oktober 2014 den Minnesota Wild anschloss. Dort absolvierte er zwei Spielzeiten, ehe sein auslaufender Vertrag im Juli 2016 nicht erneuert wurde. Erst im Februar 2017 wurde er per Probevertrag von den Iowa Wild aus der AHL verpflichtet, nachdem er seine im Vorjahr erlittene Schulterverletzung komplett auskuriert hatte. Wenige Tage später nahm ihn sein Ex-Klub aus Minnesota wieder unter Vertrag, jedoch spielte er bis zum Saisonende ausschließlich in Iowa. Im September 2017 gab Carter schließlich im Alter von 34 Jahren das Ende seiner aktiven Profikarriere bekannt.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)