This is the better way as I made in the past, I think.
First draw a playing field (100 * 67 m) with [leisure = pitch]. Then draw the 400m track around with [highway = service]
Third is the inner line of the stadium-building around the 400 m track, here I take [landuse = meadow]. Fourth is the outer line of the stadium, only with the name [name = xyz] - no building-tag is to use.
Then the relation as multipolygone with [type = multipolygone], [ref = abc], [building = yes] and [amenty = public_building]. The “ref” is helpful, to indentificaire different multipolygones.
Sixt step = the outer line (the third) with the name is connected with the multipolygone as “outer” and the inner line (the fourth) as “inner”. The service road and the sport-pitch are not connected with the polygone.
Looks then as this [http://opengeofiction.net/#map=17/-10.87107/43.69139&layers=H]
Discussion
Comment from histor on 31 March 2015 at 11:08
Sorry - multipolygon (without the “e” at the end)
Comment from wangi on 2 April 2015 at 10:12
The OSM Wiki articles on this are not bad: osm.wiki/Tag:leisure%3Dstadium osm.wiki/Tag:leisure%3Dtrack