O'Reilly Auto Parts 300 Past Winners

Texas Motor Speedway
O'Reilly Auto Parts 300 Past Winners
Texas Motor Speedway
O'Reilly Auto Parts 300      Lineup      Results      Past Winners     
Year Date Driver Team Winner's Prize
(USD)
Manufacturer Race Distance Race Time Average Speed
(mph)
Laps Miles (km)
1997 April 5 Mark Martin Roush Racing $61,450 Ford 200 300 (482.803) 2:27:03 122.993
1998 April 4 Dale Earnhardt, Jr. Dale Earnhardt, Inc. $66,075 Chevrolet 200 300 (482.803) 2:29:47 120.174
1999 March 27 Mark Martin Roush Racing $65,475 Ford 163* 244.5 (393.484) 1:55:08 127.417
2000 April 1 Mark Martin Roush Racing $68,200 Ford 200 300 (482.803) 2:46:28 108.13
2001 March 31 Kevin Harvick Richard Childress Racing $66,600 Chevrolet 200 300 (482.803) 2:22:37 126.212
2002 April 6 Jeff Purvis Brewco Motorsports $73,395 Chevrolet 116* 174 (280.025) 1:42:13 102.136
2003 March 29 Joe Nemechek NEMCO Motorsports $63,700 Chevrolet 200 300 (482.803) 2:32:41 117.891
2004 April 3 Matt Kenseth Reiser Enterprises $65,060 Ford 200 300 (482.803) 2:21:54 115.482
2005 April 16 Kasey Kahne Akins Motorsports $70,676 Dodge 200 300 (482.803) 2:22:01 126.746
2006 April 8 Kurt Busch Penske Racing $61,150 Dodge 206* 309 (497.287) 2:22:38 129.984
2007 April 14 Matt Kenseth Roush Fenway Racing $78,925 Ford 200 300 (482.803) 2:22:06 126.671
2008 April 5 Kyle Busch Joe Gibbs Racing $76,820 Toyota 200 300 (482.803) 1:58:39 151.707
2009 April 4 Kyle Busch Joe Gibbs Racing $76,345 Toyota 200 300 (482.803) 2:04:55 144.096
2010 April 19* Kyle Busch Joe Gibbs Racing $74,245 Toyota 200 300 (482.803) 2:07:53 140.753
2011* April 8 Carl Edwards Roush Fenway Racing $70,175 Ford 200 300 (482.803) 2:01:43 147.884
2012 April 13 Ricky Stenhouse, Jr. Roush Fenway Racing $70,175 Ford 200 300 (482.803) 2:22:31 126.301
2013 April 12 Kyle Busch Joe Gibbs Racing   Toyota 200 300 (482.803) 2:25:20 123.853
2014 April 4 Chase Elliott JR Motorsports   Chevrolet 200 300 (482.803) 2:10:52 137.545
2015 April 10 Erik Jones Joe Gibbs Racing   Toyota 200 300 (482.803) 2:15:21 132.989

Upcoming NASCAR Races