winning streak

noun
Graduate
1

An uninterrupted sequence of wins.

Thesaurus