Reel off (something) reel (something) off

To recite something quickly and accurately.

I tried hard to reel off all of the events of the past week.