 McCallan made his debut for Ireland on 2 June 1996, playing against Wales in Dublin, taking a wicket with his first delivery.He scored his first century in his following match, against the MCC in Malahide.He made his List A debut later in the month, playing in the NatWest Trophy against Sussex.