Template:Infobox SGP Season/sandbox
| bodyclass = vcard
| abovestyle = white-space:nowrap; padding:3px;
| above = {{{Year|}}} Speedway Grand Prix
| subheader = {{{Name|}}}
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{Image}}}|size={{{ImageSize|}}}|sizedefault=250px|alt={{{Alt|}}}}}
| caption = {{{Caption|}}}
| header1 = Season details
| label2 = Dates
| data2 = {{{Dates|}}}
| label3 = Events
| data3 = {{{Events|}}}
| label4 = Cities
| data4 = {{{Cities|}}}
| label5 = Countries
| data5 = {{{Country|}}}
| label6 = {{#if: {{{per|}}} | Riders}}
| data6 = {{{per|}}} permanents {{#if: {{{wc|}}}|
{{{wc}}} wild card(s)}}{{#if: {{{tr|}}}|
{{{tr}}} track reserves}}
| label7 = Heats
| data7 = {{{Heats|}}} (in {{#if: {{{HeatsE|}}}|{{{HeatsE|}}}|{{{Events|}}}}} events)
| header8 = Winners
| label9 = Champion
| data9 = {{speedway|{{{P1f|}}}|name={{{P1f|}}}}} {{{P1|}}}
| label10 = Runner-up
| data10 = {{speedway|{{{P2f|}}}|name={{{P2f|}}}}} {{{P2|}}}
| label11 = 3rd place
| data11 = {{speedway|{{{P3f|}}}|name={{{P3f|}}}}} {{{P3|}}}
| below = {{startflatlist}}
- {{#ifexist: {{#expr:{{{Year|}}}-1}} Speedway Grand Prix| {{#expr:{{{Year }}
- Speedway Grand Prix
- {{#ifexist: {{#expr:{{{Year|}}}+1}} Speedway Grand Prix| {{#expr:{{{Year }}
{{endflatlist}}
| belowclass = noprint nowrap
| belowstyle = border-top: 1px solid #aaa; padding-top: 3px;
}}
{{testcase table
| Year = 2015
| Name = "Name"
| Image =Placeholder.svg
| ImageSize = 50px
| Dates = "Dates"
| Events = "Events"
| Cities = "Cities"
| Country = "Country"
| per = "per"
| wc = "wc"
| tr = "tr"
| Heats = "Heats"
| HeatsE = "HeatsE"
|P1f=SVK |P1 =Martin Vaculík
|P2f=DEN |P2 =Nicki Pedersen
|P3f=RUS |P3 =Grigory Laguta
}}