Telstar crest

Telstar

Netherlands flagNetherlandsMen's football

Global rank

#636

GFR rating

76.9

Recent form

Loading results…