To rattle off is to say a long list quickly and without effort. Rattle off the names, rattle off the whole team.
It shows the speaker knows the thing cold, which is why it sounds impressive. It also means to produce work quickly, so somebody can rattle off a letter in five minutes.
1phraserattle offTo say a long list quickly and without effort.
“He could rattle off every winner since 1966.”
rattle off is a phrase.
Practised in Ways of Speaking