Print Style: Media | Grid | Compact Grid

6/4/2025 at Forks Karting Association

Junior 1 Animal Dirt Karts

A Feature 1 (12 Laps): 1. 11K-Lincoln Korynta[2]; 2. 04-Nash Blasky[1]; 3. 21-Kody Schmaltz[5]; 4. 2K-Corban Korynta[3]; 5. 8-Ty Dobmeier[4]; 6. 66-Callan Romine[6]

Heat 1 (8 Laps): 1. 04-Nash Blasky[2]; 2. 11K-Lincoln Korynta[5]; 3. 8-Ty Dobmeier[1]; 4. 2K-Corban Korynta[6]; 5. 66-Callan Romine[3]; 6. 21-Kody Schmaltz[4]

Heat 2 (8 Laps): 1. 04-Nash Blasky[5]; 2. 11K-Lincoln Korynta[2]; 3. 2K-Corban Korynta[1]; 4. 21-Kody Schmaltz[3]; 5. 8-Ty Dobmeier[6]; 6. 66-Callan Romine[4]

Dirt Cage Kart Junior 1

A Feature 1 (12 Laps): 1. 57-Maverik Omdahl[1]; 2. 27-Rylan Thompson[2]; 3. 11K-Lincoln Korynta[4]; 4. 15-Kamber Obregon[8]; 5. 29-Cannon Schow[6]; 6. 6-Aiden Reynolds[7]; 7. 22-John Jungwith[5]; 8. (DQ) 5-Lola Schmaltz[3]

Heat 1 (8 Laps): 1. 27-Rylan Thompson[4]; 2. 57-Maverik Omdahl[7]; 3. 5-Lola Schmaltz[8]; 4. 11K-Lincoln Korynta[3]; 5. 22-John Jungwith[2]; 6. 29-Cannon Schow[5]; 7. (DNF) 6-Aiden Reynolds[6]; 8. (DNS) 15-Kamber Obregon

Heat 2 (8 Laps): 1. 57-Maverik Omdahl[2]; 2. 5-Lola Schmaltz[1]; 3. 27-Rylan Thompson[5]; 4. 15-Kamber Obregon[8]; 5. 11K-Lincoln Korynta[6]; 6. 22-John Jungwith[7]; 7. 6-Aiden Reynolds[3]; 8. 29-Cannon Schow[4]

Junior 1 Super Stock

A Feature 1 (12 Laps): 1. 99-Duncan Rethemeier[1]; 2. 15-Braxton Rethemeier[2]; 3. 18-Becket Kowalski[3]; 4. 46-Taylin Kowalski[4]

Heat 1 (8 Laps): 1. 99-Duncan Rethemeier[4]; 2. 15-Braxton Rethemeier[1]; 3. 18-Becket Kowalski[3]; 4. 46-Taylin Kowalski[2]

Heat 2 (8 Laps): 1. 99-Duncan Rethemeier[1]; 2. 18-Becket Kowalski[2]; 3. 15-Braxton Rethemeier[4]; 4. 46-Taylin Kowalski[3]

Junior 2 Animal Dirt Karts

A Feature 1 (12 Laps): 1. 13-Jaxson Dobmeier[1]; 2. 71-James Machart[2]; 3. 04-Ryder Blasky[3]; 4. 17-Colton Keney[6]; 5. 2-Cameron Gunderson[4]; 6. 23-Colin Brons[5]; 7. 10-Isaak Johnson[7]; 8. 3-Carsen Gunderson[8]; 9. 40-Carter Sobolik[11]; 10. 55-Brody Sobolik[9]; 11. 6-Liam Berger[10]; 12. 26-Addie Schmaltz[13]; 13. 24-Lilly Jarvis[14]; 14. (DNF) 75-Jaelynn Ross[12]

Heat 1 (8 Laps): 1. 04-Ryder Blasky[3]; 2. 13-Jaxson Dobmeier[7]; 3. 2-Cameron Gunderson[1]; 4. 6-Liam Berger[5]; 5. 55-Brody Sobolik[4]; 6. 40-Carter Sobolik[6]; 7. 24-Lilly Jarvis[2]

