 Only three players have captained Ireland more times than McCallan, and only Jason Molins has captained them to more wins.He has also played second XI cricket for Derbyshire and Surrey.He announced his retirement from international cricket on 2 December 2009, after a record 226 caps.