Print Style: Media | Grid | Compact Grid

5/23/2025 at Red River Valley Speedway

IMCA Hobby Stock

A Feature 1: 1. 01-Nathan Kohl[5]; 2. B2-Brodee Eckerdt[3]; 3. 95-Reid Randall[1]; 4. 22-Kyler Satran[6]; 5. 3XL-Brad Orvedal[7]; 6. 24-Tyler Hehn[9]; 7. (DNF) 47-Brandon Beeter[4]; 8. (DNF) 21-Tim Church[2]; 9. (DNF) 15-Andrea Jacobson[8]

Heat 1 (6 Laps): 1. 01-Nathan Kohl[8]; 2. 95-Reid Randall[1]; 3. 21-Tim Church[2]; 4. B2-Brodee Eckerdt[5]; 5. 47-Brandon Beeter[6]; 6. 22-Kyler Satran[9]; 7. 3XL-Brad Orvedal[4]; 8. 15-Andrea Jacobson[3]; 9. 24-Tyler Hehn[7]

IMCA Modified

A Feature 1: 1. 72-Dave Shipley[7]; 2. 3S-Jesse Skalicky[6]; 3. 98-John Nord[11]; 4. 73T-Chris Tuchscherer[12]; 5. 14T-Travis Hagen[8]; 6. 5T-Marcus Tomlinson[21]; 7. 11-Bill Wadeson[20]; 8. 32T-Lindsey Hansen[17]; 9. 27S-Lynn Sather[15]; 10. 76-John Miller[2]; 11. 75-Brandon Langer[1]; 12. 82-Shawn Wiest[19]; 13. (DNF) 96-Erv Grossman[24]; 14. (DNF) 0-Jeff Odden[4]; 15. (DNF) 60-Tyler Hall[5]; 16. (DNF) 12C-Nick Curtis[22]; 17. (DNF) X-Shawn Keena[14]; 18. (DNF) 26-Crist Pittenger[23]; 19. (DNF) 48-Brock Beeter[13]; 20. (DNF) 17T-Talon Seckerson[10]; 21. (DNF) 3L-Logan Schmitz[18]; 22. (DNF) 72X-Kyler Jeffrey[16]; 23. (DNF) 21-Jamie Schulz[3]; 24. (DNF) 02-Jordan Sours[9]

Heat 1 (6 Laps): 1. 3S-Jesse Skalicky[4]; 2. 76-John Miller[2]; 3. 0-Jeff Odden[3]; 4. 73T-Chris Tuchscherer[8]; 5. 48-Brock Beeter[5]; 6. 72X-Kyler Jeffrey[7]; 7. 82-Shawn Wiest[1]; 8. 5T-Marcus Tomlinson[6]

Heat 2 (6 Laps): 1. 72-Dave Shipley[4]; 2. 02-Jordan Sours[6]; 3. 21-Jamie Schulz[2]; 4. 98-John Nord[7]; 5. X-Shawn Keena[5]; 6. 32T-Lindsey Hansen[3]; 7. 96-Erv Grossman[8]; 8. 12C-Nick Curtis[1]

Heat 3 (6 Laps): 1. 14T-Travis Hagen[5]; 2. 60-Tyler Hall[3]; 3. 75-Brandon Langer[1]; 4. 17T-Talon Seckerson[6]; 5. 27S-Lynn Sather[8]; 6. 3L-Logan Schmitz[4]; 7. (DNF) 11-Bill Wadeson[2]; 8. (DNF) 26-Crist Pittenger[7]

IMCA Northern SportMod

A Feature 1: 1. 6-Austin Veralrud[8]; 2. 7R-Ryan Restad[10]; 3. 14-Thomas Sandvig[2]; 4. 74-Jayden Pavlicek[4]; 5. 76-Reile Sailer[16]; 6. 77-Charles Jensen[7]; 7. 9-Torey Fischer[21]; 8. 26-James Taves[12]; 9. 84-Brody Johnson[18]; 10. 76Z-John Sandvig[15]; 11. 42-Nathan Speten[24]; 12. 29-Darren Schatz[22]; 13. 22M-Landon Maatz[17]; 14. 13C-Paul Colvin[23]; 15. 23-Ryan Seward[19]; 16. 13-Troy Speten[11]; 17. (DNF) 17-Kody Machart[20]; 18. (DNF) 16-Carter Restad[3]; 19. (DNF) 3X-Andy Wagner[26]; 20. (DNF) 12T-Brandon Tendeland[6]; 21. (DNF) 4D-Kyle VanMil[13]; 22. (DNF) 33-Brennan Urbach[9]; 23. (DNF) 40-Chris VanMil[5]; 24. (DNF) Z10-Cole Slaubaugh[1]; 25. (DNF) 3J-Zane Johnson[25]; 26. (DNF) 5-Scott Jacobson[14]; 27. (DNS) 35-David McIntire