Heat 2 (8 Laps): 1. 23-Colin Brons[3]; 2. 10-Isaak Johnson[6]; 3. 71-James Machart[2]; 4. 17-Colton Keney[4]; 5. 75-Jaelynn Ross[7]; 6. 3-Carsen Gunderson[5]; 7. 26-Addie Schmaltz[1]

Heat 3 (8 Laps): 1. 13-Jaxson Dobmeier[1]; 2. 2-Cameron Gunderson[7]; 3. 04-Ryder Blasky[5]; 4. 40-Carter Sobolik[2]; 5. 55-Brody Sobolik[4]; 6. 6-Liam Berger[3]; 7. 24-Lilly Jarvis[6]

Heat 4 (8 Laps): 1. 71-James Machart[6]; 2. 17-Colton Keney[4]; 3. 3-Carsen Gunderson[3]; 4. 10-Isaak Johnson[2]; 5. 23-Colin Brons[5]; 6. 75-Jaelynn Ross[1]; 7. 26-Addie Schmaltz[7]

Dirt Cage Kart Junior 2

A Feature 1 (12 Laps): 1. 22-Cash Schmaltz[1]; 2. 29-Charlie Paradis[2]; 3. 13-Jaxson Dobmeier[3]

Heat 1 (8 Laps): 1. 22-Cash Schmaltz[3]; 2. 29-Charlie Paradis[1]; 3. 13-Jaxson Dobmeier[2]

Heat 2 (8 Laps): 1. 22-Cash Schmaltz[1]; 2. 13-Jaxson Dobmeier[2]; 3. 29-Charlie Paradis[3]

Junior 2 Super Stock

A Feature 1 (12 Laps): 1. 8-Micah Gander[2]; 2. 29-Charlie Paradis[4]; 3. 24-Lilly Jarvis[3]; 4. (DNF) 11-Jaelynn Ross[1]

Heat 1 (8 Laps): 1. 11-Jaelynn Ross[2]; 2. 24-Lilly Jarvis[4]; 3. 8-Micah Gander[3]; 4. 29-Charlie Paradis[1]

Heat 2 (8 Laps): 1. 8-Micah Gander[2]; 2. 11-Jaelynn Ross[3]; 3. 24-Lilly Jarvis[1]; 4. 29-Charlie Paradis[4]

Animal Heavy

A Feature 1 (15 Laps): 1. 96-Eric Thompson[2]; 2. 97-Mike Witheril[4]; 3. 23-Kaileigh Martinson[1]; 4. 80-Jay Ross[3]

Heat 1 (8 Laps): 1. 23-Kaileigh Martinson[1]; 2. 96-Eric Thompson[4]; 3. 97-Mike Witheril[3]; 4. 80-Jay Ross[2]

Heat 2 (8 Laps): 1. 23-Kaileigh Martinson[4]; 2. 80-Jay Ross[3]; 3. 96-Eric Thompson[1]; 4. 97-Mike Witheril[2]

Kid Karts Dirt

A Feature 1 (10 Laps): 1. 96-Otto Kalynuik[3]; 2. 17-Alyvia Kringstad[2]; 3. 22-Iris Johnson[5]; 4. 47-Thayer Wahl[10]; 5. 89-James Ramirez[1]; 6. 12K-Maverick Korynta[8]; 7. 11-Peyton Schow[11]; 8. 19-Jude Hasby[7]; 9. 2-Dekker Ihry[9]; 10. (DNF) 16-Dash Vold[4]; 11. (DNF) 27-Reed Thompson[6]

Heat 1 (6 Laps): 1. 22-Iris Johnson[1]; 2. 96-Otto Kalynuik[4]; 3. 27-Reed Thompson[3]; 4. 16-Dash Vold[5]; 5. 47-Thayer Wahl[2]; 6. (DNF) 11-Peyton Schow[6]

