Practice hub
German numbers are the most-used vocabulary in any language and notoriously tricky in German because of inverted teens (einundzwanzig) and long compounds. These free games train recognition at speaking speed.
The bottleneck with German numbers isn't knowledge — it's speed. Most learners can recite them slowly but freeze when a German says a phone number out loud. Real-time listening pressure is the only way to stop translating digit-by-digit and start hearing numbers natively.
Five minutes a day for two weeks of focused number drilling will make a visible difference to your listening comprehension across the board.
Compound numbers in German are pronounced units-then-tens — einundzwanzig literally means 'one-and-twenty' (21). It's not actually backwards; English used to do the same ('four-and-twenty blackbirds'). It just takes practice for English speakers to process at speed.
Listening drills under time pressure. Reading numbers off a list won't fix the comprehension lag because the bottleneck is auditory processing, not memory.