Zadebiutował 12 dni później w przegranym 2:3 starciu z Exeter City, i rozegrał jeszcze trzy mecze przed powrotem do Reading na początku marca.

Przed rozpoczęciem sezonu 2009/10 McCarthy dołączył do Yeovil w ramach sześciomiesięcznego wypożyczenia, a pierwszy meczu rozegrał 8 sierpnia, pomagając odnieść zwycięstwo 2:0 nad Tranmere Rovers, zachowując czyste konto. Umowa została przedłużona w styczniu 2010 roku, a następnie w lutym. W trakcie pobytu rozegrał 44 mecze ligowe i zachował 12 czystych kont. Po udanym sezonie McCarthy otrzymał nowy trzyletni kontrakt w Reading. W sierpniu 2010 roku, dołączył do Brentford, choć pozostał tam przez zaledwie miesiąc.

Pierwszy skład Reading i wypożyczenia mały|lewo|McCarthy jako zawodnik Reading Po powrocie z wypożyczenia w Brentford we wrześniu 2010 roku, McCarthy spędził następne pięć miesięcy na ławce zmiennik dla Adama Federiciego. Ostatecznie zadebiutował w Reading w dniu 19 lutego 2011 roku, zastępując kontuzjowanego Federiciego w 84. minucie meczu z Watfordem. W związku z tym, że podstawowy bramkarz nie mógł grać przez sześć tygodni, mając uszkodzone więzadła stawu kolanowego, McCarthy wdarł się do pierwszego składu i trzy dni później zagrał w wygranym 2:1 meczu z Millwall. W następnym występie obronił rzut karny przeciwko Crystal Palace.