The 29-year-old out of Welcome, N.C., narrowly beat out Kevin Harvick for the top spot in qualifying at the Camping World 400 and will start first in Sunday’s race at Chicagoland Speedway.

MORE: Chicagoland odds, sleepers, fantasy picks

Daniel Hemric also had a good qualifying run and will start third while Jimmie Johnson will be fourth.

The Camping World 400 can be seen at 3 p.m. ET Sunday on NBCSN.

Camping World 400 starting lineup

Here is the starting lineup for Sunday’s race:

What time does the Camping World 400 start?

The Camping World 400 will take place Sunday, June 30. Live coverage begins on NBCSN at 3 p.m. ET.

What channel is the Camping World 400 on?

The Camping World 400 will be broadcast nationally on NBCSN. The race can also be live streamed on the Fox Sports Go app or by subscribing to fuboTV, which offers a seven-day free trial.

Camping World 400 schedule, how to watch

All of the events leading up to the week, including practices and races for the Xfinity and Trucks Series, can be seen on NASCAR.com, PRN, MRN and NBCSN.

(All times Eastern)

Sunday, June 30