Heat 1: 1. 12T-Brandon Tendeland[3]; 2. 26-James Taves[7]; 3. Z10-Cole Slaubaugh[1]; 4. 4D-Kyle VanMil[2]; 5. 22M-Landon Maatz[5]; 6. 9-Torey Fischer[4]; 7. 3J-Zane Johnson[6]

Heat 2: 1. 40-Chris VanMil[2]; 2. 14-Thomas Sandvig[1]; 3. 77-Charles Jensen[4]; 4. 5-Scott Jacobson[5]; 5. 84-Brody Johnson[3]; 6. 29-Darren Schatz[6]; 7. (DNS) 35-David McIntire

Heat 3: 1. 33-Brennan Urbach[5]; 2. 16-Carter Restad[1]; 3. 13-Troy Speten[6]; 4. 76Z-John Sandvig[7]; 5. 23-Ryan Seward[2]; 6. 13C-Paul Colvin[3]; 7. (DNF) 3X-Andy Wagner[4]

Heat 4: 1. 74-Jayden Pavlicek[1]; 2. 6-Austin Veralrud[4]; 3. 7R-Ryan Restad[5]; 4. 76-Reile Sailer[3]; 5. 17-Kody Machart[2]; 6. 42-Nathan Speten[6]

Semi-Pro Legends

A Feature 1: 1. 72-Tye Wilke[8]; 2. 700-Gage Madler[12]; 3. 58-Sean Johnson[9]; 4. 27-Carter Restad[20]; 5. 20-Cody Jawaski[17]; 6. 79-Scott Richardson[7]; 7. 57-Dylan Johnson[4]; 8. 800-Noah Madler[11]; 9. 28-Joshua Wiest[1]; 10. 0-Ryan Erdahl[10]; 11. 11D-Shawn Dement[3]; 12. 7-Kody Machart[16]; 13. D1RT-Tony Brockhouse[18]; 14. 21-Noah Lewis[13]; 15. 22H-Braydee Hanson[2]; 16. 93-Steve Johnson[19]; 17. 79S-Clay Smith[15]; 18. 412-Brandon Bunnis[5]; 19. (DNF) 25-Alexander Clark[14]; 20. (DNF) 7F-Brian Frederick[6]

B Feature 1: 1. 20-Cody Jawaski[13]; 2. D1RT-Tony Brockhouse[6]; 3. 93-Steve Johnson[1]; 4. 27-Carter Restad[2]; 5. 8R-Tanner Riewer[3]; 6. 9R-Tyler Riewer[8]; 7. 11-Mason Lemar[4]; 8. 13-Ben Lundquist[10]; 9. 24-Shaun Erickson[5]; 10. 24X-Damon Bunnis[14]; 11. 33-Robert Andring[9]; 12. 55-Andrew Clark[11]; 13. (DNF) 2J-Joseph Lewis[7]; 14. (DNF) 43B-Caden Bunnis[12]

Heat 1: 1. 800-Noah Madler[8]; 2. 72-Tye Wilke[7]; 3. 412-Brandon Bunnis[5]; 4. 21-Noah Lewis[3]; 5. 93-Steve Johnson[6]; 6. 24-Shaun Erickson[2]; 7. 33-Robert Andring[1]; 8. (DNF) 20-Cody Jawaski[4]

Heat 2: 1. 700-Gage Madler[8]; 2. 58-Sean Johnson[7]; 3. 22H-Braydee Hanson[4]; 4. 25-Alexander Clark[1]; 5. 27-Carter Restad[3]; 6. D1RT-Tony Brockhouse[6]; 7. 13-Ben Lundquist[5]; 8. 24X-Damon Bunnis[2]

Heat 3: 1. 28-Joshua Wiest[3]; 2. 79-Scott Richardson[6]; 3. 11D-Shawn Dement[4]; 4. 79S-Clay Smith[7]; 5. 8R-Tanner Riewer[2]; 6. 2J-Joseph Lewis[5]; 7. 55-Andrew Clark[1]

