McCarthy pelasi Englannin Valioliigassa ensimmäiset 13 otteluaan kaudella 2012–2013 Readingin joukkueessa. Kaudella 2014–2015 hän pelasi QPR:ssä kolme ja seuraavalla kaudella Crystal Palacessa seitsemän valioliigaottelua. Southamptonissa hän pääsi pelaamaan Valioliigaa ensimmäisen kerran kaudella 2017–2018, jolloin hän oli kentällä 18 ottelussa. Kaudella 2018–2019 hän pelasi 25 valioliigaottelua ja seuraavien neljän kauden aikana järjestyksessään 28, 30, 17 ja kuusi ottelua.[1]