HLRN Monday Championship
DATA FEED CONNECTING • SEASON 2
--:--:-- --EASTERN TIME
High Line Racing Network • Monday Night League
Chase to the Championship
Live standings, championship movement, team battle, and last-race intelligence — all driven by the HLRN Monday data feed.
Live • Loading...
Season 2
Race Night Monday • 8:30 PM ET
P1 vs P2 Battle
Loading standings
Championship gap
Hottest Driver
--
Recent form loading
Biggest Mover
--
Standings movement
Team Leader
--
Team championship
Last 3 Points
--
Recent points leader
Recent Form--Waiting for race results
Top 5 Cutline--P5 vs P6
Team Battle--P1 vs P2 teams
Monday Series
HLRN MONDAY NIGHT LEAGUE◆ DRIVER STANDINGS • TEAM STANDINGS • LAST RACE RESULTS ◆ SEASON 2 • HIGH LINE RACING NETWORK
HLRN // CHAMPIONSHIP MODE

DRIVER STANDINGS

Loading...
Swipe for more stats → Driver stays pinned
POS CHG DRIVER STARTS WINS T-5 T-10 TOT
PTS
STG
PTS
BNS
PTS
PEN
PTS
LAPS INCS BEH
LEAD
BEH
NEXT
INC/
RACE
LAPS
LED
POLES AVG
RATING
STG
WINS
TEAM
Loading Monday driver standings...

TEAM STANDINGS

Loading...
Swipe for more stats → Team stays pinned
POS CHG TEAM STARTS COUNTED WINS T-5 T-10 TOT
PTS
STG
PTS
RACE
PTS
BNS
PTS
PEN
PTS
LAPS LAPS
LED
INCS
Loading Monday team standings...

LAST RACE

Latest Winner
Loading...
Last race result
Team Championship Leader
Loading...
Team points
Loading race...
Swipe for full race results → Driver stays pinned
FIN START DRIVER +/- PTS LAPS
LED
INCS STATUS
Loading race results...

RACE REPORT

ECHOPARK SPEEDWAY • SEPTEMBER 14, 2026
HLRN Monday Night • Race Report

ECHOPARK AFTERMATH

A full breakdown of the September 14, 2026 HLRN Monday Night race at EchoPark Speedway: 125 laps, 29 starters, six cautions, nine lead changes, a 0.048-second finish, and a winner who came from 21st.

Winner #012 Ethan Eckert125 Laps29 Cars6 Cautions18 Caution Laps9 Lead ChangesUnofficial Session

Race Overview

Everything important at a glance

Winner#012

Ethan Eckert • 21st to 1st

Winning Margin0.048

Seconds over Kenny Reel

Race Distance125

Laps completed

Field Size29

Next Gen starters

Cautions6

18 laps under yellow

Lead Changes9

Five different leaders

Strength of Field2222

iRacing field strength

Fastest Lap29.148

#47 Brian Hayes4

Most Laps Led86

Ethan Eckert • 68.8%

Lead-Lap Finishers13

Cars completed all 125 laps

Total Incidents160

5.5 average per starter

100+ Lap Cars19

Drivers completing at least 100 laps

Headline of the Night

Row 11 became the fight for the win.

Ethan Eckert started 21st and Kenny Reel started 22nd. They finished first and second, separated by only 0.048 seconds. Together, the top two gained 40 positions.

What Defined the Race

The race began with pole sitter Kenwood Ramsey leading the first 17 laps, then shifted through Donny Beach and Ryan Wilson21 before Eckert took over on lap 38. Two later caution cycles briefly gave Carson Freeman the lead, but Eckert reclaimed it both times.

The six cautions repeatedly reset the field, and 47 penalty calls were recorded in the session event log, making pit-road execution and surviving restarts major parts of the outcome.

Biggest Movers

#012
Ethan EckertP1 • Started 21 • +20 • 4x • Best 29.292

Gained 20 positions from P21 to P1.

#20
Kenny ReelP2 • Started 22 • +20 • 6x • Best 29.350

Gained 20 positions from P22 to P2.

#05
Ricky MilesP11 • Started 28 • +17 • 0x • Best 29.510

Gained 17 positions from P28 to P11.

#66
Hunter WelbornP5 • Started 19 • +14 • 6x • Best 29.260

Gained 14 positions from P19 to P5.