Heat 4: 1. 0-Ryan Erdahl[7]; 2. 7F-Brian Frederick[5]; 3. 57-Dylan Johnson[4]; 4. 7-Kody Machart[6]; 5. 11-Mason Lemar[3]; 6. 9R-Tyler Riewer[2]; 7. 43B-Caden Bunnis[1]

IMCA Stock Car

A Feature 1: 1. B1-Brody Carlsrud[2]; 2. 33-Daniel Aberle[8]; 3. 195-Jeremy Herr[12]; 4. 46-Jonny Carter[6]; 5. 11-Kalvin Kesselberg[7]; 6. 40-Rob VanMil[4]; 7. 88-Will Matejovic[11]; 8. 95-Derrick Appert[10]; 9. (DNF) 4-Rick Schulz[1]; 10. (DNF) 3-Derek Bernstien[5]; 11. (DNF) 454-Dustin Frank[13]; 12. (DNF) 52-Brennan Borg[3]; 13. (DNF) 53D-Wil Dittmer[15]; 14. (DNF) 21J-Andrew Jochim[9]; 15. (DNS) 31C-Emmitt Curtis

Heat 1: 1. 4-Rick Schulz[1]; 2. 52-Brennan Borg[3]; 3. 11-Kalvin Kesselberg[5]; 4. 3-Derek Bernstien[4]; 5. 95-Derrick Appert[7]; 6. 88-Will Matejovic[6]; 7. 454-Dustin Frank[8]; 8. 53D-Wil Dittmer[2]

Heat 2: 1. 46-Jonny Carter[4]; 2. B1-Brody Carlsrud[1]; 3. 40-Rob VanMil[3]; 4. 21J-Andrew Jochim[6]; 5. 33-Daniel Aberle[5]; 6. 195-Jeremy Herr[7]; 7. 31C-Emmitt Curtis[2]

IMCA RaceSaver Sprint Car

A Feature 1: 1. 15-Laela Eisenschenk[1]; 2. 13-Ty Hanten[5]; 3. 3D-Dan Griep[3]; 4. 72-Tye Wilke[9]; 5. 64-Andy Pake[11]; 6. 1-Amelia Eisenschenk[7]; 7. X-Dylan Waxdahl[13]; 8. 39-Morgan Nyquist[4]; 9. 67-Evan Hendrickson[6]; 10. 26G-Hannah Graf[10]; 11. 69R-Brandon Rekow[8]; 12. 84-Joshua Johnson[17]; 13. 100-Jason Berg[15]; 14. 20T-Travis Christensen[2]; 15. 28G-Gracyn Masur[16]; 16. 69-Tom Cummings[12]; 17. 87-Matthew Taves[14]

Heat 1: 1. 15-Laela Eisenschenk[1]; 2. 3D-Dan Griep[3]; 3. 13-Ty Hanten[4]; 4. 1-Amelia Eisenschenk[5]; 5. 72-Tye Wilke[6]; 6. 64-Andy Pake[8]; 7. X-Dylan Waxdahl[9]; 8. 100-Jason Berg[7]; 9. 84-Joshua Johnson[2]

Heat 2: 1. 67-Evan Hendrickson[4]; 2. 69R-Brandon Rekow[5]; 3. 20T-Travis Christensen[2]; 4. 26G-Hannah Graf[7]; 5. 39-Morgan Nyquist[3]; 6. 69-Tom Cummings[1]; 7. 87-Matthew Taves[6]; 8. 28G-Gracyn Masur[8]

IMCA Hobby Stock

A Feature 1

00:00:00
PosStartDriverHometownCar
15Nathan KohlFort Ripley, MN01
23Brodee EckerdtGrand Forks, NDB2
31Reid RandallPark Rapids, MN95
46Kyler SatranMinot, ND22
57Brad OrvedalFargo, ND3XL
69Tyler HehnHorace, ND24
7 (DNF)4Brandon BeeterMinot, ND47
8 (DNF)2Tim ChurchMoorhead, MN21
9 (DNF)8Andrea JacobsonFargo, ND15

Heat 1

