Kyogijo Stadiums競技場

Sports fields, rinks, courts and ballparks drawn to scale as SVG, with each team's name and logo on its side and the score in the middle. Light and dark, tall or wide, and one line to put it in your page.

Kyogijo Stadiums: 競技場 (kyōgijō) is Japanese for a sports ground; "Stadiums" is added in English. About the name

The real arenas of the NHL

Each arena is drawn in the outline of its building, as OpenStreetMap maps it, with a plausible bowl of the seats the sources give. It waits still and turns while the pointer is over it (a tap on a phone starts it, a second tap holds it): press any button while it does, drag it to take hold, or turn it the other way.

Try it

Pick a surface, give it two teams and a score, and copy the line that draws it. Everything here runs in your browser.

USA 3, Canada 2, Final/OTCup Final, Game 7, Final/OT, Jun 24. USA 3, Canada 2. USA won. Drawn as: an ice hockey rink, 200 by 85 feet with rounded corners, with its red and blue lines, face-off circles, creases and goal nets.USACANADACup Final, Game 7USA3CAN2–Final/OT · Jun 24
Surface
Sport
League
Season
Show
Layout
View
Page theme
Teams

Away team

Logo

Home team

Logo
The game
Status
Emphasis
The look
Markings
Flags on the halves
Lineup
Situation

Atlas

Every ballpark, soccer ground, budō hall and NHL, NBA, WNBA and PWHL arena in the package on one map: choose a place to see its surface drawn to scale. Filter by sport, league, country, today or the past, and pick a year to keep the places that were in use then.

The catalogue: every venue drawn, being built or wanted, with every NBA, MLB, NFL, CFL and NHL venue of the season

