After completing his eligibility, Reaves played for the Winnipeg Blue Bombers achieving All-CFL in 1983, 1984, 1985, and 1987 and was selected as the Canadian League Player of the Years in 1984. He led the CFL in rushing in 1984, 1985, and 1987 with 1,733 yards gained in 1984 the third highest one-season total in CFL history. His four touchdowns in one game ties him for second in the CFL record books. Reaves has 26 100-yard plus games with eight straight and ten in one season (1984) both tying CFL records. His 5,993 career yards ranked him No. 12 on the all-time CFL list at the time of his induction. In 1979, Reaves became the first non-senior to rush for 1,000 yards at NAU when he gained 1,084. He led the jacks in rushing, total offense, scoring and all-purpose yardage that year as well. He also tied the record with 11 touchdowns during the 1979 season. At the time of his induction, he ranked fifth in career all-purpose yardage with 2,585 and eight for the season with 1,219 in 1979.