Frisen led a race-high 60 of the 149 laps.
Eckes, who led 40 laps, finished second. Ryan Preece, who won two stages, placed third. Carson Hocevar placed fourth. Ty Majeski completed the top five. It is Majeski’s third consecutive top-five finish.
MORE: Texas Truck results
STAGE 1 WINNER: Ryan Preece
STAGE 2 WINNER: Ryan Preece
NEXT: The series races May 27 at Charlotte Motor Speedway (8:30 p.m. ET on FS1)