↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 28 сентября 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Первым профессиональным клубом Маккарти был «Гамильтон Академикал», за который он начал выступать в 2006 году. За три сезона, во втором из которых «Гамильтону» удалось выйти в Шотландскую Премьер-лигу, Джеймс провёл в составе команды более 100 матчей.
16 июля 2009 года «Гамильтон» принял предложение по продаже Маккарти от английского клуба «Уиган Атлетик»[2], в который футболист перешёл через пять дней. Цена трансфера составила 1.2 миллиона фунтов стерлингов, которые могли возрасти до 3 миллионов в зависимости от выступлений футболиста[2]. За «Уиган» Маккарти выступал на протяжении четырёх сезонов в Премьер-лиге. В сезоне 2012/13 он в составе команды стал обладателем Кубка Англии, но при этом клуб покинул АПЛ. Сезон 2013/14 футболист начал в «Уигане», однако 2 сентября за 13 миллионов фунтов перебрался в клуб Премьер-лиги «Эвертон», который перед началом сезона возглавил бывший тренер «Уигана» Роберто Мартинес[3]. Всего во всех турнирах Маккарти провёл за «лэтикс» 133 матча, в которых отметился 8 забитыми голами.
Дебют игрока в составе «Эвертона» состоялся 14 сентября 2013 года, когда он вышел на замену в победной для «ирисок» игре против «Челси» (1:0). Всего в свой первый сезон в составе «Эвертона» Маккарти вышел на поле в 34 матчах чемпионата Англии, а в матче последнего тура против «Халл Сити» забил свой первый гол в составе «Эвертона». Также в сезоне 2013/14 Джеймс принял участие в четырёх матчах Кубка Англии и одном матче Кубка лиги.
В сезоне 2014/15 Маккарти принял участие в 28 матчах АПЛ, в которых забил два гола. Кроме того, футболист впервые в карьере сыграл в Лиге Европы, в которой вышел на поле 8 раз.
6 августа 2015 года стало известно, что Маккарти подписал новый контракт с «Эвертоном» до лета 2020 года[4].
Карьера в сборной
В 2007 году Маккарти принял приглашение выступать за юношескую сборную Ирландии до 17 лет. За различные юношеские сборные Ирландии Джеймс играл до 2008 года. В 2008—2012 годах провёл 7 игр за молодёжную сборную Ирландии и забил один гол. При этом Маккарти заявлял, что его выбор между сборной Шотландии и сборной Ирландии зависит от того, кто раньше предложит ему место в своём составе.
В марте 2010 года в товарищеском матче со сборной Бразилии дебютировал в составе главной сборной Ирландии. Окончательно снят вопрос о том, за какую сборную будет выступать Маккарти был снят через год, когда игрок провёл первый официальный матч за ирландскую команду, выйдя на поле в отборочном матче к Евро-2012 против Македонии. В самом турнире Маккарти участия не принимал после того, как попросил у главного тренера национальной команды Джованни Трапаттони не включать его в заявку из-за того, что у его отца был выявлен рак.
↑Blues Confirm Five Deals(англ.). Официальный сайт ФК «Эвертон» (2 сентября 2013). Дата обращения: 6 августа 2015. Архивировано из оригинала 24 сентября 2015 года.