Heat 2 (6 Laps): 1. 89-James Ramirez[2]; 2. 17-Alyvia Kringstad[5]; 3. 19-Jude Hasby[4]; 4. 12K-Maverick Korynta[3]; 5. 2-Dekker Ihry[1]

Heat 3 (6 Laps): 1. 16-Dash Vold[2]; 2. 96-Otto Kalynuik[3]; 3. 27-Reed Thompson[4]; 4. 11-Peyton Schow[1]; 5. 22-Iris Johnson[6]; 6. 47-Thayer Wahl[5]

Heat 4 (6 Laps): 1. 17-Alyvia Kringstad[1]; 2. 89-James Ramirez[4]; 3. 19-Jude Hasby[2]; 4. 12K-Maverick Korynta[3]; 5. 2-Dekker Ihry[5]

Rookie Class

A Feature 1 (12 Laps): 1. 21J-William Johnson[1]; 2. 3-Winston Brons[4]; 3. 22-Madelyn Kringstad[5]; 4. 5-Chance Berger[6]; 5. 45-William Kringstad[7]; 6. 13-Josiah Markuson[9]; 7. 49-Ryder Hulst[8]; 8. 26-Harper Gander[11]; 9. 74-Calvin Latozke[10]; 10. (DNF) 10K-River Korynta[2]; 11. (DNF) 9-Carter Vancamp[3]

Heat 1 (8 Laps): 1. 21J-William Johnson[1]; 2. 45-William Kringstad[2]; 3. 49-Ryder Hulst[4]; 4. 9-Carter Vancamp[3]; 5. 13-Josiah Markuson[5]; 6. 26-Harper Gander[6]

Heat 2 (8 Laps): 1. 10K-River Korynta[1]; 2. 3-Winston Brons[3]; 3. 5-Chance Berger[5]; 4. 22-Madelyn Kringstad[4]; 5. 74-Calvin Latozke[2]

Heat 3 (8 Laps): 1. 9-Carter Vancamp[4]; 2. 13-Josiah Markuson[2]; 3. 21J-William Johnson[6]; 4. 49-Ryder Hulst[3]; 5. 45-William Kringstad[5]; 6. 26-Harper Gander[1]

Heat 4 (8 Laps): 1. 22-Madelyn Kringstad[2]; 2. 5-Chance Berger[1]; 3. 3-Winston Brons[3]; 4. 10K-River Korynta[5]; 5. 74-Calvin Latozke[4]

Adult Medium

A Feature 1 (15 Laps): 1. 40-Adam Thorvilson[2]; 2. 48-Ryan Thorvilson[1]; 3. 20-Brandon Thorvilson[4]; 4. 7-Bryan Good[3]; 5. 88-Jade Embury[5]; 6. (DNS) 92-Kyle Jarvis

Heat 1 (8 Laps): 1. 48-Ryan Thorvilson[1]; 2. 40-Adam Thorvilson[2]; 3. 7-Bryan Good[5]; 4. 20-Brandon Thorvilson[4]; 5. 88-Jade Embury[3]; 6. 92-Kyle Jarvis[6]

Heat 2 (8 Laps): 1. 48-Ryan Thorvilson[6]; 2. 40-Adam Thorvilson[5]; 3. 7-Bryan Good[2]; 4. 20-Brandon Thorvilson[3]; 5. 88-Jade Embury[4]; 6. 92-Kyle Jarvis[1]

Yamaha Open

A Feature 1 (15 Laps): 1. 7-Bryan Good[1]; 2. 23-Kaileigh Martinson[2]; 3. 34-Brandon Anderson[3]

Heat 1 (8 Laps): 1. 7-Bryan Good[2]; 2. 23-Kaileigh Martinson[1]; 3. 34-Brandon Anderson[3]

Heat 2 (8 Laps): 1. 7-Bryan Good[2]; 2. 23-Kaileigh Martinson[3]; 3. 34-Brandon Anderson[1]

