Following his short stint with the Buzzers, Cavallini was offered a scholarship to play college hockey for the Bowling Green State University Falcons.
Following his second professional season, he was traded to the St. Louis Blues as part of a multi-player deal (Cavallini, Ed Beers and Charlie Bourgeois for Joey Mullen, Terry Johnson and Rik Wilson).
As part of the Ron Caron-managed franchise from 1986–1992, Cavallini helped provide leadership, enthusiasm, and disciplined strength on the ice.
His commitment to the game helped solidify Cavallini as a leader for the Admirals, with impressive stats scoring 139 goals and 248 points in 3 seasons.
He then completed his career in Europe, playing primarily in Germany with EV Landshut and Austria with EC Villacher before retiring in the 2000–01 season.