| Fin | Str | Car | Driver | Make | Laps | Pts | Status | Laps Led |
| 1 | 3 | 2 | Tyler Reddick | Chevrolet | 200 | 58 | Running | 110 |
| 2 | 6 | 7 | Justin Allgaier | Chevrolet | 200 | 46 | Running | 0 |
| 3 | 9 | 18 | Jeffrey Earnhardt | Toyota | 200 | 35 | Running | 0 |
| 4 | 10 | 9 | Noah Gragson # | Chevrolet | 200 | 45 | Running | 1 |
| 5 | 35 | 11 | Justin Haley # | Chevrolet | 200 | 32 | Running | 0 |
| 6 | 8 | 1 | Michael Annett | Chevrolet | 200 | 37 | Running | 0 |
| 7 | 16 | 8 | Jeb Burton | Chevrolet | 200 | 30 | Running | 0 |
| 8 | 12 | 39 | Ryan Sieg | Chevrolet | 200 | 31 | Running | 0 |
| 9 | 7 | 22 | Austin Cindric | Ford | 200 | 33 | Running | 0 |
| 10 | 5 | 19 | Brandon Jones | Toyota | 200 | 33 | Running | 22 |
| 11 | 37 | 4 | Ross Chastain | Chevrolet | 200 | 26 | Running | 0 |
| 12 | 14 | 23 | John Hunter Nemechek # | Chevrolet | 200 | 33 | Running | 4 |
| 13 | 17 | 51 | Jeremy Clements | Chevrolet | 200 | 24 | Running | 0 |
| 14 | 19 | 08 | Gray Gaulding | Chevrolet | 200 | 23 | Running | 0 |
| 15 | 32 | 01 | Stephen Leicht | Chevrolet | 200 | 22 | Running | 0 |
| 16 | 28 | 07 | Ray Black II | Chevrolet | 200 | 21 | Running | 0 |
| 17 | 30 | 0 | Garrett Smithley | Chevrolet | 200 | 20 | Running | 0 |
| 18 | 21 | 15 | BJ McLeod | Chevrolet | 199 | 19 | Running | 0 |
| 19 | 11 | 98 | Chase Briscoe # | Ford | 199 | 34 | Running | 6 |
| 20 | 25 | 68 | Brandon Brown # | Chevrolet | 198 | 17 | Running | 0 |
| 21 | 26 | 35 | Joey Gase | Toyota | 198 | 16 | Running | 0 |
| 22 | 29 | 52 | David Starr | Chevrolet | 198 | 15 | Running | 0 |
| 23 | 34 | 78 | Vinnie Miller | Chevrolet | 197 | 14 | Running | 0 |
| 24 | 2 | 00 | Cole Custer | Ford | 196 | 26 | Running | 24 |
| 25 | 24 | 92 | Ronnie Bassett Jr | Chevrolet | 195 | 12 | Running | 0 |
| 26 | 33 | 5 | Matt Mills | Chevrolet | 194 | 11 | Running | 0 |
| 27 | 22 | 36 | Josh Williams | Chevrolet | 187 | 10 | Suspension | 0 |
| 28 | 4 | 10 | Austin Dillon(i) | Chevrolet | 186 | 0 | Overheating | 0 |
| 29 | 20 | 74 | Camden Murphy(i) | Chevrolet | 173 | 0 | Front Hub | 0 |
| 30 | 36 | 86 | Mason Diaz | Chevrolet | 100 | 7 | Accident | 0 |
| 31 | 1 | 20 | Christopher Bell | Toyota | 90 | 16 | Accident | 33 |
| 32 | 31 | 13 | Joe Nemechek(i) | Toyota | 58 | 0 | Vibration | 0 |
| 33 | 15 | 17 | Bayley Currey(i) | Chevrolet | 35 | 0 | Electrical | 0 |
| 34 | 13 | 89 | Landon Cassill | Chevrolet | 31 | 3 | Handling | 0 |
| 35 | 18 | 66 | Timmy Hill | Toyota | 17 | 2 | Engine | 0 |
| 36 | 23 | 93 | Josh Bilicki | Chevrolet | 10 | 1 | Vibration | 0 |
| 37 | 27 | 38 | Jeff Green | Chevrolet | 6 | 1 | Brakes | 0 |
| 38 | 38 | 42 | Chad Finchum | Toyota | 5 | 1 | Engine | 0 |
Time of Race: 2 Hrs, 42 Mins, 37 Secs.
Average Speed: 110.69 MPH
Margin of Victory: 2.102 Seconds
Stage 1 Top 10: 20, 00, 2, 98, 19, 7, 9, 1, 39, 23
Stage 2 Top 10: 2, 98, 9, 23, 7, 22, 00, 1, 10, 18
Race Comments: Tyler Reddick won the 38th annual Alsco 300 at Charlotte Motor Speedway, his 5th victory in the NASCAR Xfinity Series. Prior to the start of the race, the following cars dropped to the rear of the field under penalty for the reasons indicated: Nos. 4, 11, 17, 68 (unapproved adjustments). Race Recap
Failed to Qualify: (2) 99 JA Junior Avila, 90 Dillon Bassett.
Caution Flags: 10 for 56 laps; Laps: 19-23 (Possible fluid on track [13]); 47-54 (Stage 1 Conclusion [15]); 67-71 (#22 Spin Turn 2 [78]); 92-99 (Stage 2 Conclusion [15]); 101-105 (#86 Incident Turn 4 [19]); 115-118 (#23 Incident Turn 4 [68]); 142-146 (#18 Spin Turn 4 [07]); 158-162 (#52, 36 Incident Turn 4 [18]); 171-177 (#23 Spin Turn 4 [01]); 182-185 (#36 Spin Turn 2 [15]).
Lead Changes: 15 among 7 drivers; C. Custer 1-16; C. Bell 17-49; B. Jones 50-71; T. Reddick 72-95; J. Nemechek # 96; C. Briscoe # 97-98; T. Reddick 99-104; N. Gragson # 105; T. Reddick 106-141; C. Custer 142; T. Reddick 143-158; C. Briscoe # 159-162; J. Nemechek # 163-165; T. Reddick 166-177; C. Custer 178-184; T. Reddick 185-200.