#60
Nicholas MoodyP3 • Started 12 • +9 • 6x • Best 29.355

Gained 9 positions from P12 to P3.

#15
Shane HatfieldP20 • Started 29 • +9 • 6x • Best 29.493

Gained 9 positions from P29 to P20.

#47
Brian Hayes4P12 • Started 18 • +6 • 6x • Best 29.148

Gained 6 positions from P18 to P12.

#44
Derek JacobsP21 • Started 24 • +3 • 0x • Best 29.390

Gained 3 positions from P24 to P21.

Fastest Cars

#47
Brian Hayes4P12 • Started 18 • +6 • 6x • Best 29.148

29.148 sec best lap; finished P12.

#70
Joe KonenP28 • Started 26 • -2 • 2x • Best 29.177

29.177 sec best lap; finished P28.

#100
Eric HaydenP23 • Started 17 • -6 • 8x • Best 29.212

29.212 sec best lap; finished P23.

#66
Hunter WelbornP5 • Started 19 • +14 • 6x • Best 29.260

29.260 sec best lap; finished P5.

#87
Brian Hebbard2P6 • Started 4 • -2 • 16x • Best 29.266

29.266 sec best lap; finished P6.

#89
Trevor AswarnauthP22 • Started 23 • +1 • 12x • Best 29.276

29.276 sec best lap; finished P22.

#55
Kyle KammeronP25 • Started 25 • 0 • 4x • Best 29.279

29.279 sec best lap; finished P25.

#09
Shawn StamperP10 • Started 8 • -2 • 4x • Best 29.284

29.284 sec best lap; finished P10.

Winner Spotlight

#012 Ethan Eckert

Monday Night Winner

Ethan Eckert

Eckert started 21st in a 29-car field and needed only 38 laps to reach the lead. Once he got there, the #012 became the central car in the race. He led 86 laps, more than every other leader combined, and controlled 68.8% of the entire event.

His night was not simply a green-flag runaway. Cautions at laps 63 and 85 shuffled the order and briefly handed the lead to Carson Freeman. On each occasion Eckert took it back one lap later. The final caution at lap 110 gave the field one more shot, and Kenny Reel closed to within 0.048 seconds at the finish.

“21st to 1st, 86 laps led, and a margin of less than five hundredths — the #012 had to earn every part of this one.”
Start21st

Deep in the field

Finish1st

Race winner

Positions Gained+20

Tied for most

Laps Led86

Race-high total

Best Lap29.292

Competitive race pace

Incidents4x

Across 125 laps

Avg. Lap38.787

Includes cautions

Margin0.048

Over Kenny Reel

How He Got There

Ramsey, Beach, and Wilson controlled the first 37 laps. Eckert moved to the point on lap 38 after the third caution sequence and immediately established the #012 as the car to beat.

How He Kept It

Freeman briefly led on laps 65 and 87 during caution-cycle reshuffles. Eckert reclaimed the lead on laps 66 and 88, showing that the #012 could recover track position after strategy altered the order.

How He Finished It

The lap-110 caution created a short final run. Reel closed from behind and finished just 0.048 seconds back, but Eckert remained ahead at the checkered flag.

The Closest Chasers

#20
Kenny ReelP2 • Started 22 • +20 • 6x • Best 29.350

Started 22nd, gained 20 positions, and missed the win by only 0.048 seconds.

#60
Nicholas MoodyP3 • Started 12 • +9 • 6x • Best 29.355

Nicholas Moody came from 12th to third and finished only 0.283 seconds behind.

#93
Javone ThompsonP4 • Started 6 • +2 • 9x • Best 29.443

Javone Thompson started sixth and finished fourth, staying in the lead pack to the end.

#66
Hunter WelbornP5 • Started 19 • +14 • 6x • Best 29.260

Hunter Welborn gained 14 positions from 19th to fifth and ran a 29.260-second best lap.

Race Story

The race broken into phases

Laps 1–17 • Opening Run

Ramsey controls the start

Kenwood Ramsey launched from the pole and led the opening 17 laps. The first caution came at lap 6 involving the #82, and the second followed at lap 11 involving the #91. Those early yellows prevented the race from settling into a long opening green-flag rhythm.

Laps 18–37 • New Leaders Emerge

Beach and Wilson trade the front

