The 1992–93 season was Walsh's last for the Leeward Islands, and also his most successful. He scored 408 runs from five matches, placing him fifth in the competition for runs and behind only Ridley Jacobs for the Leewards. Against Barbados, Walsh made twin half-centuries, including a career-best 92 in the first innings. He finished with a first-class career batting average of 28.36 from 18 matches. Aged 35, and after a gap of several years without a high-level appearance, Walsh was selected in Antigua and Barbuda's squad for the 1998 Commonwealth Games cricket tournament, where matches held List A status. Opening the batting against Canada, he scored 51, his only List A half-century.