Having previously represented South Africa at under-23 level, McCarthy made his senior debut on 4 June 1997 against the Netherlands.
Sebelumnya mewakili Afrika Selatan di tingkat under-23, McCarthy membuat debut seniornya pada 4 Juni 1997 melawan Belanda.