Donny Beach took the lead on lap 18. Ryan Wilson21 moved ahead on lap 29, Beach reclaimed the point on lap 30, and Wilson returned to the lead on lap 34 during the third caution sequence. The front of the field had changed rapidly before the race reached one-third distance.

Laps 38–64 • The #012 Arrives

Eckert takes command

Ethan Eckert took the lead on lap 38 after starting 21st. From that point forward, the race largely ran through him. The #012 controlled the longest sustained stretch at the front and began building what would become an 86-lap race-leading total.

Laps 63–88 • Strategy Interrupts the Leader

Freeman gets two brief chances

A caution on lap 63 involving the #87 changed pit-cycle positioning. Carson Freeman moved to the lead on lap 65, but Eckert retook it on lap 66. The same sequence repeated after the lap-85 caution: Freeman led on lap 87, Eckert reclaimed the point on lap 88.

Laps 89–109 • Long Green Stretch

Eckert rebuilds control

Once back in front, Eckert stayed there through a substantial green-flag stretch. Behind him, drivers such as Kenny Reel, Nicholas Moody, Hunter Welborn, Brian Hebbard2, and others continued fighting for position as the top 10 compressed around the leader.

Laps 110–125 • Final Sprint

Reel makes it a thriller

The final caution came at lap 110 involving the #03. The race resumed with a short run to the finish. Kenny Reel, who had started 22nd, emerged as Eckert's biggest threat and closed the final margin to 0.048 seconds. Moody, Thompson, and Welborn completed the top five.

Best Comeback

Eckert and Reel each gained 20 spots. Ricky Miles gained 17, while Hunter Welborn gained 14.

Biggest Early Loss

Front-row starter Chris James completed seven laps and was scored 27th, a drop of 25 positions from his second-place start.

Survival Story

Ricky Miles started 28th, completed all 125 laps, recorded zero incidents, and finished 11th — one spot outside the top 10.

Lead Battle

Five leaders • nine lead changes

86LAPS LED#012 Ethan Eckert 68.8% of race • Started 21 • Finished P1
17LAPS LED#54 Kenwood Ramsey 13.6% of race • Started 1 • Finished P7
15LAPS LED#11 Donny Beach 12.0% of race • Started 20 • Finished P18
5LAPS LED#23 Ryan Wilson21 4.0% of race • Started 16 • Finished P15
2LAPS LED#4 Carson Freeman 1.6% of race • Started 9 • Finished P9

Every Lead Change

LAP 18#11 Donny Beach takes over from #54 Kenwood Ramsey17:50.166
LAP 29#23 Ryan Wilson21 takes over from #11 Donny Beach23:19.400
LAP 30#11 Donny Beach takes over from #23 Ryan Wilson2123:49.433
LAP 34#23 Ryan Wilson21 takes over from #11 Donny Beach25:49.233
LAP 38#012 Ethan Eckert takes over from #23 Ryan Wilson2130:47.933
LAP 65#4 Carson Freeman takes over from #012 Ethan Eckert45:00.583
LAP 66#012 Ethan Eckert takes over from #4 Carson Freeman46:38.016
LAP 87#4 Carson Freeman takes over from #012 Ethan Eckert59:07.816
LAP 88#012 Ethan Eckert takes over from #4 Carson Freeman1:45.083

Leadership Breakdown

Ethan Eckert: 86 laps led, 68.8% of the race.

Kenwood Ramsey: 17 laps led from the pole.

Donny Beach: 15 laps led during the early middle portion.

Ryan Wilson21: 5 laps led across two separate stints.

Carson Freeman: 2 laps led, both during caution-cycle reshuffles.

Eckert led more laps by himself than the other four leaders combined: 86 to 39.
First Leader#54

Kenwood Ramsey led laps 1–17.

First Eckert LeadLap 38

The #012 first reached P1 after the third caution.

Last Lead ChangeLap 88

Eckert took the lead back from Freeman.

Final Leader Run38 laps

Eckert led from lap 88 through lap 125.

Caution & Race Control

Six cautions • 47 recorded penalty calls

LAP 6
#82 Chris James

Caution for slow car involving #82. The yellow reset track position and created another pit-road decision point for the field.

Event time 5:56.816
LAP 11
#91 Bill Daniels

Caution for slow car involving #91. The yellow reset track position and created another pit-road decision point for the field.

Event time 11:27.216
LAP 33
#20 Kenny Reel

Caution for slow car involving #20. The yellow reset track position and created another pit-road decision point for the field.

