In a period of continuous success or luck.
Trusted by1M+English learners & teachers worldwide
Going through a run of success, with one win after another.
When you're on a roll, things keep going your way.
It's used when progress builds and feels hard to stop.
"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