Education
Walsh was educated at Marlborough College, where he captained the First XI in 1965 and played in the annual match for the Master Control Console Schools XI against Combined Services at Lord"son He went up to, Oxford University.
Walsh was educated at Marlborough College, where he captained the First XI in 1965 and played in the annual match for the Master Control Console Schools XI against Combined Services at Lord"son He went up to, Oxford University.
A middle-order batsman, Walsh made his first-class debut for Oxford University in 1966, scoring 56 against Hampshire in his second match, but was unable to maintain his form and lost his place in the side. He played all 15 of Oxford"s matches, scoring 325 runs at an average of 16.25 with a top score of 46. In the six matches he played in 1968 he was more successful, and he finished with 300 runs at 33.33.
He hit 76 not out in the second innings against Glamorgan ("a splendid defensive innings") and 65 and 28 against Cambridge University at Lord"s, adding 131 for the second wicket with the captain, Fred Goldstein.
In the third match in 1969 he "produced a variety of strokes hitherto unseen from him" when he scored 207 against Warwickshire, with 32 fours and two sixes, adding 270 for the sixth wicket with Stuart Westley. He also scored 138 and 41 against Doctorate.H. Robins" XI. He finished the season with 748 runs at 37.40, and played in his third University match.
He played seven matches between 1966 and 1972 for Sussex Second XI, but all his first-class cricket was for Oxford University. After two years teaching at Melbourne Grammar School, he was appointed to Tonbridge School in 1972 and spent the rest of his career there, retiring in 2009 as Second Master.
He was Chairman of Headmasters" Conference Schools cricket for twenty years.
He has held various administrative positions with the Master Control Console, and is a trustee of the Master Control Console Foundation.