Event time 25:48.816
LAP 63
#87 Brian Hebbard2

Caution for slow car involving #87. The yellow reset track position and created another pit-road decision point for the field.

Event time 43:41.616
LAP 85
#23 Ryan Wilson21

Caution for slow car involving #23. The yellow reset track position and created another pit-road decision point for the field.

Event time 57:32.283
LAP 110
#03 Joshua McKinney2

Caution for slow car involving #03. The yellow reset track position and created another pit-road decision point for the field.

Event time 1:13:07.483

Penalty Activity by Type

Unsafe pit entrance12

Recorded penalty calls

Repairs needed10

Recorded penalty calls

Passing under yellow8

Recorded penalty calls

Lucky Dog5

Recorded penalty calls

Entering closed pits5

Recorded penalty calls

Admin caution4

Recorded penalty calls

Excessive speeding in pits3

Recorded penalty calls

Why the Cautions Mattered

Only 18 of the 125 laps were officially caution laps, but the yellows repeatedly changed strategy, track position, and pit-road timing. The lap-33 caution was especially busy, producing multiple repairs, pit-road calls, admin actions, and closed-pit issues before racing resumed.

Later cautions at laps 63 and 85 interrupted long stretches of Eckert control and temporarily put Carson Freeman at the front. The final yellow at lap 110 created the closing sprint that allowed Kenny Reel to challenge for the win.

Race-Control Snapshot

The session log recorded 47 penalty calls. The largest categories were unsafe pit entrance (12), repairs needed (10), passing under yellow (8), Lucky Dog (5), entering closed pits (5), admin caution (4), and excessive pit speed (3).

Many calls were later cleared by the system or an admin. The report lists the recorded activity but does not assign fault beyond the session log wording.

Top 10

Detailed finishing breakdown

1
#012 Ethan EckertStart 21 • 86 led • 4x • Best 29.292
+20WINNER
2
#20 Kenny ReelStart 22 • 0 led • 6x • Best 29.350
+20+0.048s
3
#60 Nicholas MoodyStart 12 • 0 led • 6x • Best 29.355
+9+0.283s
4
#93 Javone ThompsonStart 6 • 0 led • 9x • Best 29.443
+2+0.485s
5
#66 Hunter WelbornStart 19 • 0 led • 6x • Best 29.260
+14+0.538s
6
#87 Brian Hebbard2Start 4 • 0 led • 16x • Best 29.266
-2+0.940s
7
#54 Kenwood RamseyStart 1 • 17 led • 4x • Best 29.470
-6+1.432s
8
#1 Gerry BergeronStart 10 • 0 led • 5x • Best 29.404
+2+1.547s
9
#4 Carson FreemanStart 9 • 2 led • 4x • Best 29.529
0+1.660s
10
#09 Shawn StamperStart 8 • 0 led • 4x • Best 29.284
-2+1.713s

What the Top 10 Tells Us

The first two finishers started 21st and 22nd. Third-place Nicholas Moody started 12th, while fifth-place Hunter Welborn started 19th. That means four of the top five began outside the top 10.

Brian Hebbard2 finished sixth despite recording 16 incident points, the most among the top 10. Pole sitter Kenwood Ramsey led 17 laps and finished seventh. Carson Freeman led twice for two total laps and finished ninth.

The entire top 10 finished on the lead lap, and the difference between first and tenth was only 1.713 seconds in the recorded interval data.

Top-10 Driver Notes

#012
Ethan EckertP1 • Started 21 • +20 • 4x • Best 29.292

Won from 21st and led 86 laps.

#20
Kenny ReelP2 • Started 22 • +20 • 6x • Best 29.350

Finished 0.048 seconds behind after starting 22nd.

#60
Nicholas MoodyP3 • Started 12 • +9 • 6x • Best 29.355

Advanced nine spots and completed the podium.

#93
Javone ThompsonP4 • Started 6 • +2 • 9x • Best 29.443

Started sixth and brought home fourth.

#66
Hunter WelbornP5 • Started 19 • +14 • 6x • Best 29.260

Gained 14 positions to finish fifth.

#87
Brian Hebbard2P6 • Started 4 • -2 • 16x • Best 29.266

Finished sixth with 16 incident points.

#54
Kenwood RamseyP7 • Started 1 • -6 • 4x • Best 29.470

Pole sitter; led the opening 17 laps.

