Full Results of the O’Reilly 500 at Texas Motor Speedway

1. Denny Hamlin USA Joe Gibbs Racing Toyota 334 laps

2. Clint Bowyer USA Stewart Haas Racing Ford -2.743s

3. Daniel Suarez MEX Stewart Haas Racing Ford -5.099s

4. Erik Jones USA Joe Gibbs Racing Toyota -5.321s

5. Jimmie Johnson USA Hendrick Motorsports Chevrolet -6.625s

6. William Byron USA Hendrick Motorsports Chevrolet -7.260s

7. Aric Almirola USA Stewart Haas Racing Ford -9.377s

8. Kevin Harvick USA Stewart Haas Racing Ford -9.638s

9. Kurt Busch USA Chip Ganassi Racing Chevrolet -9.773

10. Kyle Busch USA Joe Gibbs Racing Toyota -11.616s

11 Ryan Newman USA Roush Fenway Racing Ford -13.272s

12. Martin Truex, Jr. USA Joe Gibbs Racing Toyota -17.223s

13. Chase Elliott USA Hendrick Motorsports Chevrolet -17.456s

14. Austin Dillon USA Richard Childress Racing Chevrolet -22.902s

15. Michael McDowell USA Front Row Motorsports Ford -1 lap

16. Ricky Stenhouse, Jr. USA Roush-Fenway Racing -1 lap

17. Joey Logano USA Team Penske Ford -1 lap

18. Alex Bowman USA Hendrick Motorsports Chevrolet -1 lap

19. Paul Menard USA Wood Brothers Racing Ford -1 lap

20. Chris Buescher USA JTG-Daugherty Racing Chevrolet -1 lap

21. Ty Dillon USA Germain Racing Chevrolet -2 laps

22. Ryan Preece USA JTG-Daugherty Racing Chevrolet -2 laps

23. Bubba Wallace USA Richard Petty Motorsports Chevrolet -2 laps

24. Matt Tifft USA Front Row Motorsports Ford -2 laps

25. David Ragan USA Front Row Motorsports Ford -3 laps

26. Matt DiBenedetto USA Leavine Famliy Racing -3 laps

27. Parker Kligerman USA Gaunt Brothers Racing -4 laps

28. Corey LaJoie USA Go Fas Racing Ford -4 laps

29. Ross Chastain USA Premium Motorsports Chevrolet -5 laps

30. Landon Cassill USA Starcom Racing Chevrolet -8 laps

31. B.J. McLeod USA Rick Ware Racing Chevrolet -9 laps

32. Garret Smithley USA Spire Motorsports Chevrolet -9 laps

33. Daniel Hemric USA Richard Childress Racing Chevrolet -10 laps

34. Reed Sorenson USA Premium Motorsports Chevrolet. -12 laps

35. Bayley Currey USA Rick Ware Racing Chevrolet -14 laps

36. Brad Keselowski USA Team Penske Ford -55 laps

37. Ryan Blaney USA Team Penske Ford -109 laps

38. Timmy Hill USA Motorsports Business Management Toyota -168 laps

39. Kyle Larson USA Chip Ganassi Racing Chevrolet -187 laps