on a roll
Experiencing continued success
On a roll describes a streak of success or momentum, often with an implication that luck or good fortune is involved.
Someone on a roll keeps winning, succeeding, or producing good work: She's answered six questions correctly—she's on a roll.
The phrase suggests continuing motion, like a ball that keeps rolling once started.
Unbroken series
- hot streakSustained period of success
- runMove swiftly on foot
- spreeBrief excessive episode
- tearTo pull apart
surge · groove · rhythm · flow · stride · pace · drive · propulsion
Achieving victory
- victoriesSuccessful outcomes in competition
- triumphsOverwhelming victories
- achievementsCompleted goals worth noting
- accomplishmentsCompleted notable deeds
wins · dominance · undefeated · champion · flourishing · thriving · conquering · excelling
Producing abundantly and often
- outputWhat something generates
- efficientProductive without waste
- industriousDevoted to steady effort
- focusedDirecting attention narrowly
diligent · driven · motivated · firing on all cylinders · in the zone · locked in · workflow · breakthrough
Enjoying favorable circumstances
- blessedReceiving divine favor
- charmedPleased or bewitched
- goldenBright yellow, or precious
- favoredShown special preference
serendipity · windfall · jackpot · break · good fortune · stars aligned · lucky streak
Continuing without pause
- tenaciousStubbornly determined to continue
- unyieldingRefusing to give way
- invincibleIncapable of being defeated
- unbeatableImpossible to overcome
dominant · formidable · resilient · persistent · determined · unwavering · indomitable · juggernaut
streak
Unbroken series
- hot streakSustained period of success
- runMove swiftly on foot
- spreeBrief excessive episode
tear · surge · groove · rhythm · flow · stride · pace · drive · propulsion · thrust
winning
Achieving victory
- victoriesSuccessful outcomes in competition
- triumphsOverwhelming victories
- achievementsCompleted goals worth noting
accomplishments · wins · dominance · undefeated · champion · flourishing · thriving · conquering · excelling · outperforming
prolific
Producing abundantly and often
- outputWhat something generates
- efficientProductive without waste
- industriousDevoted to steady effort
focused · diligent · driven · motivated · firing on all cylinders · in the zone · locked in · workflow · breakthrough · delivering
fortunate
Enjoying favorable circumstances
favored · serendipity · windfall · jackpot · break · good fortune · stars aligned · lucky streak
relentless
Continuing without pause
- tenaciousStubbornly determined to continue
- unyieldingRefusing to give way
- invincibleIncapable of being defeated
unbeatable · dominant · formidable · resilient · persistent · determined · unwavering · indomitable · juggernaut · powerhouse
- momentumbuilding momentum, gain traction, gaining traction, gaining steam, gather steam
- gambling lingoall in, ante up, raise the stakes, go all in, high roller
- success idiomshit the jackpot, strike gold, make it, rags to riches, come out on top
- progressprogress, in progress, promotion, raise, making progress
- luckgood luck, bad luck, lucky, luckily, pure luck
- on fireablaze, alight, blazing, burning, engulfed
on a rolltanking
Declining rapidly, collapsing
bombing · in a rut · on the skids · going downhill · slumping
on a rollflagging
Losing vigor progressively
dragging · out of gas · petering out · winding down · sputtering