6 laps | 00:01:57.266
PosStartDriverHometownCar
18Nathan KohlFort Ripley, MN01
21Reid RandallPark Rapids, MN95
32Tim ChurchMoorhead, MN21
45Brodee EckerdtGrand Forks, NDB2
56Brandon BeeterMinot, ND47
69Kyler SatranMinot, ND22
74Brad OrvedalFargo, ND3XL
83Andrea JacobsonFargo, ND15
97Tyler HehnHorace, ND24

IMCA Modified

A Feature 1

00:22:54.646
PosStartDriverHometownCar
17Dave ShipleyArgusville, ND72
26Jesse SkalickyFargo, ND3S
311John NordEnderlin, ND98
412Chris TuchschererBurlington, ND73T
58Travis HagenMcGregor, ND14T
621Marcus TomlinsonTurtle Lake, ND5T
720Bill WadesonAlice, ND11
817Lindsey HansenFargo, ND32T
915Lynn SatherDetroit Lakes, MN27S
102John MillerEnderlin, ND76
111Brandon LangerAlice, ND75
1219Shawn WiestFargo, ND82
13 (DNF)24Erv GrossmanFargo, ND96
14 (DNF)4Jeff OddenRelies Acres, ND0
15 (DNF)5Tyler HallFertile, MN60
16 (DNF)22Nick Curtis12C
17 (DNF)14Shawn KeenaBismarck, NDX
18 (DNF)23Crist PittengerBismarck, ND26
19 (DNF)13Brock BeeterMinot, ND48
20 (DNF)10Talon SeckersonJamestown, ND17T
21 (DNF)18Logan SchmitzWashburn, ND3L
22 (DNF)16Kyler JeffreyWilliston, ND72X
23 (DNF)3Jamie SchulzHarwood, ND21
24 (DNF)9Jordan SoursLisbon, ND02

Heat 1

6 laps | 00:01:44.966
PosStartDriverHometownCar
14Jesse SkalickyFargo, ND3S
22John MillerEnderlin, ND76
33Jeff OddenRelies Acres, ND0
48Chris TuchschererBurlington, ND73T
55Brock BeeterMinot, ND48
67Kyler JeffreyWilliston, ND72X
71Shawn WiestFargo, ND82
86Marcus TomlinsonTurtle Lake, ND5T

Heat 2

6 laps | 00:01:44.618
PosStartDriverHometownCar
14Dave ShipleyArgusville, ND72
26Jordan SoursLisbon, ND02
32Jamie SchulzHarwood, ND21
47John NordEnderlin, ND98
55Shawn KeenaBismarck, NDX
63Lindsey HansenFargo, ND32T
78Erv GrossmanFargo, ND96
81Nick Curtis12C

Heat 3

6 laps | 00:00:00
PosStartDriverHometownCar
15Travis HagenMcGregor, ND14T
23Tyler HallFertile, MN60
31Brandon LangerAlice, ND75
46Talon SeckersonJamestown, ND17T
58Lynn SatherDetroit Lakes, MN27S
64Logan SchmitzWashburn, ND3L
7 (DNF)2Bill WadesonAlice, ND11
8 (DNF)7Crist PittengerBismarck, ND26

IMCA Northern SportMod

A Feature 1

00:12:39.948
PosStartDriverHometownCar
18Austin VeralrudAudubon, MN6
210Ryan RestadWest Fargo, ND7R
32Thomas SandvigWest Fargo, ND14
44Jayden PavlicekCasselton, ND74
516Reile SailerFargo, ND76
67Charles JensenPelican Rapids, MN77
721Torey FischerWest Fargo, ND9
812James TavesGlyndon, MN26
918Brody JohnsonMoorhead, MN84
1015John SandvigWest Fargo, ND76Z
1124Nathan SpetenWilton, ND42
1222Darren SchatzWilliston, ND29
1317Landon MaatzWalcott, ND22M
1423Paul ColvinHorace, ND13C
1519Ryan SewardWest Fargo, ND23
1611Troy SpetenWilton, ND13
17 (DNF)20Kody MachartMoorhead, MN17
18 (DNF)3Carter RestadWest Fargo, ND16
19 (DNF)26Andy WagnerAda, MN3X
20 (DNF)6Brandon TendelandWest Fargo, ND12T
21 (DNF)13Kyle VanMilBarnesville, MN4D
22 (DNF)9Brennan UrbachLisbon, ND33
23 (DNF)5Chris VanMilBarnesville, MN40
24 (DNF)1Cole SlaubaughWolford, NDZ10
25 (DNF)25Zane JohnsonLeonard, ND3J
26 (DNF)14Scott JacobsonFargo, ND5
DNS-David McIntireWalcott, ND35

