CONCORD, N.C. -- Kyle Larson and William Byron will be starting at the front of the pack for the first race of the NASCAR Cup Series doubleheader at Pocono Raceway.

Larson is coming off his third points-paying win in a row from Nashville Superspeedway, which set him up to claim the pole for Saturday's race at "the Tricky Triangle." Byron placed third at the first-ever Ally 400, which help set him up for a second-place start at Pocono.

Alex Bowman will start 13th and Chase Elliott will round out the Hendrick Motorsports fleet with a 29th-place start.

The starting lineup was set based on the metrics formula from last season. It applies the data from the driver's finishing position of the last race (25%), the car owner's finishing position from the last race (25%), team owner points ranking (35%) and the fastest lap from the previous race.

How the drivers finish in Saturday's race will determine the starting lineup for Sunday's Pocono event. The top-20 finishers will have their positions inverted for the start of the race and the drivers who finish below 20th will have their Sunday starting positions set through the metrics formula.

Take a look below to see the full starting lineup for Saturday's race at Pocono.

1. Kyle Larson
2. William Byron
3. Kevin Harvick
4. Joey Logano
5. Kyle Busch
6. Ross Chastain
7. Ricky Stenhouse Jr.
8. Kurt Busch
9. Christopher Bell
10. Denny Hamlin
11. Aric Almirola
12. Austin Dillon
13. Alex Bowman
14. Daniel Suarez
15. Martin Truex Jr.
16. Tyler Reddick
17. Michael McDowell
18. Brad Keselowski
19. Ryan Newman 
20. Bubba Wallace
21. Matt DiBenedetto
22. Eric Jones
23. Corey LaJoie
24. Anthony Alfredo
25. Chris Buescher
26. Cole Custer
27. Ryan Blaney
28. Chase Briscoe 
29. Chase Elliott
30. Garrett Smithley
31. Ryan Preece
32. BJ McLeod
33. Josh Bilicki
34. Justin Haley
35. Cody Ware
36. James Davison
37. Quin Houff
38. Timmy Hill