be on a roll
'Estar en racha' is a Spanish phrase which roughly translates to 'being in a streak' in English. It is commonly used when someone is having a series of successes or is continually doing well in something. For example, if a person wins several games consecutively, one might say that they are 'estar en racha'. Note that this phrase is more common in Spain and might not be as widely understood in Latin American Spanish.
The soccer team is on a winning streak and has won five matches in a row.
This phrase refers to the soccer team performing exceptionally well, winning multiple games consecutively, highlighting their current success.
After starting to train every day, María is on a roll and has lost a lot of weight.
This example illustrates how María has been successfully losing weight due to her consistent training, indicating that she is experiencing positive results from her efforts.
Juan has been on a roll with his exams, getting high marks in all of them.
In this context, the phrase signifies that Juan is achieving great success in his academic performance, consistently earning high grades across his exams.