| Fin | Str | Car | Driver | Make | Laps | Pts | Status | Laps Led |
| 1 | 6 | 11 | Denny Hamlin | Toyota | 334 | 50 | Running | 45 |
| 2 | 25 | 14 | Clint Bowyer | Ford | 334 | 35 | Running | 3 |
| 3 | 4 | 41 | Daniel Suarez | Ford | 334 | 46 | Running | 9 |
| 4 | 11 | 20 | Erik Jones | Toyota | 334 | 33 | Running | 30 |
| 5 | 1 | 48 | Jimmie Johnson | Chevrolet | 334 | 42 | Running | 60 |
| 6 | 2 | 24 | William Byron | Chevrolet | 334 | 34 | Running | 15 |
| 7 | 21 | 10 | Aric Almirola | Ford | 334 | 30 | Running | 3 |
| 8 | 23 | 4 | Kevin Harvick | Fod | 334 | 29 | Running | – |
| 9 | 30 | 1 | Kurt Busch | Chevrolet | 334 | 28 | Running | – |
| 10 | 16 | 18 | Kyle Busch | Toyota | 334 | 37 | Running | 66 |
| 11 | 18 | 6 | Ryan Newman | Ford | 334 | 31 | Running | – |
| 12 | 20 | 19 | Martin Truex Jr. | Toyota | 334 | 25 | Running | 10 |
| 13 | 3 | 9 | Chase Elliott | Chevrolet | 334 | 32 | Running | 35 |
| 14 | 5 | 3 | Austin Dillon | Chevrolet | 334 | 30 | Running | 5 |
| 15 | 15 | 34 | Michael McDowell | Ford | 334 | 24 | Running | – |
| 16 | 17 | 17 | Ricky Stenhouse Jr. | Ford | 333 | 25 | Running | – |
| 17 | 8 | 22 | Joey Logano | Ford | 333 | 30 | Running | 8 |
| 18 | 24 | 88 | Alex Bowman | Chevrolet | 333 | 19 | Running | – |
| 19 | 14 | 21 | Paul Menard | Ford | 333 | 29 | Running | – |
| 20 | 19 | 37 | Chris Buescher | Chevrolet | 333 | 18 | Running | – |
| 21 | 9 | 13 | Ty Dillon | Chevrolet | 332 | 16 | Running | – |
| 22 | 27 | 47 | Ryan Preece # | Chevrolet | 332 | 15 | Running | – |
| 23 | 10 | 43 | Bubba Wallace | Chevrolet | 332 | 14 | Running | – |
| 24 | 29 | 36 | Matt Tifft # | Ford | 332 | 13 | Running | – |
| 25 | 28 | 38 | David Ragan | Ford | 331 | 12 | Running | – |
| 26 | 26 | 95 | Matt DiBenedetto | Toyota | 331 | 11 | Running | – |
| 27 | 33 | 96 | Parker Kligerman | Toyota | 330 | 0 | Running | – |
| 28 | 31 | 32 | Corey LaJoie | Ford | 330 | 9 | Running | – |
| 29 | 35 | 15 | Ross Chastain | Chevrolet | 329 | 0 | Running | – |
| 30 | 32 | 00 | Landon Cassill | Chevrolet | 326 | 7 | Running | – |
| 31 | 34 | 51 | BJ McLeod | Chevrolet | 325 | 0 | Running | – |
| 32 | 38 | 77 | Garrett Smithley | Chevrolet | 325 | 0 | Running | – |
| 33 | 7 | 8 | Daniel Hemric # | Chevrolet | 324 | 4 | Running | – |
| 34 | 37 | 27 | Reed Sorenson | Chevrolet | 322 | 3 | Running | – |
| 35 | 36 | 52 | Bayley Currey | Ford | 320 | 0 | Running | – |
| 36 | 12 | 2 | Brad Keselowski | Ford | 279 | 1 | Running | – |
| 37 | 13 | 12 | Ryan Blaney | Ford | 225 | 16 | Overheating | 45 |
| 38 | 39 | 66 | Timmy Hill | Toyota | 168 | 0 | Clutch | – |
| 39 | 22 | 42 | Kyle Larson | Chevrolet | 147 | 3 | Accident | – |
Time of Race: 3 Hrs, 16 Mins, 11 Secs.
Average Speed: 153.224 MPH
Margin of Victory: 2.743 Seconds
Stage 1 Top 10: 22, 48, 9, 3, 12, 21, 41, 18, 42, 37
Stage 2 Top 10: 11, 12, 41, 18, 21, 6, 17, 24, 34, 48
Race Comments: Denny Hamlin won the 23rd Annual O’Reilly Auto Parts 500 at Texas Motor Speedway, his 33rd victory in the Monster Energy NASCAR Cup Series. Prior to the start of the race, the following car(s) dropped to the rear of the field under penalty for the reasons indicated: No. 8 (back up car) and No. 6 (multiple (2) pre-race inspection failures). Race Recap
Caution Flags: 5 for 29 laps; Laps: 16-18 (#20 Spin Turn 2 [None]); 87-92 (Stage 1 Conclusion [6]); 150-158 (#42 Incident Turn 2 [22]); 172-177 (Stage 2 Conclusion [20]); 256-260 (#8 Incident Turn 2 [None]).
Lead Changes: 26 among 13 drivers; J. Johnson 0; J. Johnson 1-59; J. Logano 60; A. Dillon 61-62; K. Busch 63-65; W. Byron 66-79; C. Bowyer 80-82; J. Logano 83-88; M. Truex Jr. 89-98; K. Busch 99-108; C. Elliott 109-143; J. Logano 144; K. Busch 145-155; D. Hamlin 156-172; R. Blaney 173-217; D. Suarez 218-220; K. Busch 221-238; J. Johnson 239; D. Suarez 240-245; K. Busch 246-257; A. Almirola 258-260; E. Jones 261-263; K. Busch 264-275; E. Jones 276-302; D. Hamlin 303-318; W. Byron 319; A. Dillon 320-322; D. Hamlin 323-334.



