Weekes began his career in 1948. He scored 88 and 117 runs (retired) and was selected for the tour. He played his first match for Barbados on 24 February 1945. He was aged 19 years; it was one day before his 20th birthday. The match was against Trinidad and Tobago at Queen's Park Oval, Port of Spain. Batting at number six, he scored 0 and eight runs. Barbados lost by ten wickets. He retired in 1958.