Logano will be joined on the front row by Denny Hamlin.
William Byron starts third and will have Ryan Blaney next to him in the second row. The third row will have Chase Elliott and Ricky Stenhouse Jr. Martin Truex Jr., who won the night race at Martinsville last June, starts seventh.
Elliott won the most recent Martinsville race last November in the playoffs.
Logano, Blaney, Elliott and Brad Keselowski, who starts 10th, each finished in the top five in both Martinsville races last season.
Source: NASCAR TALK | NBC SPORTS