CONCORD, N.C. -- Kyle Larson and Chase Elliott will start in the front row for Sunday's race at Michigan International Speedway.

Larson earned the Busch Pole Award and will rev his engine from first place while Elliott will start next to him in second at the Brooklyn, Michigan, venue.

Alex Bowman also earned a top-10 starting position and will begin the race in 10th place. William Byron completes the Hendrick Motorsports brigade with an 18th-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.

Take a look below to see the full starting lineup for Michigan this weekend. The race will be Sunday at 3 p.m. ET on NBCSN.

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