Ordinal numbers are not only useful when talking about sports or other competition-based events, but also when bringing up dates or scheduling meetings.
Fortunately, they are quite easy to understand and learn.
So, you did it: You memorised numbers 0 to 12, you mastered the pattern for numbers above 20 and beyond 100 and pronouncing six-digit numbers in Luxembourgish is something you do regularly before breakfast (you did do all that, RIGHT?).
However, there is one final aspect to numbers you need to learn before you can fully claim your title as numerical guru: Ordinal numbers, i.e. first, second, third…etc
Numbers one to three are a bit more peculiar, and there's no other way than just memorising them:
Numbers 1 to 3
First -> éischt(en)
Second -> zweet(en)
Third -> drëtt(en)
Once again, we're making use of brackets here to make it clear that the suffix changes depending on the grammatical gender of the word it relates to.
This is the third car I've bought at this dealership -> Dat ass den drëtten Auto, den ech bäi dësem Händler kaf hunn (Auto is neuter)
This is the third cat I've seen today -> Dat ass déi drëtt Katz, déi ech haut gesinn hunn (Katz is feminine)
Michel finished third at the race last Saturday -> De Michel ass bei der Course leschte Samschden den drëtte ginn (Michel is masculine)
For numbers 4 to 19, we start to see our first pattern, which is:
number + suffix -t(en)
Fourth -> véiert(en)
Fifth -> fënneft(en)
Sixth -> sechst(en)
Finally, once you get to 20, there's only one (very similar) pattern that applies to all numbers that follow:
number + suffix -st(en)
twentieth -> zwanzegst(en)
twenty-first -> eenanzwanzegst(en)
fifty-fifth -> fënnefafofzegst(en)
And there you go! From here on out, Luxembourgish numbers should not give you anymore headaches.