Heat 1

00:01:51.928
PosStartDriverHometownCar
13Brandon TendelandWest Fargo, ND12T
27James TavesGlyndon, MN26
31Cole SlaubaughWolford, NDZ10
42Kyle VanMilBarnesville, MN4D
55Landon MaatzWalcott, ND22M
64Torey FischerWest Fargo, ND9
76Zane JohnsonLeonard, ND3J

Heat 2

00:01:47.557
PosStartDriverHometownCar
12Chris VanMilBarnesville, MN40
21Thomas SandvigWest Fargo, ND14
34Charles JensenPelican Rapids, MN77
45Scott JacobsonFargo, ND5
53Brody JohnsonMoorhead, MN84
66Darren SchatzWilliston, ND29
DNS-David McIntireWalcott, ND35

Heat 3

00:03:16.606
PosStartDriverHometownCar
15Brennan UrbachLisbon, ND33
21Carter RestadWest Fargo, ND16
36Troy SpetenWilton, ND13
47John SandvigWest Fargo, ND76Z
52Ryan SewardWest Fargo, ND23
63Paul ColvinHorace, ND13C
7 (DNF)4Andy WagnerAda, MN3X

Heat 4

00:01:45.965
PosStartDriverHometownCar
11Jayden PavlicekCasselton, ND74
24Austin VeralrudAudubon, MN6
35Ryan RestadWest Fargo, ND7R
43Reile SailerFargo, ND76
52Kody MachartMoorhead, MN17
66Nathan SpetenWilton, ND42

IMCA RaceSaver Sprint Car

A Feature 1

00:06:55.966
PosStartDriverHometownCar
11Laela EisenschenkFargo, ND15
25Ty HantenWest Fargo, ND13
33Dan GriepMinnetonka, MN3D
49Tye WilkeDetroit Lakes, MN72
511Andy PakeFelton, MN64
67Amelia EisenschenkFargo, ND1
713Dylan WaxdahlHartford, SDX
84Morgan NyquistMoorhead, MN39
96Evan HendricksonMapleton, ND67
1010Hannah GrafGlencoe, MN26G
118Brandon RekowEllendale, ND69R
1217Joshua JohnsonHarwood, ND84
1315Jason BergWest Fargo, ND100
142Travis ChristensenMadison, SD20T
1516Gracyn MasurBrandon, SD28G
1612Tom CummingsGrandin, ND69
1714Matthew TavesDetroit Lakes, MN87

Heat 1

00:01:28.937
PosStartDriverHometownCar
11Laela EisenschenkFargo, ND15
23Dan GriepMinnetonka, MN3D
34Ty HantenWest Fargo, ND13
45Amelia EisenschenkFargo, ND1
56Tye WilkeDetroit Lakes, MN72
68Andy PakeFelton, MN64
79Dylan WaxdahlHartford, SDX
87Jason BergWest Fargo, ND100
92Joshua JohnsonHarwood, ND84

Heat 2

00:01:29.442
PosStartDriverHometownCar
14Evan HendricksonMapleton, ND67
25Brandon RekowEllendale, ND69R
32Travis ChristensenMadison, SD20T
47Hannah GrafGlencoe, MN26G
53Morgan NyquistMoorhead, MN39
61Tom CummingsGrandin, ND69
76Matthew TavesDetroit Lakes, MN87
88Gracyn MasurBrandon, SD28G

IMCA Stock Car

A Feature 1

00:12:02.201
PosStartDriverHometownCar
12Brody CarlsrudMoorhead, MNB1
28Daniel AberleFinley, ND33
312Jeremy HerrWishek, ND195
46Jonny CarterFairmont, ND46
57Kalvin KesselbergAda, MN11
64Rob VanMilBarnesville, MN40
711Will MatejovicBurlington, ND88
810Derrick AppertHazelton, ND95
9 (DNF)1Rick SchulzHorace, ND4
10 (DNF)5Derek BernstienFargo, ND3
11 (DNF)13Dustin FrankRaleigh, ND454
12 (DNF)3Brennan BorgHarwood, ND52
13 (DNF)15Wil DittmerCasselton, ND53D
14 (DNF)9Andrew JochimHarwood, ND21J
DNS-Emmitt CurtisRothsay, MN31C