Adult Medium

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
12Adam ThorvilsonGrand Forks, ND40
21Ryan ThorvilsonGilby, ND48
34Brandon ThorvilsonGrand Forks, ND20
43Bryan GoodGrand Forks, ND7
55Jade EmburyGrand Forks, ND88
DNS-Kyle JarvisGrand Forks, ND92

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
11Ryan ThorvilsonGilby, ND48
22Adam ThorvilsonGrand Forks, ND40
35Bryan GoodGrand Forks, ND7
44Brandon ThorvilsonGrand Forks, ND20
53Jade EmburyGrand Forks, ND88
66Kyle JarvisGrand Forks, ND92

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
16Ryan ThorvilsonGilby, ND48
25Adam ThorvilsonGrand Forks, ND40
32Bryan GoodGrand Forks, ND7
43Brandon ThorvilsonGrand Forks, ND20
54Jade EmburyGrand Forks, ND88
61Kyle JarvisGrand Forks, ND92

Animal Heavy

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
12Eric ThompsonEast Grand Forks, MN96
24Mike WitherilGrand Forks, ND97
31Kaileigh MartinsonGrafton, ND23
43Jay RossCrookston, MN80

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
11Kaileigh MartinsonGrafton, ND23
24Eric ThompsonEast Grand Forks, MN96
33Mike WitherilGrand Forks, ND97
42Jay RossCrookston, MN80

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
14Kaileigh MartinsonGrafton, ND23
23Jay RossCrookston, MN80
31Eric ThompsonEast Grand Forks, MN96
42Mike WitherilGrand Forks, ND97

Dirt Cage Kart Junior 1

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Maverik OmdahlEast Grand Forks, MN57
22Rylan ThompsonThompson, ND27
34Lincoln KoryntaFisher, MN11K
48Kamber ObregonGrand Forks, ND15
56Cannon SchowMcIntosh, MN29
67Aiden ReynoldsHoople, ND6
75John JungwithOslo, MN22
DQ3Lola SchmaltzGrand Forks, ND5

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
14Rylan ThompsonThompson, ND27
27Maverik OmdahlEast Grand Forks, MN57
38Lola SchmaltzGrand Forks, ND5
43Lincoln KoryntaFisher, MN11K
52John JungwithOslo, MN22
65Cannon SchowMcIntosh, MN29
7 (DNF)6Aiden ReynoldsHoople, ND6
DNS-Kamber ObregonGrand Forks, ND15

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Maverik OmdahlEast Grand Forks, MN57
21Lola SchmaltzGrand Forks, ND5
35Rylan ThompsonThompson, ND27
48Kamber ObregonGrand Forks, ND15
56Lincoln KoryntaFisher, MN11K
67John JungwithOslo, MN22
73Aiden ReynoldsHoople, ND6
84Cannon SchowMcIntosh, MN29

Dirt Cage Kart Junior 2

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Cash SchmaltzGrand Forks, ND22
22Charlie ParadisErskine, MN29
33Jaxson DobmeierGrand Forks, ND13

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
13Cash SchmaltzGrand Forks, ND22
21Charlie ParadisErskine, MN29
32Jaxson DobmeierGrand Forks, ND13

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Cash SchmaltzGrand Forks, ND22
22Jaxson DobmeierGrand Forks, ND13
33Charlie ParadisErskine, MN29

Junior 1 Animal Dirt Karts

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
12Lincoln KoryntaFisher, MN11K
21Nash BlaskyGrand Forks, ND04
35Kody SchmaltzMecinock, ND21
43Corban KoryntaFischer, MN2K
54Ty DobmeierGrand Forks, ND8
66Callan RomineManvel, ND66

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
12Nash BlaskyGrand Forks, ND04
25Lincoln KoryntaFisher, MN11K
31Ty DobmeierGrand Forks, ND8
46Corban KoryntaFischer, MN2K
53Callan RomineManvel, ND66
64Kody SchmaltzMecinock, ND21

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
15Nash BlaskyGrand Forks, ND04
22Lincoln KoryntaFisher, MN11K
31Corban KoryntaFischer, MN2K
43Kody SchmaltzMecinock, ND21
56Ty DobmeierGrand Forks, ND8
64Callan RomineManvel, ND66