#1
Gerry BergeronP8 • Started 10 • +2 • 5x • Best 29.404

Finished eighth after starting 10th.

#4
Carson FreemanP9 • Started 9 • 0 • 4x • Best 29.529

Led two laps during caution cycles and finished ninth.

#09
Shawn StamperP10 • Started 8 • -2 • 4x • Best 29.284

Finished 10th with a 29.284-second best lap.

Full Results

All 29 starters • detailed race data

PosDriverStart+/-LapsLedIncBestAvgGapStatus
1 #012 Ethan Eckert 21+20 125864 29.29238.787 WINNERRunning
2 #20 Kenny Reel 22+20 12506 29.35038.787 +0.048sRunning
3 #60 Nicholas Moody 12+9 12506 29.35538.789 +0.283sRunning
4 #93 Javone Thompson 6+2 12509 29.44338.791 +0.485sRunning
5 #66 Hunter Welborn 19+14 12506 29.26038.791 +0.538sRunning
6 #87 Brian Hebbard2 4-2 125016 29.26638.794 +0.940sRunning
7 #54 Kenwood Ramsey 1-6 125174 29.47038.798 +1.432sRunning
8 #1 Gerry Bergeron 10+2 12505 29.40438.799 +1.547sRunning
9 #4 Carson Freeman 90 12524 29.52938.800 +1.660sRunning
10 #09 Shawn Stamper 8-2 12504 29.28438.800 +1.713sRunning
11 #05 Ricky Miles 28+17 12500 29.51038.833 +5.763sRunning
12 #47 Brian Hayes4 18+6 12506 29.14838.834 +5.980sRunning
13 #58 Evan Karlbon 5-8 12508 29.44638.905 +14.730sRunning
14 #03 Joshua McKinney2 140 12408 29.38839.325 1 lap downRunning
15 #23 Ryan Wilson21 16+1 12254 29.32239.788 3 laps downRunning
16 #91 Bill Daniels 3-13 12104 29.47040.120 4 laps downRunning
17 #02 Tj Lunn 11-6 11906 29.42640.799 6 laps downRunning
18 #11 Donny Beach 20+2 117154 29.48741.621 8 laps downRunning
19 #76 Evan Fuqua 15-4 11108 29.28840.186 14 laps downRunning
20 #15 Shane Hatfield 29+9 9906 29.49349.261 26 laps downRunning
21 #44 Derek Jacobs 24+3 8500 29.39039.233 40 laps downRunning
22 #89 Trevor Aswarnauth 23+1 61012 29.27662.889 64 laps downDisconnected
23 #100 Eric Hayden 17-6 3508 29.21241.904 90 laps downDisconnected
24 #71 Jerry Fassett 13-11 3508 29.46343.811 90 laps downRunning
25 #55 Kyle Kammeron 250 1304 29.27960.331 112 laps downRunning
26 #10 Larkin Boyer 7-19 704 29.47835.538 118 laps downDisconnected
27 #82 Chris James 2-25 704 29.30763.574 118 laps downRunning
28 #70 Joe Konen 26-2 602 29.17731.405 119 laps downRunning
29 #21 Jim Segredo 27-2 000 —— 125 laps downRunning

Lead-Lap Group

13 drivers completed all 125 laps. The lead-lap group ran from winner Ethan Eckert through 13th-place Evan Karlbon.

Cars Completing 100+

19 of the 29 starters completed at least 100 laps, showing that a large portion of the field remained active deep into the race.

Early Exits / Lost Laps

Several drivers lost significant distance or disconnected, including Trevor Aswarnauth, Eric Hayden, Larkin Boyer, and others. Jim Segredo was scored with zero laps completed.

Race Intelligence

Deeper numbers and performance notes

Winner Dominance68.8%

Eckert led 86 of 125 laps.

Top-2 Movement+40

Eckert and Reel combined to gain 40 positions.

Biggest Mover+20

Eckert and Reel tied for the largest gain.

Best Clean Run0x

Ricky Miles finished P11 with zero incidents.

Fastest Lap29.148

Brian Hayes4, who finished P12.

Hunter's Gain+14

Hunter Welborn went from 19th to fifth.

Caution Share14.4%

18 of 125 laps were caution laps.

Recorded Penalties47

Calls listed in the race event log.

Lead-Lap Cars13

Completed all 125 laps.

Average Incidents5.5

