-
18 votes
-
Scottish pairing of Gary Anderson and Cameron Menzies sent out a warning to the rest at the PDC World Cup of Darts 2026 as they dismissed Norway without losing a single leg
1 vote -
World Cup 2026!
Who’s watching? What’re you excited for? What’re your expectations or hopes? (Rumo ao hexa…)
7 votes -
'Chill, relax, we can’t control everything' - relive Gianni Infantino news conference on eve of World Cup
13 votes -
Pierre Gasly promoted to third place in Monaco GP as stewards strike out penalties
7 votes -
The 2026 Running of the 24 Hours of Le Mans Race Week Discussion
Warning: this post may contain spoilers
Another year, another Le Mans race
Anyone staying up for the full 24 hours?
Hyperpole:
Thursday, 11 June 2026 - 20:00 CET (18:00 UTC)Qualifying & Hyperpole Provisional Results
Position Class Number Driver Team Qualifying Hyperpole 1 Hyperpole 2 1 Hypercar 15 Dries Vanthoor BMW M Team WRT 03:23.625 03:23.280 03:22.564 2 Hypercar 12 Will Stevens Cadillac Hertz Team Jota 03:23.148 03:23.312 03:23.078 3 Hypercar 35 Dries Vanthoor Alpine Endurance Team 03:23.135 03:23.018 03:23.620 4 Hypercar 20 António Félix da Costa BMW M Team WRT 03:23.444 03:23.246 03:23.764 5 Hypercar 101 Filipe Albuquerque Cadillac WTR 03:23.323 03:23.191 03:23.778 6 Hypercar 19 Paul-Loup Chatin Genesis Magma Racing 03:24.084 03:23.643 03:23.823 7 Hypercar 009 Roman De Angelis Aston Martin THOR Team 03:23.777 03:23.991 03:24.729 8 Hypercar 51 James Calado Ferrari AF Corse 03:24.623 03:23.406 03:25.081 9 Hypercar 17 André Lotterer Genesis Magma Racing 03:24.424 03:23.126 03:26.116 10 Hypercar 38 Jack Aitken Cadillac Hertz Team Jota 03:23.485 03:23.091 03:23.865 11 Hypercar 007 Ross Gunn Aston Martin THOR Team 03:23.906 03:24.001 12 Hypercar 50 Antonio Fuoco Ferrari AF Corse 03:24.514 03:24.105 13 Hypercar 36 Jules Gounon Alpine Endurance Team 03:23.960 03:24.122 14 Hypercar 7 Kamui Kobayashi Toyota Gazoo Racing 03:24.314 03:24.268 15 Hypercar 8 Ryō Hirakawa Toyota Gazoo Racing 03:23.791 03:24.578 16 Hypercar 93 Stoffel Vandoorne Peugeot TotalEnergies 03:24.978 17 Hypercar 83 Phillip Hanson AF Corse 03:25.495 18 Hypercar 94 Malthe Jakobsen Peugeot TotalEnergies 03:25.660 19 LMP2 28 Job van Uitert IDEC Sport 03:37.725 03:34.612 03:33.242 20 LMP2 29 Esteban Masson Forestier Racing by Panis 03:36.098 03:34.108 03:32.855 21 LMP2 24 Jack Doohan Nielsen Racing 03:37.665 03:35.150 03:33.510 22 LMP2 43 Nick Yelloly Inter Europol Competition 03:37.004 03:33.762 03:33.578 23 LMP2 Pro-Am 4 Alex Quinn CrowdStrike Racing by APR 03:39.369 03:33.889 03:33.628 24 LMP2 30 Julien Andlauer Duqueine Team 03:34.662 03:34.386 03:33.702 25 LMP2 Pro-Am 14 Kevin Estre TDS Racing 03:40.264 03:34.542 03:33.715 26 LMP2 Pro-Am 99 Dane Cameron AO by TF 03:38.698 03:34.845 03:34.280 27 LMP2 Pro-Am 183 Matthieu Vaxivière AF Corse 03:39.985 03:34.789 03:34.692 28 LMP2 343 Reshad de Gerus Inter Europol Competition 03:35.247 03:34.179 03:35.038 29 LMP2 22 Gergoire Saucy RLR MSport 03:37.564 03:36.510 30 LMP2 Pro-Am 222 Oliver Jarvis IDEC Sport 03:41.418 03:35.688 31 LMP2 26 Vladislav Lomko Vector Sport 03:36.555 03:35.982 32 LMP2 37 Theodor Jensen CLX Motorsport 03:35.229 03:37.419 33 LMP2 9 Kakunoshin Ohta Proton Competition 03:38.088 03:36.918 34 LMP2 Pro-Am 44 Horst Felbermayr Jr. Proton Competition 03:41.453 35 LMP2 Pro-Am 25 Michael Jensen Algarve Pro Racing 03:42.739 36 LMP2 Pro-Am 48 Fred Poordad RD Limited 03:42.856 37 LMP2 Pro-Am 3 John Farano DKR Engineering 03:43.551 38 LMGT3 27 Mattia Drudi Heart of Racing Team 03:56.688 03:53.166 03:52.433 39 LMGT3 21 Alessio Rovera Vista AF Corse 03:56.962 03:54.837 03:53.412 40 LMGT3 87 José María López Akkodis ASP Team 03:56.581 03:54.495 03:53.614 41 LMGT3 78 Jack Hawksworth Akkodis ASP Team 03:57.261 03:54.340 03:53.869 42 LMGT3 32 Sean Gelael Team WRT 03:56.537 03:53.337 03:54.401 43 LMGT3 69 Parker Thompson Team WRT 03:56.700 03:54.699 03:54.655 44 LMGT3 74 Dennis Marschall Kessel Racing 03:56.560 03:54.665 03:54.677 45 LMGT3 23 Jonny Adam Heart of Racing Team 03:55.975 03:53.723 03:54.888 46 LMGT3 91 Timur Boguslavskiy Manthey DK Engineering 03:56.183 03:53.561 03:55.610 47 LMGT3 77 Ben Tuck Proton Competition 03:55.951 03:54.528 03:55.666 48 LMGT3 88 Logan Sargeant Proton Competition 03:56.931 03:54.753 49 LMGT3 62 Julian Hanses Team Qatar by Iron Lynx 03:57.531 03:54.771 50 LMGT3 61 Rui Andrade Iron Lynx 03:56.950 03:55.033 51 LMGT3 54 Francesco Castellacci Vista AF Corse 03:57.277 03:55.175 52 LMGT3 92 Riccardo Pera The Bend Manthey 03:57.466 03:55.314 53 LMGT3 10 Antares Au Garage 59 03:57.662 54 LMGT3 33 Ben Keating TF Sport 03:57.724 55 LMGT3 79 Johannes Zelger Iron Lynx 03:57.776 56 LMGT3 150 Custodio Toledo Richard Mille AF Corse 03:57.991 57 LMGT3 57 Takeshi Kimura Kessel Racing 03:58.109 58 LMGT3 59 Clément Mateu Racing Spirit of Leman 03:58.395 59 LMGT3 58 Alexander West Garage 59 03:59.352 60 LMGT3 2 Prince Jefri Ibrahim TF Sport 03:59.592 61 LMGT3 13 Orey Fidani 13 Autosport 04:00.258 62 LMGT3 34 Peter Dempsey Racing Team Turkey by TF DSQ Race Start:
Saturday, 13 June 2026 - 16:00 CET (14:00 UTC)5 votes -
Formula 1 Monaco Grand Prix 2026 - Race Weekend Discussion
Warning: this post may contain spoilers
Monaco Grand Prix
Circuit de Monaco
June 5-7, 2026
Qualifying Results -- SPOILER
Pos. No. Driver Team Q1 Q2 Q3 Laps 1 12 Kimi Antonelli Mercedes 1:13.599 1:12.704 1:12.051 28 2 3 Max Verstappen Red Bull Racing 1:13.490 1:12.499 1:12.094 26 3 44 Lewis Hamilton Ferrari 1:13.777 1:12.934 1:12.279 28 4 16 Charles Leclerc Ferrari 1:13.293 1:12.774 1:12.351 29 5 6 Isack Hadjar Red Bull Racing 1:14.408 1:12.722 1:12.434 25 6 63 George Russell Mercedes 1:14.214 1:13.238 1:12.445 28 7 81 Oscar Piastri McLaren 1:14.159 1:12.983 1:12.624 29 8 1 Lando Norris McLaren 1:13.630 1:12.919 1:12.765 28 9 10 Pierre Gasly Alpine 1:14.469 1:13.762 1:13.226 32 10 30 Liam Lawson Racing Bulls 1:14.498 1:13.471 1:13.412 29 11 23 Alexander Albon Williams 1:14.321 1:13.787 24 12 55 Carlos Sainz Williams 1:14.348 1:13.815 23 13 27 Nico Hulkenberg Audi 1:13.923 1:13.902 21 14 43 Franco Colapinto Alpine 1:14.573 1:13.995 24 15 41 Arvid Lindblad Racing Bulls 1:14.685 1:14.248 23 16 5 Gabriel Bortoleto Audi 1:14.683 10 17 31 Esteban Ocon Haas F1 Team 1:14.722 14 18 11 Sergio Perez Cadillac 1:14.747 12 19 87 Oliver Bearman Haas F1 Team 1:14.814 14 20 77 Valtteri Bottas Cadillac 1:15.283 13 21 14 Fernando Alonso Aston Martin 1:15.349 13 22 18 Lance Stroll Aston Martin 1:16.061 11 Source: F1.com
Grand Prix Results -- SPOILER
Pos. No. Driver Team Laps Time / Retired Pts. 1 12 Kimi Antonelli Mercedes 78 2:23:31.243 25 2 44 Lewis Hamilton Ferrari 78 +6.271s 18 3 6 Isack Hadjar Red Bull Racing 78 +23.394s 15 4 81 Oscar Piastri McLaren 78 +24.261s 12 5 30 Liam Lawson Racing Bulls 78 +26.553s 10 6 41 Arvid Lindblad Racing Bulls 78 +29.010s 8 7 10 Pierre Gasly Alpine 78 +30.369s 6 8 23 Alexander Albon Williams 78 +33.413s 4 9 31 Esteban Ocon Haas F1 Team 78 +37.140s 2 10 11 Sergio Perez Cadillac 78 +39.153s 1 11 14 Fernando Alonso Aston Martin 78 +41.899s 0 12 5 Gabriel Bortoleto Audi 78 +42.748s 0 13 63 George Russell Mercedes 78 +43.353s 0 14 27 Nico Hulkenberg Audi 78 +44.102s 0 15 43 Franco Colapinto Alpine 78 +48.964s 0 16 55 Carlos Sainz Williams 70 DNF 0 NC 16 Charles Leclerc Ferrari 64 DNF 0 NC 18 Lance Stroll Aston Martin 56 DNF 0 NC 1 Lando Norris McLaren 43 DNF 0 NC 87 Oliver Bearman Haas F1 Team 27 DNF 0 NC 77 Valtteri Bottas Cadillac 15 DNF 0 NC 3 Max Verstappen Red Bull Racing 0 DNF 0 Fastest Lap: Kimi Antonelli // 1:13.481 on lap 76
DOTD: Kimi AntonelliSource: F1.com
Next race:
Barcelona-Catalunya Grand Prix
Circuit de Barcelona-Catalunya
June 12-14, 202611 votes -
Christian Eriksen collapsed during Denmark's friendly against Ukraine, but is now conscious – game was stopped on sixty-five minutes and abandoned shortly after
6 votes -
Ståle Solbakken leads Norway to first major tournament in twenty-six years knowing that, with Erling Haaland up front, anything can happen at the 2026 World Cup
2 votes -
Graham Potter looks forward to leading Sweden at 2026 World Cup after reflecting on failures with Chelsea and West Ham
5 votes -
Manchester City are considering legal action against Enrique Riquelme after the Real Madrid presidential candidate held up a Madrid shirt with Erling Haaland's name on the back during a TV appearance
7 votes -
With Graham Potter at the helm and Viktor Gyökeres finding form, hopes are high after playoff success for Sweden at the 2026 World Cup
4 votes -
The San Antonio Spurs win the Western Conference Finals, defeating the reigning Oklahoma City Thunder
14 votes -
Finland scored three unanswered goals in the second period to beat Canada in the semi-finals of the 2026 IIHF World Championship
8 votes -
An interview with Timo Furuholm, Finnish parliamentarian and former footballer – exploring why so many players lean right-wing and discussion on the upcoming 2026 World Cup
9 votes -
Konsta Helenius scored the golden goal that gave Finland a 1-0 victory over Switzerland in the finals of the 2026 IIHF World Championship
3 votes -
Denmark's Jonas Vingegaard has become the eighth cyclist to win all three of the men's Grand Tours by securing the Giro d'Italia in Rome
9 votes -
Texas Tailgaters vs Savannah Bananas at Neyland Stadium
5 votes -
Claude Lemieux, 60, dies by suicide
10 votes -
Norway defeated Latvia to advance to the semi-finals of the 2026 IIHF World Championship – will be their first ever semis appearance
2 votes -
The Enhanced Games are Sunday. Here's what to know about the controversial event.
15 votes -
Indycar Indianapolis 500-mile Race (Indy 500) 2026 - Post-Race Discussion
8 votes -
Kasper Schmeichel has retired at the age of 39, with the Celtic and Denmark goalkeeper unable to recover sufficiently from a serious shoulder injury
4 votes -
Formula 1 Canadian Grand Prix 2026 - Race Weekend Discussion
Warning: this post may contain spoilers
Canadian Grand Prix
Circuit Gilles-Villeneuve
May 22-24, 2026
Sprint Race Qualifying Results -- SPOILER
Pos. No. Driver Team Q1 Q2 Q3 Laps 1 63 George Russell Mercedes 1:14.772 1:13.026 1:12.965 19 2 12 Kimi Antonelli Mercedes 1:14.010 1:13.551 1:13.033 16 3 1 Lando Norris McLaren 1:14.265 1:13.957 1:13.280 15 4 81 Oscar Piastri McLaren 1:14.665 1:13.858 1:13.299 15 5 44 Lewis Hamilton Ferrari 1:13.889 1:13.465 1:13.326 23 6 16 Charles Leclerc Ferrari 1:15.006 1:13.554 1:13.410 19 7 3 Max Verstappen Red Bull Racing 1:14.028 1:14.412 1:13.504 15 8 6 Isack Hadjar Red Bull Racing 1:14.541 1:14.239 1:13.605 17 9 41 Arvid Lindblad Racing Bulls 1:14.517 1:14.140 1:13.737 19 10 55 Carlos Sainz Williams 1:15.500 1:14.547 1:14.536 24 11 27 Nico Hulkenberg Audi 1:15.673 1:14.595 14 12 5 Gabriel Bortoleto Audi 1:15.801 1:14.627 14 13 43 Franco Colapinto Alpine 1:15.484 1:14.702 16 14 31 Esteban Ocon Haas F1 Team 1:15.760 1:14.928 17 15 87 Oliver Bearman Haas F1 Team 1:15.872 1:15.197 17 16 14 Fernando Alonso Aston Martin 1:15.760 7 17 11 Sergio Perez Cadillac 1:16.002 8 18 18 Lance Stroll Aston Martin 1:16.354 9 19 10 Pierre Gasly Alpine 1:16.642 8 20 77 Valtteri Bottas Cadillac 1:16.866 8 Source: F1.com
Sprint Race Results -- SPOILER
Pos. No. Driver Team Laps Time / Retired Pts. 1 63 George Russell Mercedes 23 28:50.951 8 2 1 Lando Norris McLaren 23 +1.272s 7 3 12 Kimi Antonelli Mercedes 23 +1.843s 6 4 81 Oscar Piastri McLaren 23 +9.797s 5 5 16 Charles Leclerc Ferrari 23 +9.929s 4 6 44 Lewis Hamilton Ferrari 23 +10.545s 3 7 3 Max Verstappen Red Bull Racing 23 +15.935s 2 8 41 Arvid Lindblad Racing Bulls 23 +29.710s 1 9 43 Franco Colapinto Alpine 23 +31.621s 0 10 55 Carlos Sainz Williams 23 +36.793s 0 11 30 Liam Lawson Racing Bulls 23 +61.344s 0 12 5 Gabriel Bortoleto Audi 23 +61.814s 0 13 31 Esteban Ocon Haas F1 Team 23 +64.209s 0 14 11 Sergio Perez Cadillac 23 +70.402s 0 15 27 Nico Hulkenberg Audi 23 +72.158s 0 16 18 Lance Stroll Aston Martin 22 +1 lap 0 17 77 Valtteri Bottas Cadillac 22 +1 lap 0 18 87 Oliver Bearman Haas F1 Team 22 +1 lap 0 19 23 Alexander Albon Williams 22 +1 lap 0 20 10 Pierre Gasly Alpine 22 +1 lap 0 21 6 Isack Hadjar Red Bull Racing 20 +3 laps 0 NC 14 Fernando Alonso Aston Martin 15 DNF 0 Source: F1.com
Qualifying Results -- SPOILER
Pos. No. Driver Team Q1 Q2 Q3 Laps 1 63 George Russell Mercedes 1:13.953 1:13.079 1:12.578 24 2 12 Kimi Antonelli Mercedes 1:13.380 1:13.076 1:12.646 24 3 1 Lando Norris McLaren 1:13.503 1:13.049 1:12.729 28 4 81 Oscar Piastri McLaren 1:13.559 1:13.285 1:12.781 29 5 44 Lewis Hamilton Ferrari 1:13.767 1:13.041 1:12.868 27 6 3 Max Verstappen Red Bull Racing 1:14.067 1:13.479 1:12.907 23 7 6 Isack Hadjar Red Bull Racing 1:13.654 1:12.975 1:12.935 22 8 16 Charles Leclerc Ferrari 1:13.825 1:13.496 1:12.976 29 9 41 Arvid Lindblad Racing Bulls 1:13.895 1:13.548 1:13.280 28 10 43 Franco Colapinto Alpine 1:14.466 1:13.857 1:13.697 27 11 27 Nico Hulkenberg Audi 1:14.562 1:13.886 21 12 30 Liam Lawson Racing Bulls 1:14.346 1:13.897 22 13 5 Gabriel Bortoleto Audi 1:14.775 1:14.071 22 14 10 Pierre Gasly Alpine 1:14.698 1:14.187 20 15 55 Carlos Sainz Williams 1:14.276 1:14.273 21 16 87 Oliver Bearman Haas F1 Team 1:14.449 1:14.416 22 17 31 Esteban Ocon Haas F1 Team 1:14.845 12 18 23 Alexander Albon Williams 1:14.851 13 19 14 Fernando Alonso Aston Martin 1:15.196 11 20 11 Sergio Perez Cadillac 1:15.429 11 21 18 Lance Stroll Aston Martin 1:16.195 10 22 77 Valtteri Bottas Cadillac 1:16.272 10 Source: F1.com
Grand Prix Results -- SPOILER
Pos. No. Driver Team Laps Time / Retired Pts. 1 12 Kimi Antonelli Mercedes 68 1:28:15.758 25 2 44 Lewis Hamilton Ferrari 68 +10.768s 18 3 3 Max Verstappen Red Bull Racing 68 +11.276s 15 4 16 Charles Leclerc Ferrari 68 +44.151s 12 5 6 Isack Hadjar Red Bull Racing 67 +1 lap 10 6 43 Franco Colapinto Alpine 67 +1 lap 8 7 30 Liam Lawson Racing Bulls 67 +1 lap 6 8 10 Pierre Gasly Alpine 67 +1 lap 4 9 55 Carlos Sainz Williams 67 +1 lap 2 10 87 Oliver Bearman Haas F1 Team 67 +1 lap 1 11 81 Oscar Piastri McLaren 66 +2 laps 0 12 27 Nico Hulkenberg Audi 66 +2 laps 0 13 5 Gabriel Bortoleto Audi 66 +2 laps 0 14 31 Esteban Ocon Haas F1 Team 66 +2 laps 0 15 18 Lance Stroll Aston Martin 64 +4 laps 0 16 77 Valtteri Bottas Cadillac 64 +4 laps 0 NC 11 Sergio Perez Cadillac 39 DNF 0 NC 1 Lando Norris McLaren 38 DNF 0 NC 63 George Russell Mercedes 29 DNF 0 NC 14 Fernando Alonso Aston Martin 23 DNF 0 NC 23 Alexander Albon Williams 11 DNF 0 NC 41 Arvid Lindblad Racing Bulls 0 DNS 0 Fastest Lap: Kimi Antonelli // 1:14.210 on lap 68
DOTD: Lewis HamiltonSource: F1.com
Next race:
Monaco Grand Prix
Circuit de Monaco
June 5-7, 20269 votes -
Finland got goals from five different players to defeat Austria 5-2 for its sixth straight win at the 2026 IIHF World Championship
3 votes -
Formula 1 Miami Grand Prix 2026 - Race Weekend Discussion
Warning: this post may contain spoilers
Miami Grand Prix
Miami International Autodrome
May 1-3, 2026
Sprint Race Qualifying Results -- SPOILER
Pos. No. Driver Team Q1 Q2 Q3 Laps 1 1 Lando Norris McLaren 1:28.723 1:29.366 1:27.869 15 2 12 Kimi Antonelli Mercedes 1:29.312 1:29.209 1:28.091 14 3 81 Oscar Piastri McLaren 1:29.169 1:28.506 1:28.108 11 4 16 Charles Leclerc Ferrari 1:28.733 1:28.333 1:28.239 15 5 3 Max Verstappen Red Bull Racing 1:29.801 1:29.093 1:28.461 12 6 63 George Russell Mercedes 1:29.659 1:28.903 1:28.493 15 7 44 Lewis Hamilton Ferrari 1:29.255 1:28.841 1:28.618 15 8 43 Franco Colapinto Alpine 1:30.386 1:29.527 1:29.320 15 9 6 Isack Hadjar Red Bull Racing 1:30.352 1:29.750 1:29.422 15 10 10 Pierre Gasly Alpine 1:29.984 1:29.973 1:29.474 15 11 5 Gabriel Bortoleto Audi 1:30.561 1:29.994 12 12 27 Nico Hulkenberg Audi 1:30.270 1:30.019 12 13 87 Oliver Bearman Haas F1 Team 1:30.614 1:30.116 9 14 55 Carlos Sainz Williams 1:30.987 1:30.224 12 15 41 Arvid Lindblad Racing Bulls 1:30.872 1:30.573 9 16 30 Liam Lawson Racing Bulls 1:31.043 5 17 31 Esteban Ocon Haas F1 Team 1:31.245 6 18 11 Sergio Perez Cadillac 1:31.255 3 19 23 Alexander Albon Williams 1:31.322 1:30.216 6 20 77 Valtteri Bottas Cadillac 1:31.826 6 NC 14 Fernando Alonso Aston Martin 1:41.311 6 Source: F1.com
Sprint Race Results -- SPOILER
Pos. No. Driver Team Laps Time / Retired Pts. 1 1 Lando Norris McLaren 19 29:15.045 8 2 81 Oscar Piastri McLaren 19 +3.766s 7 3 16 Charles Leclerc Ferrari 19 +6.251s 6 4 63 George Russell Mercedes 19 +12.951s 5 5 3 Max Verstappen Red Bull Racing 19 +13.639s 4 6 12 Kimi Antonelli Mercedes 19 +13.777s 3 7 44 Lewis Hamilton Ferrari 19 +21.665s 2 8 10 Pierre Gasly Alpine 19 +30.525s 1 9 6 Isack Hadjar Red Bull Racing 19 +35.346s 0 10 43 Franco Colapinto Alpine 19 +36.970s 0 11 31 Esteban Ocon Haas F1 Team 19 +56.972s 0 12 87 Oliver Bearman Haas F1 Team 19 +57.365s 0 13 55 Carlos Sainz Williams 19 +58.504s 0 14 30 Liam Lawson Racing Bulls 19 +59.358s 0 15 14 Fernando Alonso Aston Martin 19 +76.067s 0 16 11 Sergio Perez Cadillac 19 +76.691s 0 17 18 Lance Stroll Aston Martin 19 +77.626s 0 18 23 Alexander Albon Williams 19 +88.173s 0 19 77 Valtteri Bottas Cadillac 19 +89.597s 0 NC 27 Nico Hulkenberg Audi 0 DNS 0 NC 41 Arvid Lindblad Racing Bulls 0 DNS 0 DQ 5 Gabriel Bortoleto Audi DSQ 0 Source: F1.com
Qualifying Results -- SPOILER
Pos. No. Driver Team Q1 Q2 Q3 Laps 1 12 Kimi Antonelli Mercedes 1:28.653 1:28.289 1:27.798 17 2 3 Max Verstappen Red Bull Racing 1:29.099 1:28.116 1:27.964 15 3 16 Charles Leclerc Ferrari 1:28.938 1:28.315 1:28.143 21 4 1 Lando Norris McLaren 1:29.183 1:28.920 1:28.183 20 5 63 George Russell Mercedes 1:29.492 1:28.477 1:28.197 18 6 44 Lewis Hamilton Ferrari 1:29.483 1:28.477 1:28.319 21 7 81 Oscar Piastri McLaren 1:29.920 1:28.332 1:28.500 20 8 43 Franco Colapinto Alpine 1:29.584 1:28.975 1:28.762 19 9 10 Pierre Gasly Alpine 1:29.914 1:29.070 1:28.810 20 10 27 Nico Hulkenberg Audi 1:29.645 1:29.439 14 11 30 Liam Lawson Racing Bulls 1:29.595 1:29.499 14 12 87 Oliver Bearman Haas F1 Team 1:29.340 1:29.567 12 13 55 Carlos Sainz Williams 1:29.540 1:29.568 15 14 31 Esteban Ocon Haas F1 Team 1:29.838 1:29.772 15 15 23 Alexander Albon Williams 1:29.720 1:29.946 15 16 41 Arvid Lindblad Racing Bulls 1:30.133 9 17 14 Fernando Alonso Aston Martin 1:31.098 8 18 18 Lance Stroll Aston Martin 1:31.164 9 19 77 Valtteri Bottas Cadillac 1:31.629 9 20 11 Sergio Perez Cadillac 1:31.967 9 21 5 Gabriel Bortoleto Audi 1:33.737 3 DQ 6 Isack Hadjar Red Bull Racing 1:28.941 1:28.789 0 Source: F1.com
Grand Prix Results -- SPOILER
Pos. No. Driver Team Laps Time / Retired Pts. 1 12 Kimi Antonelli Mercedes 57 1:33:19.273 25 2 1 Lando Norris McLaren 57 +3.264s 18 3 81 Oscar Piastri McLaren 57 +27.092s 15 4 63 George Russell Mercedes 57 +43.051s 12 5 3 Max Verstappen Red Bull Racing 57 +43.949s 10 6 16 Charles Leclerc Ferrari 57 +44.245s 8 7 44 Lewis Hamilton Ferrari 57 +53.753s 6 8 43 Franco Colapinto Alpine 57 +61.871s 4 9 55 Carlos Sainz Williams 57 +82.072s 2 10 23 Alexander Albon Williams 57 +90.972s 1 11 87 Oliver Bearman Haas F1 Team 56 +1 lap 0 12 5 Gabriel Bortoleto Audi 56 +1 lap 0 13 31 Esteban Ocon Haas F1 Team 56 +1 lap 0 14 41 Arvid Lindblad Racing Bulls 56 +1 lap 0 15 14 Fernando Alonso Aston Martin 56 +1 lap 0 16 11 Sergio Perez Cadillac 56 +1 lap 0 17 18 Lance Stroll Aston Martin 56 +1 lap 0 18 77 Valtteri Bottas Cadillac 55 +2 laps 0 NC 27 Nico Hulkenberg Audi 7 DNF 0 NC 30 Liam Lawson Racing Bulls 6 DNF 0 NC 10 Pierre Gasly Alpine 4 DNF 0 NC 6 Isack Hadjar Red Bull Racing 4 DNF 0 Fastest Lap: Lando Norris // 1:31.869 on lap 35
DOTD: Max VerstappenSource: F1.com
Next race:
Canadian Grand Prix
Circuit Gilles-Villeneuve
March 22-24, 202612 votes -
Denmark bagged a 3-2 shootout win over Italy at the 2026 IIHF World Championship – win secures their spot in the top division for 2027
5 votes -
Norway is coming 🇳🇴 – 2026 FIFA World Cup men's squad announcement
4 votes -
Rasmus Højlund set to join SSC Napoli on a permanent deal from Manchester United after helping Serie A side secure Champions League qualification with victory over Pisa
6 votes -
I ran seven marathons in seven days on seven continents
9 votes -
NCAA to expand March Madness men's and women's college basketball tournaments to 76 teams in 2027
7 votes -
The great 2028 Olympic ticket crashout, explained
14 votes -
Sabastian Sawe breaks the two-hour barrier in the marathon, first to ever do it in an official race
23 votes -
US senator to introduce bill aimed at ending sports blackouts, making games easier to watch for fans
23 votes -
Norwegian Swimming Federation has declared it will not host international championships as long as World Aquatics permits athletes from Russia and Belarus to compete
12 votes -
Finnish driver Juha Miettinen has died after a seven-car crash during the Nürburgring Langstrecken-Serie – race had received wide interest due to Max Verstappen's participation
26 votes -
The Shining Star of Losers Everywhere
9 votes -
Predicting the NBA MVP with Machine Learning
Predicting the NBA MVP with Machine Learning Thesis Every season, basketball fans debate who deserves the MVP award. We built 3 machine learning models that attempt to answer that question using...
Predicting the NBA MVP with Machine Learning
Thesis
Every season, basketball fans debate who deserves the MVP award. We built 3 machine learning models that attempt to answer that question using box score statistics. At the end of each season, this award is determined by a panel of voters.
Methodology
Each model is trained on every NBA season from 1974 to 2017. For each player season, it looks at nine statistics:
- Points, assists, blocks, defensive rebounds, and field goals per game the core production numbers
- Win Shares (WS): an estimate of how many wins a player contributed to their team
- Value Over Replacement Player (VORP): how much better a player is than a league average replacement
- Box Plus/Minus (BPM): a player's net impact per 100 possessions
- Usage Rate (USG%): what share of team plays run through that player
From those nine numbers, the model learns what a typical MVP season looks like versus a non MVP season, then applies that knowledge to current players. Each model outputs an independent probability that a given player wins MVP, not a share of a single pool, so the values do not sum to 1. Think of it as each player's individual odds.
Three Models, One Question
Rather than relying on a single approach, the system runs three different models and lets you compare:
Logistic Regression
The simplest of the three. It draws a straight line through the data, each statistic gets a weight, and a player's score is the weighted sum of their stats. It's easy to interpret (a higher coefficient means that stat matters more).
Win Shares (WS) is by far the most influential feature, with an absolute coefficient of ~1.85, nearly double the next most important feature. Box Plus/Minus (BPM) ranks second at ~1.0, followed by Defensive Rebounds per Game (DRBPG, ~0.85) and Assists per Game (ASTPG, ~0.70). VORP and Field Goals per Game (FGPG) contribute moderately at ~0.50. Blocks per Game (BLKPG), Points per Game (PTSPG), and Usage Rate (USG%) have minimal weight, all under 0.15.
Random Forest
Builds hundreds of decision trees, each one asking a series of "is this stat above or below X?" questions and averages their answers. It handles complex relationships between stats well and is less sensitive to any one unusual data point. Think of it as a large committee of simple rules voting together.
WS again dominates at ~0.31, accounting for roughly twice the importance of the next feature. VORP (~0.15) and BPM (~0.125) rank second and third. DRBPG (~0.10), PTSPG (~0.08), BLKPG (~0.07), FGPG (~0.065), and ASTPG (~0.06) contribute in a fairly tight mid-range band. USG% is the least important at ~0.05. Compared to logistic regression, the Random Forest spreads importance more evenly across features.
Gradient Boosting
Also uses decision trees, but builds them sequentially: each new tree focuses on correcting the mistakes the previous ones made.
This model is heavily concentrated on just two features: BPM (~0.47) and WS (~0.41) together account for roughly 88% of total feature importance. All remaining features, PTSPG, VORP, ASTPG, DRBPG, contribute ~0.02–0.03 each, and BLKPG, USG%, and FGPG are effectively unused (near zero). This suggests the gradient boosting model learned that BPM and WS alone are nearly sufficient to separate MVP candidates.
Historical Results
The models were trained on data through 2017, so every season from 2018 onward is a genuine out of sample test, the models have never seen these players or seasons before.
Season Actual MVP LR RF GB 2018 James Harden #2 #2 #1 ✓ 2019 Giannis Antetokounmpo #1 ✓ #1 ✓ #1 ✓ 2020 Giannis Antetokounmpo #1 ✓ #1 ✓ #1 ✓ 2021 Nikola Jokić #1 ✓ #1 ✓ #1 ✓ 2022 Nikola Jokić #1 ✓ #1 ✓ #1 ✓ 2023 Joel Embiid #2 #4 #2 2024 Nikola Jokić #1 ✓ #1 ✓ #1 ✓ 2025 Shai Gilgeous-Alexander #3 #2 #569 Top-1 accuracy: LR 5/8 · RF 5/8 · GB 6/8
Top-3 accuracy: LR 8/8 · RF 7/8 · GB 7/8
Top-3 accuracy: LR 8/8 · RF 7/8 · GB 7/8
For five straight seasons (2019–2022 + 2024), all three models agreed on the same #1 pick, and were right every time.
In 2023, every model ranked Nikola Jokić #1, and by the numbers, he arguably had the better season. Joel Embiid won the award anyway, the kind of outcome that may reflect voter narrative/fatigue and team performance rather than pure statistics. In 2025, Gradient Boosting ranked Shai Gilgeous-Alexander outside the top 500, while Logistic Regression and Random Forest had him at #3 and #2 respectively. I have no idea why GB did this. Likely a bug.
Future Direction
No model is perfect, and these have known blind spots. Team record is not included, MVP voters have historically punished players on losing teams regardless of individual stats. Injuries and narrative don't appear in a box score. And the training data skews toward an older era; the three point revolution and the rise of players like SGA have introduced statistical profiles the 1970s–1990s data doesn't fully capture.
Current Season Predictions (2025–26)
LR RF GB #1 Nikola Jokić Shai Gilgeous-Alexander Nikola Jokić #2 Shai Gilgeous-Alexander Nikola Jokić Victor Wembanyama #3 Victor Wembanyama Victor Wembanyama Giannis Antetokounmpo #4 Luka Dončić Giannis Antetokounmpo Kawhi Leonard #5 Jalen Johnson Luka Dončić Luka Dončić Two of the three models have Nikola Jokić as the frontrunner. Random Forest is the dissenter, putting Shai Gilgeous-Alexander ahead. Victor Wembanyama appears in all three top 3s in just his second season, which is notable. Before running the models, I expected him to be #1 for all of them considering the way the models use advanced stats.
Conclusion
Thank you for reading. I hope you found this interesting. Basketball reference also has their own model if you would like to see a different result. Please do not gamble on my models!
13 votes -
Gianpiero Lambiase, Max Verstappen's long-serving race engineer, set to join McLaren in 2028
11 votes -
Breaking down Jo Adell's three home run robberies
9 votes -
Erling Haaland hits hat-trick as Manchester City thrash Liverpool to reach FA Cup semis
7 votes -
Viktor Gyökeres the hero as Graham Potter rescues Sweden's 2026 World Cup dream with a win over Poland
2 votes -
Formula 1 Japanese Grand Prix 2026 - Race Weekend Discussion
Warning: this post may contain spoilers
Japanese Grand Prix
Suzuka Circuit
March 26-29, 2026
Qualifying Results -- SPOILER
Pos. No. Driver Team Q1 Q2 Q3 Laps 1 12 Kimi Antonelli Mercedes 1:30.035 1:29.048 1:28.778 15 2 63 George Russell Mercedes 1:29.967 1:29.686 1:29.076 21 3 81 Oscar Piastri McLaren 1:30.200 1:29.451 1:29.132 20 4 16 Charles Leclerc Ferrari 1:29.915 1:29.303 1:29.405 18 5 1 Lando Norris McLaren 1:30.401 1:29.795 1:29.409 20 6 44 Lewis Hamilton Ferrari 1:30.309 1:29.589 1:29.567 20 7 10 Pierre Gasly Alpine 1:30.584 1:29.874 1:29.691 18 8 6 Isack Hadjar Red Bull Racing 1:30.662 1:30.104 1:29.978 17 9 5 Gabriel Bortoleto Audi 1:30.359 1:29.990 1:30.274 20 10 41 Arvid Lindblad Racing Bulls 1:30.781 1:30.109 1:30.319 21 11 3 Max Verstappen Red Bull Racing 1:30.519 1:30.262 12 12 31 Esteban Ocon Haas F1 Team 1:30.915 1:30.309 15 13 27 Nico Hulkenberg Audi 1:30.358 1:30.387 14 14 30 Liam Lawson Racing Bulls 1:30.657 1:30.495 15 15 43 Franco Colapinto Alpine 1:30.931 1:30.627 12 16 55 Carlos Sainz Williams 1:30.927 1:31.033 15 17 23 Alexander Albon Williams 1:31.088 9 18 87 Oliver Bearman Haas F1 Team 1:31.090 9 19 11 Sergio Perez Cadillac 1:32.206 6 20 77 Valtteri Bottas Cadillac 1:32.330 9 21 14 Fernando Alonso Aston Martin 1:32.646 9 22 18 Lance Stroll Aston Martin 1:32.920 9 Source: F1.com
Grand Prix Results -- SPOILER
Pos. No. Driver Team Laps Time / Retired Pts. 1 12 Kimi Antonelli Mercedes 53 1:28:03.403 25 2 81 Oscar Piastri McLaren 53 +13.722s 18 3 16 Charles Leclerc Ferrari 53 +15.270s 15 4 63 George Russell Mercedes 53 +15.754s 12 5 1 Lando Norris McLaren 53 +23.479s 10 6 44 Lewis Hamilton Ferrari 53 +25.037s 8 7 10 Pierre Gasly Alpine 53 +32.340s 6 8 3 Max Verstappen Red Bull Racing 53 +32.677s 4 9 30 Liam Lawson Racing Bulls 53 +50.180s 2 10 31 Esteban Ocon Haas F1 Team 53 +51.216s 1 11 27 Nico Hulkenberg Audi 53 +52.280s 0 12 6 Isack Hadjar Red Bull Racing 53 +56.154s 0 13 5 Gabriel Bortoleto Audi 53 +59.078s 0 14 41 Arvid Lindblad Racing Bulls 53 +59.848s 0 15 55 Carlos Sainz Williams 53 +65.008s 0 16 43 Franco Colapinto Alpine 53 +65.773s 0 17 11 Sergio Perez Cadillac 53 +92.453s 0 18 14 Fernando Alonso Aston Martin 52 +1 lap 0 19 77 Valtteri Bottas Cadillac 52 +1 lap 0 20 23 Alexander Albon Williams 51 +2 laps 0 NC 18 Lance Stroll Aston Martin 30 DNF 0 NC 87 Oliver Bearman Haas F1 Team 20 DNF 0 Fastest Lap: Kimi Antonelli // 1:32.432 on lap 49
DOTD: Oscar PiastriSource: F1.com
Next race:
Miami Grand Prix
Suzuka Circuit
May 1-3, 202614 votes -
WNBA agreement to give every rookie under contract a raise
11 votes -
Sweden are one win from qualifying for the 2026 World Cup after Viktor Gyökeres scored a hat-trick in their play-off semi-final win over Ukraine
6 votes -
Erling Haaland's struggles in front of goal come from playing in "the most difficult position on the planet", says Manchester City manager Pep Guardiola
5 votes -
The incredible story of the cartel Olympics
10 votes -
FK Bodø/Glimt's historic run in the Champions League was brought to an end by a Sporting CP side who superbly battled back from a three-goal first-leg deficit
8 votes -
Formula 1 Chinese Grand Prix 2026 - Race Weekend Discussion
Warning: this post may contain spoilers
Chinese Grand Prix
Shanghai International Circuit
March 13-15, 2026
Sprint Race Qualifying Results -- SPOILER
Pos. No. Driver Team Q1 Q2 Q3 Laps 1 63 George Russell Mercedes 1:33.030 1:32.241 1:31.520 13 2 12 Kimi Antonelli Mercedes 1:33.455 1:32.291 1:31.809 13 3 1 Lando Norris McLaren 1:33.783 1:33.086 1:32.141 13 4 44 Lewis Hamilton Ferrari 1:33.148 1:33.042 1:32.161 15 5 81 Oscar Piastri McLaren 1:33.813 1:33.038 1:32.224 13 6 16 Charles Leclerc Ferrari 1:33.194 1:32.602 1:32.528 16 7 10 Pierre Gasly Alpine 1:33.970 1:33.405 1:32.888 15 8 3 Max Verstappen Red Bull Racing 1:34.170 1:33.564 1:33.254 17 9 87 Oliver Bearman Haas F1 Team 1:34.280 1:33.501 1:33.409 16 10 6 Isack Hadjar Red Bull Racing 1:34.447 1:33.620 1:33.723 15 11 27 Nico Hulkenberg Audi 1:33.997 1:33.635 14 12 31 Esteban Ocon Haas F1 Team 1:34.087 1:33.639 13 13 30 Liam Lawson Racing Bulls 1:34.110 1:33.714 13 14 5 Gabriel Bortoleto Audi 1:34.291 1:33.774 14 15 41 Arvid Lindblad Racing Bulls 1:34.495 1:34.048 13 16 43 Franco Colapinto Alpine 1:34.592 1:34.327 12 17 55 Carlos Sainz Williams 1:34.761 6 18 23 Alexander Albon Williams 1:35.305 6 19 14 Fernando Alonso Aston Martin 1:35.581 5 20 18 Lance Stroll Aston Martin 1:36.151 7 21 77 Valtteri Bottas Cadillac 1:37.378 8 Source: F1.com
Sprint Race Results -- SPOILER
Pos. No. Driver Team Laps Time / Retired Pts. 1 63 George Russell Mercedes 19 33:38.998 8 2 16 Charles Leclerc Ferrari 19 +0.674s 7 3 44 Lewis Hamilton Ferrari 19 +2.554s 6 4 1 Lando Norris McLaren 19 +4.433s 5 5 12 Kimi Antonelli Mercedes 19 +5.688s 4 6 81 Oscar Piastri McLaren 19 +6.809s 3 7 30 Liam Lawson Racing Bulls 19 +10.900s 2 8 87 Oliver Bearman Haas F1 Team 19 +11.271s 1 9 3 Max Verstappen Red Bull Racing 19 +11.619s 0 10 31 Esteban Ocon Haas F1 Team 19 +13.887s 0 11 10 Pierre Gasly Alpine 19 +14.780s 0 12 55 Carlos Sainz Williams 19 +15.753s 0 13 5 Gabriel Bortoleto Audi 19 +15.858s 0 14 43 Franco Colapinto Alpine 19 +16.393s 0 15 6 Isack Hadjar Red Bull Racing 19 +16.430s 0 16 23 Alexander Albon Williams 19 +20.014s 0 17 14 Fernando Alonso Aston Martin 19 +21.599s 0 18 18 Lance Stroll Aston Martin 19 +21.971s 0 19 11 Sergio Perez Cadillac 19 +28.241s 0 NC 27 Nico Hulkenberg Audi 12 DNF 0 NC 77 Valtteri Bottas Cadillac 12 DNF 0 NC 41 Arvid Lindblad Racing Bulls 11 DNF 0 Source: F1.com
Qualifying Results -- SPOILER
Pos. No. Driver Team Q1 Q2 Q3 Laps 1 12 Kimi Antonelli Mercedes 1:33.305 1:32.443 1:32.064 15 2 63 George Russell Mercedes 1:33.262 1:32.523 1:32.286 13 3 44 Lewis Hamilton Ferrari 1:33.522 1:32.567 1:32.415 19 4 16 Charles Leclerc Ferrari 1:33.175 1:32.486 1:32.428 20 5 81 Oscar Piastri McLaren 1:33.590 1:33.130 1:32.550 20 6 1 Lando Norris McLaren 1:33.535 1:32.910 1:32.608 20 7 10 Pierre Gasly Alpine 1:33.788 1:33.003 1:32.873 21 8 3 Max Verstappen Red Bull Racing 1:33.417 1:33.098 1:33.002 20 9 6 Isack Hadjar Red Bull Racing 1:33.632 1:33.352 1:33.121 20 10 87 Oliver Bearman Haas F1 Team 1:33.687 1:33.197 1:33.292 19 11 27 Nico Hulkenberg Audi 1:34.116 1:33.354 12 12 43 Franco Colapinto Alpine 1:33.634 1:33.357 15 13 31 Esteban Ocon Haas F1 Team 1:33.974 1:33.538 14 14 30 Liam Lawson Racing Bulls 1:34.139 1:33.765 15 15 41 Arvid Lindblad Racing Bulls 1:33.906 1:33.784 15 16 5 Gabriel Bortoleto Audi 1:33.549 1:33.965 14 17 55 Carlos Sainz Williams 1:34.317 10 18 23 Alexander Albon Williams 1:34.772 10 19 14 Fernando Alonso Aston Martin 1:35.203 9 20 77 Valtteri Bottas Cadillac 1:35.436 9 21 18 Lance Stroll Aston Martin 1:35.995 9 22 11 Sergio Perez Cadillac 1:36.906 6 Source: F1.com
Grand Prix Results -- SPOILER
Pos. No. Driver Team Laps Time / Retired Pts. 1 12 Kimi Antonelli Mercedes 56 1:33:15.607 25 2 63 George Russell Mercedes 56 +5.515s 18 3 44 Lewis Hamilton Ferrari 56 +25.267s 15 4 16 Charles Leclerc Ferrari 56 +28.894s 12 5 87 Oliver Bearman Haas F1 Team 56 +57.268s 10 6 10 Pierre Gasly Alpine 56 +59.647s 8 7 30 Liam Lawson Racing Bulls 56 +80.588s 6 8 6 Isack Hadjar Red Bull Racing 56 +87.247s 4 9 55 Carlos Sainz Williams 55 +1 lap 2 10 43 Franco Colapinto Alpine 55 +1 lap 1 11 27 Nico Hulkenberg Audi 55 +1 lap 0 12 41 Arvid Lindblad Racing Bulls 55 +1 lap 0 13 77 Valtteri Bottas Cadillac 55 +1 lap 0 14 31 Esteban Ocon Haas F1 Team 55 +1 lap 0 15 11 Sergio Perez Cadillac 55 +1 lap 0 NC 3 Max Verstappen Red Bull Racing 45 DNF 0 NC 14 Fernando Alonso Aston Martin 32 DNF 0 NC 18 Lance Stroll Aston Martin 9 DNF 0 NC 81 Oscar Piastri McLaren 0 DNS 0 NC 1 Lando Norris McLaren 0 DNS 0 NC 5 Gabriel Bortoleto Audi 0 DNS 0 NC 23 Alexander Albon Williams 0 DNS 0 Fastest Lap: Kimi Antonelli // 1:35.275 on lap 52
DOTD: Kimi AntonelliSource: F1.com
Next race:
Japanese Grand Prix
Suzuka Circuit
March 26-29, 202617 votes -
Iran 'in talks' to move 2026 World Cup games to Mexico
7 votes