Southampton 1 sierpnia 2016 roku związał się trzyletnim kontraktem z Southampton. W meczu ligowym zadebiutował 30 grudnia 2017 roku, kiedy to Święci zremisowali 0:0 z Manchesterem United. Do końca sezonu został podstawowym golkiperem drużyny i pomógł utrzymać się w Premier League. Został wybrany przez fanów najlepszym zawodnikiem sezonu, rozgrywając zaledwie 18 spotkań ligowych. 27 czerwca podpisał nowy 4-letni kontrakt, obowiązujący do 2022 roku.

Kariera reprezentacyjna McCarthy trenował z Anglią do lat dziewiętnastu, a następnie po raz pierwszy we wrześniu 2009 roku został powołany do składu drużyny U-21. Ostatecznie zadebiutował jako zmiennik w drugiej połowie przeciwko Uzbekistanowi w sierpniu 2010 roku. W marcu 2011 roku znalazł się w 31-osobowym składzie, w meczach z Danią i Islandią w ramach przygotowań do Mistrzostw Europy U-21. Rozegrał pełne 90 minut w pierwszym meczu i 45 w drugim, gdy Anglia wygrała 4:0 i przegrała 2:1.

W kwietniu 2012 roku, McCarthy został wymieniony na 80-osobowej liście potencjalnych piłkarzy drużyny piłkarskiej Wielkiej Brytanii podczas Letnich Igrzysk Olimpijskich w 2012 roku, jednak ostatecznie nie pojechał na turniej.