He has played striker and both right and left side attacker.
On Sunday, Minnesota United's Robin Lod started at a central-midfielder position for the first time with the club because of a matter of circumstance.
The starter there, Kervin Arriaga, is out because of an injured ankle and reserve central midfielder Joseph Rosales was red-card suspended for the 3-2 victory over Real Salt Lake.
So Lod started at a position for which he has played with his Finland national team but seldom for his MLS team.
No matter.
"He's a coach's dream," Loons coach Adrian Heath said. "He can play anywhere on the field and just know the role. He knows how to play football at any given moment. He just gets it."
So Lod started alongside defensive midfielder and captain Wil Trapp while Bongokuhle Hlongwane started in Lod's right-side attacking spot alongside playmaking midfielder Emanuel Reynoso in the middle and Franco Fragapane on the left side.
"Robin is so intelligent, so many facets to his game that make him effective," Trapp said. "For me, he's really easy to read and work off of. It was fun to see him in a different position and able to play next to him. … His skill set is impressive. Of course we want to put him in positions where he can score goals and help the team. But he filled that [central midfield] role extremely well."