In a period of continuous success or luck.
Trusted by1.5M+English learners & teachers worldwide
Experiencing a period of continuous success or positive momentum.
When you're on a roll, things are going well and one success is quickly followed by another.
It's used when momentum builds and progress feels unstoppable.
"On a Winning Streak"
—
A series of wins, more specifically about competition than general success
"In the Zone"
—
Performing at peak focus in the moment, not a series of successes over time
"On a Roll"
—
Having ongoing momentum where one success leads naturally to the next