When you have many successes, one after another, you're "on a roll".
Here are some situations that can be described as "___ is on a roll":
- you've correctly guessed the answers to several questions in a quiz
- someone has scored several points in a game
- a coworker has made a few sales
You usually use "on a roll" to talk about positive things.