on a roll is a crossword puzzle answer that we have spotted 5 times. Enjoying a winning streak Going through a good patch Having a run of luck/success Experiencing a long spell of success Experiencing a run of good time/form