Junior 1 Super Stock

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Duncan RethemeierGrand Forks, ND99
22Braxton RethemeierGrand Forks, ND15
33Becket KowalskiGrand Forks, ND18
44Taylin KowalskiGrand Forks, ND46

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
14Duncan RethemeierGrand Forks, ND99
21Braxton RethemeierGrand Forks, ND15
33Becket KowalskiGrand Forks, ND18
42Taylin KowalskiGrand Forks, ND46

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Duncan RethemeierGrand Forks, ND99
22Becket KowalskiGrand Forks, ND18
34Braxton RethemeierGrand Forks, ND15
43Taylin KowalskiGrand Forks, ND46

Junior 2 Animal Dirt Karts

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Jaxson DobmeierGrand Forks, ND13
22James MachartGrand Forks, ND71
33Ryder BlaskyGrand Forks, ND04
46Colton KeneyHamilton, ND17
54Cameron GundersonSt.Thomas, ND2
65Colin BronsStrandquist, MN23
77Isaak JohnsonHolt, MN10
88Carsen GundersonSt.Thomas, ND3
911Carter SobolikHallock, MN40
109Brody SobolikHallock, MN55
1110Liam BergerGrand Forks, ND6
1213Addie SchmaltzMekinock, ND26
1314Lilly JarvisThompson, ND24
14 (DNF)12Jaelynn RossCrookston, MN75

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
13Ryder BlaskyGrand Forks, ND04
27Jaxson DobmeierGrand Forks, ND13
31Cameron GundersonSt.Thomas, ND2
45Liam BergerGrand Forks, ND6
54Brody SobolikHallock, MN55
66Carter SobolikHallock, MN40
72Lilly JarvisThompson, ND24

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
13Colin BronsStrandquist, MN23
26Isaak JohnsonHolt, MN10
32James MachartGrand Forks, ND71
44Colton KeneyHamilton, ND17
57Jaelynn RossCrookston, MN75
65Carsen GundersonSt.Thomas, ND3
71Addie SchmaltzMekinock, ND26

Heat 3

8 laps | 00:00:00
PosStartDriverHometownCar
11Jaxson DobmeierGrand Forks, ND13
27Cameron GundersonSt.Thomas, ND2
35Ryder BlaskyGrand Forks, ND04
42Carter SobolikHallock, MN40
54Brody SobolikHallock, MN55
63Liam BergerGrand Forks, ND6
76Lilly JarvisThompson, ND24

Heat 4

8 laps | 00:00:00
PosStartDriverHometownCar
16James MachartGrand Forks, ND71
24Colton KeneyHamilton, ND17
33Carsen GundersonSt.Thomas, ND3
42Isaak JohnsonHolt, MN10
55Colin BronsStrandquist, MN23
61Jaelynn RossCrookston, MN75
77Addie SchmaltzMekinock, ND26

Junior 2 Super Stock

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
12Micah GanderEast Grand Forks, MN8
24Charlie ParadisErskine, MN29
33Lilly JarvisThompson, ND24
4 (DNF)1Jaelynn RossCrookston, MN11

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
12Jaelynn RossCrookston, MN11
24Lilly JarvisThompson, ND24
33Micah GanderEast Grand Forks, MN8
41Charlie ParadisErskine, MN29

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Micah GanderEast Grand Forks, MN8
23Jaelynn RossCrookston, MN11
31Lilly JarvisThompson, ND24
44Charlie ParadisErskine, MN29

Kid Karts Dirt

A Feature 1