Sport
In use
Year

      Map
      Natural Earth · chizu 地図 (public domain; MIT)
      Coordinates
      Wikidata (CC0)
      Fences, pitches, rinks and courts
      Wikipedia (published figures only)

      Put it in your page

      Four ways, from one line of HTML to a string of SVG. Each shows the call for what you have set above.

      Wide and tall

      The same game, turned a quarter for a phone. The words stay upright and the teams go top and bottom.

      Badges for a list

      One strip each: the team, the score, a picture of the sport and the status.

      Compact cards

      The surface with the score under it, for a card.

      Court looks

      The paint, the border, the wood and the words on the baselines are options. These use plain colours and no one's marks.

      The soccer pitch

      A pitch from the Laws of the Game at any size, with the presets of UEFA, the MLS, the NCAA, the FA and FIFA's futsal, the size of sixty-four famous grounds, half pitches, and a score that ends after extra time or on penalties.

      England 2, Brazil 2, Final · 2-4 pensCup Final, Final · 2-4 pens, May 24. England 2, Brazil 2. Brazil won 4-2 on penalties. Drawn as: a soccer pitch, 105 by 68 metres, with the halfway line, the centre circle, both penalty areas, goal areas, penalty marks and arcs, the corner arcs and the goals.ENGLANDBRAZILCup FinalENG2BRA2–Final · 2-4 pens · May 24
      International, 105 × 68 m
      England 2, Brazil 2, Final · 2-4 pensCup Final, Final · 2-4 pens, May 24. England 2, Brazil 2. Brazil won 4-2 on penalties. Drawn as: a soccer pitch, 109.7 by 68.6 metres, with the halfway line, the centre circle, both penalty areas, goal areas, penalty marks and arcs, the corner arcs and the goals.ENGLANDBRAZILCup FinalENG2BRA2–Final · 2-4 pens · May 24
      NCAA best size, 120 × 75 yd
      England 2, Brazil 2, Final · 2-4 pensCup Final, Final · 2-4 pens, May 24. England 2, Brazil 2. Brazil won 4-2 on penalties. Drawn as: a soccer pitch, 73.2 by 45.7 metres, with the halfway line, the centre circle, both penalty areas, goal areas, penalty marks and arcs, the corner arcs and the goals.ENGLANDBRAZILCup FinalENG2BRA2–Final · 2-4 pens · May 24
      9-a-side (FA), 80 × 50 yd
      England 2, Brazil 2, Final · 2-4 pensCup Final, Final · 2-4 pens, May 24. England 2, Brazil 2. Brazil won 4-2 on penalties. Drawn as: a soccer pitch, 54.9 by 36.6 metres, with the halfway line, the centre circle, both penalty areas, goal areas, penalty marks and arcs, the corner arcs and the goals.ENGLANDBRAZILCup FinalENG2BRA2–Final · 2-4 pens · May 24
      7-a-side (FA), 60 × 40 yd
      England 2, Brazil 2, Final · 2-4 pensCup Final, Final · 2-4 pens, May 24. England 2, Brazil 2. Brazil won 4-2 on penalties. Drawn as: a soccer pitch, 36.6 by 27.4 metres, with the halfway line, the centre circle, both penalty areas, goal areas, penalty marks and arcs, the corner arcs and the goals.ENGLANDBRAZILCup FinalENG2BRA2–Final · 2-4 pens · May 24
      5-a-side (FA), 40 × 30 yd
      England 2, Brazil 2, Final · 2-4 pensCup Final, Final · 2-4 pens, May 24. England 2, Brazil 2. Brazil won 4-2 on penalties. Drawn as: a futsal court, 40 by 20 metres, with the halfway line, the centre circle, both penalty areas, the penalty marks and the goals.ENGLANDBRAZILCup FinalENG2BRA2–Final · 2-4 pens · May 24
      Futsal (FIFA), 40 × 20 m
      Anfield · 101 × 68 m
      Maracanã Stadium · 105 × 68 m
      Compact card, after extra time
      Half a pitch, in checks
      Bands
      Wide
      Narrow
      Lengthwise
      Checks
      Diagonal
      Diamonds

      Data providers' pitches

      Each provider writes the pitch in its own numbers. Drawn in its own frame, the lines stand where the provider puts them and raw data plots without converting.

      Move a point between providers

      A point on a line of the pitch stays on that line: the penalty line of one provider is the penalty line of the other.

      Becomes

      Point at the field

      Click or drag on the drawing, or use the arrow keys: the place is written in every provider's numbers, with the zone the rules put it in. Nothing is sent anywhere; the drawing answers by itself.

      Data on the surface

      Shots, passes and balls in play over the surface they happened on: sized by chance, coloured by team, hollow for a miss, dashed for a pass not caught. Heat maps, shot zones, positional zones and density contours count the marks into cells, zones and bands instead. The data is made up from a fixed seed; no real game, player or team is in it.

      Ready-made charts

      A shot chart, a shot map, a spray chart and a pass chart, each made in one call from made-up data. A chart is a list of layers and some drawing options, so it can still be changed, and it comes with a key, a legend and a table. The marks differ in shape as well as in fill, so a result is never told by colour alone.

      Pools

      Swimming, water polo, diving and artistic swimming, drawn from World Aquatics' regulations. A made-up race (swimmers who do not exist, each for a real country with its national flag from Hata) shows the lanes with names, flags, places, times, reaction times and splits, the split pace bars, a tall race and a natatorium of several pools.

      Round marks

      A flag or a crest clipped to a circle with a thin ring, as a broadcast graphic draws a country against a country: at the two ends of a pitch, turned with each team's name, tall, and in a badge. The countries are real and their national flags are Hata's, drawn through a plug-in the page sets once; the demo carries only the codes. The Own logo choice shows a logo of your own as well: a maple leaf with the word CANADA and a red sun disc with the word JAPAN, drawn in code.

      A live score

      The score moves and the drawing is drawn again; a number that changes swells and settles (it only fades for a reader who prefers reduced motion). Nothing is fetched: it is a made-up game.

      Replay

      A made-up play on the rink and on the pitch, played back from tracking data: the players, the ball and its trail, and the passes, the shot and the goal as they happen. Play, pause, step, drag the position, change the speed or loop; the space bar and the arrow keys work too. Nothing plays by itself, only the marks that move are redrawn, and a reader who prefers reduced motion gets steps.

      A play on the rink, in the NHL API's frame: feet from centre ice
      A play on the pitch, in Opta's frame: 0 to 100 each way
      A 200 m race by lane, played from its splits: each swimmer goes down the pool and back; in the pool's frame, in metres from the middle of the water
      The same play as an element: loop and speed are attributes

      A whole game, in 3D too, is in the next section.

      A game on the ice, in 3D

      A whole made-up game of hockey, all three periods, played on the rink in 3D: the players stand up as discs that face you, the puck runs on the ice with its trail, and the passes, the shots and the goals are drawn as they happen. Turn, tip and zoom the rink while it plays. Space plays and pauses, comma and full stop step a frame, and the arrow keys still turn the view. The flat view plays the same game.

      Loading the game…

      A made-up game, shaped from a public NHL play-by-play; teams and players are invented.

      Bring your own feed

      Play a real game from a feed: an address, a file or pasted text. Your browser fetches it and this page plays it here, flat or in 3D, with the score, the period and the clock on the arena's board. Nothing is sent to us; the files you drop or choose are kept in this browser only.

      or drop feed files here or on the view (several at once)

      Kept in this browser

        You are responsible for the terms of the source you enter. Your browser fetches it directly; we run no server or relay, and nothing is sent to us.

        Where to find a feed

          Where to find a feed: the full list · The feed format and the code

          The game as a file (JSON) · How to load and play it

          Ballparks

          Thirty current MLB parks and forty-four past ones, and the NPB's twelve home parks and eight other grounds, each fence drawn from the distances its article publishes. Press one to try it. Filter them by league, whether they are in use and era, or search any name they have had, in English or in Japanese.

          Soccer grounds

          Sixty-four grounds: the stadiums of every World Cup final, the other venues of the 2026 World Cup and the clubs' own, each pitch drawn at the size its article publishes. Press one to try it. Filter them by group and country, or search any name they have had, in English, in Japanese or in their own language.

          As an element

          Each of these is a <kyogijo-field> tag with attributes and no script of its own.

          Everything is one call

          Everything here is a call of one function.