Heat 1

00:01:51.940
PosStartDriverHometownCar
11Rick SchulzHorace, ND4
23Brennan BorgHarwood, ND52
35Kalvin KesselbergAda, MN11
44Derek BernstienFargo, ND3
57Derrick AppertHazelton, ND95
66Will MatejovicBurlington, ND88
78Dustin FrankRaleigh, ND454
82Wil DittmerCasselton, ND53D

Heat 2

00:01:51.063
PosStartDriverHometownCar
14Jonny CarterFairmont, ND46
21Brody CarlsrudMoorhead, MNB1
33Rob VanMilBarnesville, MN40
46Andrew JochimHarwood, ND21J
55Daniel AberleFinley, ND33
67Jeremy HerrWishek, ND195
72Emmitt CurtisRothsay, MN31C

Semi-Pro Legends

A Feature 1

00:13:17.529
PosStartDriverHometownCar
18Tye WilkeDetroit Lakes, MN72
212Gage MadlerNew England, ND700
39Sean JohnsonKindred, ND58
420Carter RestadWest Fargo, ND27
517Cody JawaskiKindred, ND2.0
67Scott RichardsonPelican Rapids, MN79
74Dylan JohnsonDurbin, ND57
811Noah MadlerNew England, ND800
91Joshua WiestJamestown, ND28
1010Ryan ErdahlJamestown, ND0
113Shawn DementFargo, ND11D
1216Kody MachartMoorhead, MN7
1318Tony BrockhouseGlyndon, MND1RT
1413Noah LewisHawley, MN21
152Braydee HansonFargo, ND22H
1619Steve JohnsonMapleton, ND93
1715Clay SmithWahpeton, ND79S
185Brandon BunnisDetroit Lakes, MN412
19 (DNF)14Alexander ClarkMoorhead, MN25
20 (DNF)6Brian FrederickGwinner, ND7F

B Feature 1

00:05:37.303
PosStartDriverHometownCar
113Cody JawaskiKindred, ND2.0
26Tony BrockhouseGlyndon, MND1RT
31Steve JohnsonMapleton, ND93
42Carter RestadWest Fargo, ND27
53Tanner RiewerDetroit Lakes, MN8R
68Tyler RiewerVergas, MN9R
74Mason LemarCasselton, ND11
810Ben LundquistFridley, MN13
95Shaun EricksonGlyndon, MN24
1014Damon BunnisDetroit Lakes, MN24X
119Robert AndringLake Park, MN33
1211Andrew ClarkMoorhead, MN55
13 (DNF)7Joseph LewisHawley, MN2J
14 (DNF)12Caden BunnisDetroit Lakes, MN43B

Heat 1

00:00:00
PosStartDriverHometownCar
18Noah MadlerNew England, ND800
27Tye WilkeDetroit Lakes, MN72
35Brandon BunnisDetroit Lakes, MN412
43Noah LewisHawley, MN21
56Steve JohnsonMapleton, ND93
62Shaun EricksonGlyndon, MN24
71Robert AndringLake Park, MN33
8 (DNF)4Cody JawaskiKindred, ND2.0

Heat 2

00:01:58.047
PosStartDriverHometownCar
18Gage MadlerNew England, ND700
27Sean JohnsonKindred, ND58
34Braydee HansonFargo, ND22H
41Alexander ClarkMoorhead, MN25
53Carter RestadWest Fargo, ND27
66Tony BrockhouseGlyndon, MND1RT
75Ben LundquistFridley, MN13
82Damon BunnisDetroit Lakes, MN24X

Heat 3

00:01:56.796
PosStartDriverHometownCar
13Joshua WiestJamestown, ND28
26Scott RichardsonPelican Rapids, MN79
34Shawn DementFargo, ND11D
47Clay SmithWahpeton, ND79S
52Tanner RiewerDetroit Lakes, MN8R
65Joseph LewisHawley, MN2J
71Andrew ClarkMoorhead, MN55

Heat 4

00:01:54.037
PosStartDriverHometownCar
17Ryan ErdahlJamestown, ND0
25Brian FrederickGwinner, ND7F
34Dylan JohnsonDurbin, ND57
46Kody MachartMoorhead, MN7
53Mason LemarCasselton, ND11
62Tyler RiewerVergas, MN9R
71Caden BunnisDetroit Lakes, MN43B

Powered by MyRacePass