Why is it der Nationalspieler?

Nationalspieler ends in -er, and most nouns ending in -er are masculine: in a German dictionary, 86% of them take der.

All nouns ending in -er
Sense 1
der

Meaning

[1] Player in the selection team of a country

[1] Spieler in der Auswahlmannschaft eines Landes

Examples

[1] The national player scored two goals at the World Cup

[1] Der Nationalspieler schoss zwei Tore bei der Weltmeisterschaft.

Declension

1 Singular Plural
Nominativ der Nationalspieler die Nationalspieler
Genitiv des Nationalspielers der Nationalspieler
Dativ dem Nationalspieler den Nationalspielern
Akkusativ den Nationalspieler die Nationalspieler

Pronunciation

Dictionary entries include material from Wiktionary. Wiktionary