Across all 29 starters.

Total Incidents160

Combined incident count in results.

Leaders5

Five different drivers led at least one lap.

Fastest 8 Laps

#47
Brian Hayes4P12 • Started 18 • +6 • 6x • Best 29.148

29.148 sec best lap; finished P12.

#70
Joe KonenP28 • Started 26 • -2 • 2x • Best 29.177

29.177 sec best lap; finished P28.

#100
Eric HaydenP23 • Started 17 • -6 • 8x • Best 29.212

29.212 sec best lap; finished P23.

#66
Hunter WelbornP5 • Started 19 • +14 • 6x • Best 29.260

29.260 sec best lap; finished P5.

#87
Brian Hebbard2P6 • Started 4 • -2 • 16x • Best 29.266

29.266 sec best lap; finished P6.

#89
Trevor AswarnauthP22 • Started 23 • +1 • 12x • Best 29.276

29.276 sec best lap; finished P22.

#55
Kyle KammeronP25 • Started 25 • 0 • 4x • Best 29.279

29.279 sec best lap; finished P25.

#09
Shawn StamperP10 • Started 8 • -2 • 4x • Best 29.284

29.284 sec best lap; finished P10.

Biggest Position Gains

#012
Ethan EckertP1 • Started 21 • +20 • 4x • Best 29.292

Gained 20 positions from P21 to P1.

#20
Kenny ReelP2 • Started 22 • +20 • 6x • Best 29.350

Gained 20 positions from P22 to P2.

#05
Ricky MilesP11 • Started 28 • +17 • 0x • Best 29.510

Gained 17 positions from P28 to P11.

#66
Hunter WelbornP5 • Started 19 • +14 • 6x • Best 29.260

Gained 14 positions from P19 to P5.

#60
Nicholas MoodyP3 • Started 12 • +9 • 6x • Best 29.355

Gained 9 positions from P12 to P3.

#15
Shane HatfieldP20 • Started 29 • +9 • 6x • Best 29.493

Gained 9 positions from P29 to P20.

#47
Brian Hayes4P12 • Started 18 • +6 • 6x • Best 29.148

Gained 6 positions from P18 to P12.

#44
Derek JacobsP21 • Started 24 • +3 • 0x • Best 29.390

Gained 3 positions from P24 to P21.

Lowest Incident Totals

#21
Jim SegredoP29 • Started 27 • -2 • 0x • Best —

0 incident points; completed 0 laps.

#44
Derek JacobsP21 • Started 24 • +3 • 0x • Best 29.390

0 incident points; completed 85 laps.

#05
Ricky MilesP11 • Started 28 • +17 • 0x • Best 29.510

0 incident points; completed 125 laps.

#70
Joe KonenP28 • Started 26 • -2 • 2x • Best 29.177

2 incident points; completed 6 laps.

#82
Chris JamesP27 • Started 2 • -25 • 4x • Best 29.307

4 incident points; completed 7 laps.

#10
Larkin BoyerP26 • Started 7 • -19 • 4x • Best 29.478

4 incident points; completed 7 laps.

#55
Kyle KammeronP25 • Started 25 • 0 • 4x • Best 29.279

4 incident points; completed 13 laps.

#11
Donny BeachP18 • Started 20 • +2 • 4x • Best 29.487

4 incident points; completed 117 laps.

Performance Note: Hunter Welborn

Welborn started 19th and finished fifth, a 14-position gain. His 29.260-second best lap was quicker than the best laps of the winner, runner-up, third-place finisher, and fourth-place finisher. He completed all 125 laps with six incident points.

Performance Note: Brian Hayes4

Hayes finished 12th but recorded the fastest single race lap at 29.148 seconds. His raw pace was stronger than his finishing position suggests, and he gained six positions from an 18th-place start.

Performance Note: Ricky Miles

Miles produced one of the most efficient drives of the night: 28th to 11th, +17 positions, all 125 laps completed, and zero incidents.

Performance Note: Kenwood Ramsey

Ramsey started from the pole, led the first 17 laps, and finished seventh. His result shows how dramatically the order changed once the race moved beyond the opening segment.

Source note: Built from the supplied iRacing event result and session event log for HLRN Monday at EchoPark Speedway on September 14, 2026. The session is marked unofficial. Penalty and caution descriptions are summarized exactly at the level supported by the iRacing event log and do not independently assign fault.
\n