McCarrick blev født i Liverpool. Da han forlod skolen i 1985, sluttede han sig til West Bromwich Albion som lærling, men underskrev aldrig professionelle former med klubben. Han spillede i udlandet, før han underskrev for Witton Albion i 1982, og blev professionel med Birmingham City i maj 1983. McCarrick debuterede for klubben den 6. september 1983 som erstatning for Tony Rees i en 1-0 hjemme sejr mod Stoke City i First Division. Han spillede ret regelmæssigt i anden halvdel af 1983/84 sæsonen, men hans manglende tempo blev afsløret af John Barnes i FA Cup-fjerdefinalen mod Watford, og han fik lov til at forlade til tredje division klub Lincoln City i juli 1984 for et gebyr på £ 4.000. Han spillede 53 kampe i alle konkurrencer for Lincoln, hvoraf 44 kom i tredje division. I maj 1985 var han medlem af Lincoln City holdet spiller Bradford City på Valley Parade, da en
Standet fik ild, og 56 tilskuere blev dræbt. Fra februar 1986 spillede han for Crewe Alexandra uden kontrakt, derefter i Finland med Koparit og i ikke-liga fodbold med Runcorn, før Tranmere Rovers tog ham tilbage til Football League for et gebyr på £ 5.000.