10 laps | 00:00:00
PosStartDriverHometownCar
13Otto KalynuikMarquette, MB96
22Alyvia KringstadPark River, ND17
35Iris JohnsonHolt, MN22
410Thayer WahlGreenbush, MN47
51James RamirezEast Grand Forks, MN89
68Maverick KoryntaFischer, MN12K
711Peyton SchowErskine, MN11
87Jude HasbyCrookston, MN19
99Dekker IhryGrand Forks, ND2
10 (DNF)4Dash VoldEast Grand Forks, ND16
11 (DNF)6Reed ThompsonThompson, ND27

Heat 1

6 laps | 00:00:00
PosStartDriverHometownCar
11Iris JohnsonHolt, MN22
24Otto KalynuikMarquette, MB96
33Reed ThompsonThompson, ND27
45Dash VoldEast Grand Forks, ND16
52Thayer WahlGreenbush, MN47
6 (DNF)6Peyton SchowErskine, MN11

Heat 2

6 laps | 00:00:00
PosStartDriverHometownCar
12James RamirezEast Grand Forks, MN89
25Alyvia KringstadPark River, ND17
34Jude HasbyCrookston, MN19
43Maverick KoryntaFischer, MN12K
51Dekker IhryGrand Forks, ND2

Heat 3

6 laps | 00:00:00
PosStartDriverHometownCar
12Dash VoldEast Grand Forks, ND16
23Otto KalynuikMarquette, MB96
34Reed ThompsonThompson, ND27
41Peyton SchowErskine, MN11
56Iris JohnsonHolt, MN22
65Thayer WahlGreenbush, MN47

Heat 4

6 laps | 00:00:00
PosStartDriverHometownCar
11Alyvia KringstadPark River, ND17
24James RamirezEast Grand Forks, MN89
32Jude HasbyCrookston, MN19
43Maverick KoryntaFischer, MN12K
55Dekker IhryGrand Forks, ND2

Rookie Class

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11William JohnsonHunter, ND21J
24Winston BronsStrandquist, MN3
35Madelyn KringstadPark River, ND22
46Chance BergerEmerado, ND5
57William KringstadGrand Forks, ND45
69Josiah MarkusonBagley, MN13
78Ryder HulstGrand Forks, ND49
811Harper GanderEast Grand Forks, MN26
910Calvin LatozkeCavalier, ND74
10 (DNF)2River KoryntaFisher, MN10K
11 (DNF)3Carter VancampEast Grand Forks, MN9

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
11William JohnsonHunter, ND21J
22William KringstadGrand Forks, ND45
34Ryder HulstGrand Forks, ND49
43Carter VancampEast Grand Forks, MN9
55Josiah MarkusonBagley, MN13
66Harper GanderEast Grand Forks, MN26

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11River KoryntaFisher, MN10K
23Winston BronsStrandquist, MN3
35Chance BergerEmerado, ND5
44Madelyn KringstadPark River, ND22
52Calvin LatozkeCavalier, ND74

Heat 3

8 laps | 00:00:00
PosStartDriverHometownCar
14Carter VancampEast Grand Forks, MN9
22Josiah MarkusonBagley, MN13
36William JohnsonHunter, ND21J
43Ryder HulstGrand Forks, ND49
55William KringstadGrand Forks, ND45
61Harper GanderEast Grand Forks, MN26

Heat 4

8 laps | 00:00:00
PosStartDriverHometownCar
12Madelyn KringstadPark River, ND22
21Chance BergerEmerado, ND5
33Winston BronsStrandquist, MN3
45River KoryntaFisher, MN10K
54Calvin LatozkeCavalier, ND74

Yamaha Open

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
11Bryan GoodGrand Forks, ND7
22Kaileigh MartinsonGrafton, ND23
33Brandon AndersonGrand Forks, ND34

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
12Bryan GoodGrand Forks, ND7
21Kaileigh MartinsonGrafton, ND23
33Brandon AndersonGrand Forks, ND34

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Bryan GoodGrand Forks, ND7
23Kaileigh MartinsonGrafton, ND23
31Brandon AndersonGrand Forks, ND34

Powered by MyRacePass