to be experiencing a period of success at what you are doing
Oxford100% of films
to be experiencing a period of success at what you are doing
And that was at the beginning, so we thought we were on a roll.
We won three games in a row. Yeah, we're on a roll!
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition