Roberts tied a Flames franchise record with goals in eight consecutive games in 1992–93, a streak that came to an end when he suffered a quadriceps injury that caused him to miss 25 games. He finished the season with 79 points in 58 games, and appeared in his second All-Star Game. Healthy for most of the 1993–94 season, Roberts led the Flames with 41 goals. He missed the final two weeks due to damage to nerves in his neck, an injury he had experienced previously in his career. The injury worsened in the lockout-shortened 1994–95 season as he appeared in only eight games. Degeneration of the nerves in his neck left Roberts unable to lift a dumbbell above his shoulder with his left arm.