While there may have been disappointment that McEwan did not achieve expectations on the international stage, he ended his career as Canterbury's greatest run scorer (5940) with the most centuries (11). He was also the first player to make 100 appearances for Canterbury, ending his career with 103 games. In total, McEwan scored 6677 runs from 115 matches at 34.95 with twelve centuries and forty-three fifties. He had a highest score of 155 and he took 82 catches. With his bowling McEwan took 29 wickets at 38.79 with best figures of 3–25. His first class one-day career had brought 1643 runs from 77 matches at 23.81 with one century and eight fifties. McEwan had a highest score of 106 and he took 30 catches. He took 27 wickets at 36.44 with best bowling figures of 3–31.