Indy 500 winners at Indianapolis Motor Speedway history
Indianapolis 500

Here are the winners of every Indianapolis 500 since 1911

Scott Horner
Indianapolis Star

The 108th Indianapolis 500 is scheduled for May 26, 2024, on the 2.5-mile Indianapolis Motor Speedway oval. Josef Newgarden won the 2023 race, but no one has won consecutive races since Helio Castroneves in 2001-02.

Who has won the most Indy 500s?

Helio Castroneves (2001, '02, '09, '21), Rick Mears (1979, '84, '88, '91), Al Unser (1970, '71, '78, '87) and A.J. Foyt (1961, '64, '67, '77) share the record with four Indy 500 wins each.

Here is every Indy 500 winner, with year, driver and average speed

Indy 500 winners in the 2020s

YearDrivermph
2023Josef Newgarden168.193
2022Marcus Ericsson175.428
2021Helio Castroneves190.690
2020Takuma Sato157.824

Indy 500 winners in the 2010s

YearDrivermph
2019Simon Pagenaud175.794
2018Will Power166.935
2017Takuma Sato155.395
2016Alexander Rossi166.634
2015Juan Pablo Montoya161.341
2014Ryan Hunter-Reay186.563
2013Tony Kanaan187.433
2012Dario Franchitti167.734
2011Dan Wheldon170.265
2010Dario Franchitti161.623

Indy 500 winners in the 2000s

YearDrivermph
2009Helio Castroneves150.318
2008Scott Dixon143.567
2007Dario Franchitti151.774*
2006Sam Hornish Jr.157.085
2005Dan Wheldon157.603
2004Buddy Rice138.518^
2003Gil de Ferran156.291
2002Helio Castroneves166.499
2001Helio Castroneves141.574
2000Juan Pablo Montoya167.607
*-race shortened to 160 laps (400 miles) by weather; ^-race shortened to 180 laps (450 miles) by weather

Indy 500 winners in the 1990s

YearDrivermph
1999Kenny Brack153.176
1998Eddie Cheever145.155
1997Arie Luyendyk145.827
1996Buddy Lazier147.956
1995Jacques Villeneuve153.616
1994Al Unser Jr.160.872
1993Emerson Fittipaldi157.207
1992Al Unser Jr.134.477
1991Rick Mears176.457
1990Arie Luyendyk185.981

Indy 500 winners in the 1980s

YearDrivermph
1989Emerson Fittipaldi167.581
1988Rick Mears144.809
1987Al Unser162.175
1986Bobby Rahal170.722
1985Danny Sullivan152.982
1984Rick Mears163.612
1983Tom Sneva162.117
1982Gordon Johncock162.029
1981Bobby Unser139.084
1980Johnny Rutherford142.862

Indy 500 winners in the 1970s

YearDrivermph
1979Rick Mears158.899
1978Al Unser161.363
1977A.J. Foyt161.331
1976Johnny Rutherford148.725*
1975Bobby Unser149.213^
1974Johnny Rutherford158.589
1973Gordon Johncock159.036+
1972Mark Donahue162.962
1971Al Unser157.735
1970Al Unser155.749
*-race shortened to 102 laps (255 miles) by weather; ^-race shortened to 174 laps (435 miles) by weather; +-race shortened to 133 laps (332.25 miles) by weather stoppages on three consecutive days

Indy 500 winners in the 1960s

YearDrivermph
1969Mario Andretti156.867
1968Bobby Unser152.882
1967A.J. Foyt151.207*
1966Graham Hill144.317
1965Jim Clark150.686
1964A.J. Foyt147.350
1963Parnelli Jones143.137
1962Rodger Ward140.293
1961A.J. Foyt139.130
1960Jim Rathmann138.767
*-race rained out after 18 laps, resumed and finished 200 laps (500 miles) the following day

Indy 500 winners in the 1950s

YearDrivermph
1959Rodger Ward135.857
1958Jimmy Bryan133.791
1957Sam Hanks135.601
1956Pat Flaherty128.490
1955Bob Sweikert128.213
1954Bill Vukovich130.840
1953Bill Vukovich128.740
1952Troy Ruttman128.922
1951Lee Wallard126.244
1950Johnnie Parsons124.002*
*-race shortened to 138 laps (345 miles) by weather

Indy 500 winners in the 1940s

YearDrivermph
1949Bill Holland121.327
1948Mauri Rose119.814
1947Mauri Rose116.338
1946George Robson114.820
1942-45No races, World War II
1941Floyd Davis/Mauri Rose115.117
1940Wilbur Shaw114.277*
*-final 50 laps run under caution because of light rain

Indy 500 winners in the 1930s

YearDrivermph
1939Wilbur Shaw115.035
1938Floyd Roberts117.200
1937Wilbur Shaw113.580
1936Louis Meyer109.069
1935Kelly Petillo106.240
1934Bill Cummings104.863
1933Louis Meyer104.162
1932Fred Frame104.144
1931Louis Schneider96.629
1930Billy Arnold10.448

Indy 500 winners in the 1920s

YearDrivermph
1929Ray Keech97.585
1928Louis Meyer99.482
1927George Souders97.545
1926Frank Lockhart95.904*
1925Peter DePaolo101.127
1924L.L. Corum/Joe Boyer98.234
1923Tommy Milton90.954
1922Jimmy Murphy94.484
1921Tommy Milton89.621
1920Gaston Chevrolet88.618
*-race shortened to 160 laps (400 miles) by weather

Indy 500 winners in the 1910s

YearDrivermph
1919Howdy Wilcox88.050
1917-18No races, World War I
1916Dario Resta84.001*
1915Ralph DePalma89.840
1914Rene Thomas82.474
1913Jules Goux75.933
1912Joe Dawson78.719
1911Ray Harroun74.602
*-race scheduled for 120 laps (300 miles), the only race scheduled for less than 200 laps (500 miles)
Featured Weekly Ad