Before making his senior cricket debut, Wilson played
Hawke Cup cricket for
Southland from 1988–89, for the
Otago under-20 team the following season and for a variety of New Zealand age-group teams, including the
national under-19 team. He made his senior debut for Otago in a
List A match against
Auckland in 1991 before making his
first-class debut the following month. Wilson's international debut came at the age of 19 during the 1992–93 season. He played four
One Day Internationals (ODI) against
the touring Australians, a few months before his All Black debut. The arrival of the professional Super 12 rugby competition, which overlaps the cricket season by more than six weeks, forced him to decide which sport to pursue, truncating his international cricket career, although he continued to play for Otago until the end of the 1996–97 season. His inclusion in the squad to play a World XI in January 2005 was seen as a surprise and was criticised by some commentators and players, but he played in all three matches during the series Later in the season he was included in the squad for a one-off
Twenty20 International against Australia―the first T20 International match played. He played in the match and was also included for the ODI series on
Australia's tour of New Zealand, playing in the second and fourth matches of the series. At almost 12 years, the gap between Wilson's ODI appearances set a record for the longest time elapsed between two appearances in ODIs. Following the end of the 2004–05 season, Wilson had an operation to remove
bone spurs from an ankle―an injury which had first been operated on in 2000 and was a result of his rugby career. The injury continued to cause problems during the 2005–06 season and he made only a single one-day appearance for Otago before having to undergo a second operation in early 2006. He did not play top-level cricket again. == Post-retirement ==