Speedway GP

Speedway GP season by season: champions, title races, records and how the competition has changed.

Who wins next season? The Grand Prix season predictor →

Seasons

SeasonChampionRunner-up
2026Robert LambertBartosz Zmarzlik
2025Bartosz ZmarzlikBrady Kurtz
2024Bartosz ZmarzlikRobert Lambert
2023Bartosz ZmarzlikFredrik Lindgren
2022Bartosz ZmarzlikLeon Madsen
2021Artem LagutaBartosz Zmarzlik
2020Bartosz ZmarzlikTai Woffinden
2019Bartosz ZmarzlikLeon Madsen
2018Tai WoffindenBartosz Zmarzlik
2017Jason DoylePatryk Dudek
2016Greg HancockTai Woffinden
2015Tai WoffindenGreg Hancock
2014Greg HancockKrzysztof Kasprzak
2013Tai WoffindenJarosław Hampel
2012Chris HolderNicki Pedersen
2011Greg HancockAndreas Jonsson
2010Tomasz GollobJarosław Hampel
2009Jason CrumpTomasz Gollob
2008Nicki PedersenJason Crump
2007Nicki PedersenLeigh Adams
2006Jason CrumpGreg Hancock
2005Tony RickardssonJason Crump
2004Jason CrumpTony Rickardsson
2003Nicki PedersenJason Crump
2002Tony RickardssonJason Crump
2001Tony RickardssonJason Crump
2000Mark LoramBilly Hamill
1999Tony RickardssonTomasz Gollob
1998Tony RickardssonJimmy Nilsen
1997Greg HancockBilly Hamill
1996Billy HamillHans Nielsen
1995Hans NielsenTony Rickardsson

Title races

The champion's lead over the runner-up after each round (championship points); red where the later champion was behind. Each season has its own scale (the largest gap is marked on the left).

  • 🇬🇧 Robert Lambert
    +20−20
    10. ToruńLead +2
  • 🇵🇱 Bartosz Zmarzlik
    +11−11
    10. VojensLead +1
  • 🇵🇱 Bartosz Zmarzlik
    +35−35
    11. ToruńLead +35
  • 🇵🇱 Bartosz Zmarzlik
    +24−24
    10. ToruńLead +8
  • 🇵🇱 Bartosz Zmarzlik
    +33−33
    10. ToruńLead +33
  • 🇵🇱 Artem Laguta
    +9−9
    11. ToruńLead +3
  • 🇵🇱 Bartosz Zmarzlik
    +16−16
    8. ToruńLead +16
  • 🇵🇱 Bartosz Zmarzlik
    +11−11
    10. ToruńLead +2
  • 🇬🇧 Tai Woffinden
    +29−29
    10. ToruńLead +10
  • 🇦🇺 Jason Doyle
    +22−22
    12. MelbourneLead +18
  • 🇺🇸 Greg Hancock
    +19−19
    11. MelbourneLead +9
  • 🇬🇧 Tai Woffinden
    +27−27
    12. MelbourneLead +16
  • 🇺🇸 Greg Hancock
    +28−28
    12. ToruńLead +8
  • 🇬🇧 Tai Woffinden
    +22−22
    12. ToruńLead +9
  • 🇦🇺 Chris Holder
    +11−11
    12. ToruńLead +8
  • 🇺🇸 Greg Hancock
    +44−44
    11. Gorzów WielkopolskiLead +40
  • 🇵🇱 Tomasz Gollob
    +32−32
    11. BydgoszczLead +29
  • 🇦🇺 Jason Crump
    +45−45
    11. BydgoszczLead +15
  • 🇩🇰 Nicki Pedersen
    +28−28
    11. BydgoszczLead +22
  • 🇩🇰 Nicki Pedersen
    +45−45
    11. GelsenkirchenLead +43
  • 🇦🇺 Jason Crump
    +71−71
    10. BydgoszczLead +44
  • 🇸🇪 Tony Rickardsson
    +54−54
    9. LonigoLead +42
  • 🇦🇺 Jason Crump
    +27−27
    9. HamarLead +3
  • 🇩🇰 Nicki Pedersen
    +17−17
    9. HamarLead +8
  • 🇸🇪 Tony Rickardsson
    +29−29
    10. SydneyLead +19
  • 🇸🇪 Tony Rickardsson
    +23−23
    6. StockholmLead +8
  • 🇬🇧 Mark Loram
    +18−18
    6. BydgoszczLead +7
  • 🇸🇪 Tony Rickardsson
    +24−24
    6. VojensLead +13
  • 🇸🇪 Tony Rickardsson
    +22−22
    6. BydgoszczLead +12
  • 🇺🇸 Greg Hancock
    +17−17
    6. VojensLead +17
  • 🇺🇸 Billy Hamill
    +23−23
    6. VojensLead +2
  • 🇩🇰 Hans Nielsen
    +15−15
    6. HackneyLead +15

Most titles

TitlesSeasons
Bartosz Zmarzlik62019, 2020, 2022, 2023, 2024, 2025
Tony Rickardsson51998, 1999, 2001, 2002, 2005
Greg Hancock41997, 2011, 2014, 2016
Jason Crump32004, 2006, 2009
Nicki Pedersen32003, 2007, 2008
Tai Woffinden32013, 2015, 2018

Best season averages

Points plus bonus points per heat, riders with at least a third of the season's most heats.

Gates season by season

3/2/1/0 for 1st–4th in the scoring heats, so leagues compare; a fair share is 1.5.

’95’96’97’98’99’00’05’06’07’08’09’10’11’12’13’14’15’16’17’18’19’20’21’22’23’24’25’26
Gate 11.461.801.571.821.971.571.811.661.621.701.731.761.491.761.711.691.751.951.781.931.911.671.721.751.791.761.751.84
Gate 21.361.211.571.331.591.731.361.601.641.581.331.391.381.431.491.381.521.481.691.331.501.561.541.541.531.581.551.34
Gate 31.431.371.321.571.291.531.321.361.231.331.411.261.261.341.341.301.241.211.281.551.161.281.351.121.091.211.291.29
Gate 41.691.611.521.241.131.141.451.271.371.321.521.501.611.411.391.531.341.431.321.351.441.381.311.511.571.441.411.50

Nations season by season

Riders without a known country count as unknown.

  • 🇵🇱 Poland
  • 🇩🇰 Denmark
  • 🇸🇪 Sweden
  • 🇦🇺 Australia
  • 🇬🇧 United Kingdom
  • 🇺🇸 United States
  • 🇸🇮 Slovenia
  • 🇨🇿 Czech Republic
  • Other
  • Unknown
02040608010019952026

Incidents per 100 rides, season by season

Grouped from each source's status letters (see the methods page); fimspeedway.com only marks a missing finish.

  • Falls
  • Exclusions
  • Tapes
  • Defects
0.00.51.01.52.02.53.03.519952021

Sources, definitions and methods