Print Style: Media | Grid | Compact Grid

6/5/2024 at Forks Karting Association

Junior 1 Animal Dirt Karts

A Feature 1 (12 Laps): 1. 10-Isaak Johnson[1]; 2. 75-Jaelynn Ross[3]; 3. 23-Colin Brons[2]; 4. 72-Henry Beitelspacher[6]; 5. 13-Jaxson Dobmeier[5]; 6. 55-Brody Sobolik[4]; 7. 6-Liam Berger[10]; 8. 96-Levi Lehrke[9]; 9. 21-Kody Schmaltz[11]; 10. 27-Dalton Babcock[7]; 11. 4-Charlie Berg[8]

Heat 1 (8 Laps): 1. 23-Colin Brons[3]; 2. 75-Jaelynn Ross[5]; 3. 72-Henry Beitelspacher[1]; 4. 96-Levi Lehrke[2]; 5. 6-Liam Berger[4]; 6. 21-Kody Schmaltz[6]

Heat 2 (8 Laps): 1. 10-Isaak Johnson[1]; 2. 13-Jaxson Dobmeier[4]; 3. 55-Brody Sobolik[3]; 4. 4-Charlie Berg[5]; 5. 27-Dalton Babcock[2]

Heat 3 (8 Laps): 1. 75-Jaelynn Ross[2]; 2. 23-Colin Brons[4]; 3. 72-Henry Beitelspacher[6]; 4. 21-Kody Schmaltz[1]; 5. 6-Liam Berger[3]; 6. 96-Levi Lehrke[5]

Heat 4 (8 Laps): 1. 10-Isaak Johnson[5]; 2. 55-Brody Sobolik[3]; 3. 13-Jaxson Dobmeier[2]; 4. 27-Dalton Babcock[4]; 5. 4-Charlie Berg[1]

Dirt Cage Kart Junior 1

A Feature 1 (12 Laps): 1. 13-Jaxson Dobmeier[1]; 2. 5S-Lola Schmaltz[2]; 3. 17-Gage Omdahl[4]; 4. 27-Rylan Thompson[3]; 5. 57-Maverik Omdahl[6]; 6. 15-Kamber Obregon[7]; 7. 5-Macie Johnson[5]; 8. 22-John Jungwith[8]

Heat 1 (8 Laps): 1. 13-Jaxson Dobmeier[6]; 2. 27-Rylan Thompson[2]; 3. 5S-Lola Schmaltz[3]; 4. 17-Gage Omdahl[4]; 5. 5-Macie Johnson[1]; 6. 15-Kamber Obregon[8]; 7. 57-Maverik Omdahl[5]; 8. 22-John Jungwith[7]

Heat 2 (8 Laps): 1. 13-Jaxson Dobmeier[3]; 2. 5S-Lola Schmaltz[6]; 3. 17-Gage Omdahl[5]; 4. 27-Rylan Thompson[7]; 5. 5-Macie Johnson[8]; 6. 57-Maverik Omdahl[4]; 7. (DNF) 15-Kamber Obregon[1]; 8. (DNF) 22-John Jungwith[2]

Junior 1 Super Stock

A Feature 1 (12 Laps): 1. 42-Lilly Jarvis[1]; 2. 18-Becket Kowalski[2]; 3. 15-Braxton Rethemeier[3]

Heat 1 (8 Laps): 1. 18-Becket Kowalski[2]; 2. 42-Lilly Jarvis[1]; 3. 15-Braxton Rethemeier[3]

Heat 2 (8 Laps): 1. 42-Lilly Jarvis[3]; 2. 18-Becket Kowalski[2]; 3. 15-Braxton Rethemeier[1]

Junior 2 Animal Dirt Karts

A Feature 1 (12 Laps): 1. 71-James Machart[2]; 2. 30-Luke Hendrickson[7]; 3. 12-Owen Broden[6]; 4. 40-Carter Sobolik[3]; 5. 3-Carson Gunderson[8]; 6. 21-Ruby McDonald[10]; 7. 8-Micah Gander[4]; 8. 26-Addie Schmaltz[9]; 9. 2-Cameron Gunderson[5]; 10. 04-Ryder Blasky[1]

Heat 1 (8 Laps): 1. 04-Ryder Blasky[1]; 2. 2-Cameron Gunderson[4]; 3. 8-Micah Gander[5]; 4. 30-Luke Hendrickson[2]; 5. (DNS) 21-Ruby McDonald

Heat 2 (8 Laps): 1. 71-James Machart[5]; 2. 40-Carter Sobolik[2]; 3. 3-Carson Gunderson[4]; 4. 12-Owen Broden[1]; 5. 26-Addie Schmaltz[3]

Heat 3 (8 Laps): 1. 04-Ryder Blasky[5]; 2. 8-Micah Gander[1]; 3. 30-Luke Hendrickson[4]; 4. 2-Cameron Gunderson[2]; 5. 21-Ruby McDonald[3]

Heat 4 (8 Laps): 1. 71-James Machart[1]; 2. 40-Carter Sobolik[4]; 3. 12-Owen Broden[5]; 4. 26-Addie Schmaltz[3]; 5. 3-Carson Gunderson[2]

Dirt Cage Kart Junior 2

A Feature 1 (12 Laps): 1. 12-Owen Broden[2]; 2. 1-Blaine Barnes[1]; 3. 35-Levi Wilde[3]; 4. 49-Luke Hendrickson[5]; 5. (DNF) 29-Charlie Paradis[4]

Heat 1 (8 Laps): 1. 12-Owen Broden[1]; 2. 1-Blaine Barnes[3]; 3. 49-Luke Hendrickson[2]; 4. 29-Charlie Paradis[4]; 5. 35-Levi Wilde[5]

Heat 2 (8 Laps): 1. 35-Levi Wilde[1]; 2. 1-Blaine Barnes[3]; 3. 29-Charlie Paradis[2]; 4. 12-Owen Broden[5]; 5. 49-Luke Hendrickson[4]

Junior 2 Super Stock

A Feature 1 (12 Laps): 1. 29-Charlie Paradis[1]; 2. 21-Ruby McDonald[2]; 3. 2-Ian Fitzsimonds[3]; 4. (DNS) 8-Micah Gander

Heat 1 (8 Laps): 1. 29-Charlie Paradis[2]; 2. 21-Ruby McDonald[3]; 3. 8-Micah Gander[4]; 4. 2-Ian Fitzsimonds[1]

Heat 2 (8 Laps): 1. 21-Ruby McDonald[2]; 2. 29-Charlie Paradis[3]; 3. 2-Ian Fitzsimonds[4]; 4. 8-Micah Gander[1]

Animal Heavy

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

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

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

Kid Karts Dirt

A Feature 1 (10 Laps): 1. 5-Chance Berger[1]; 2. 3-Winston Brons[3]; 3. 46-Taylin Kowalski[2]; 4. 16-Dash Vold[4]; 5. 12-Carter Vancamp[5]; 6. 22-Iris Johnson[7]; 7. 89-James Ramirez[6]

Heat 1 (6 Laps): 1. 3-Winston Brons[1]; 2. 5-Chance Berger[4]; 3. 16-Dash Vold[2]; 4. 46-Taylin Kowalski[6]; 5. 12-Carter Vancamp[7]; 6. 89-James Ramirez[3]; 7. 22-Iris Johnson[5]

Heat 2 (6 Laps): 1. 46-Taylin Kowalski[2]; 2. 12-Carter Vancamp[1]; 3. 5-Chance Berger[4]; 4. 16-Dash Vold[6]; 5. 3-Winston Brons[7]; 6. 22-Iris Johnson[3]; 7. 89-James Ramirez[5]

Rookie Class

A Feature 1 (12 Laps): 1. 04-Nash Blasky[1]; 2. 99-Duncan Rethemeier[7]; 3. 49-Ryder Hulst[4]; 4. 6-Aiden Reynolds[2]; 5. 2-Mack Johnson[6]; 6. 66-Callan Romine[9]; 7. 22-Madelyn Kringstad[5]; 8. (DNF) 8-Ty Dobmeier[10]; 9. (DNF) 45-William Kringstad[8]; 10. (DNF) 12-Jack Simonson[3]

Heat 1 (8 Laps): 1. 8-Ty Dobmeier[2]; 2. 04-Nash Blasky[1]; 3. 22-Madelyn Kringstad[3]; 4. 2-Mack Johnson[4]; 5. 66-Callan Romine[5]

Heat 2 (8 Laps): 1. 12-Jack Simonson[2]; 2. 6-Aiden Reynolds[5]; 3. 49-Ryder Hulst[4]; 4. 45-William Kringstad[1]; 5. 99-Duncan Rethemeier[3]

Heat 3 (8 Laps): 1. 04-Nash Blasky[5]; 2. 2-Mack Johnson[2]; 3. 22-Madelyn Kringstad[3]; 4. 66-Callan Romine[1]; 5. (DNF) 8-Ty Dobmeier[4]

Heat 4 (8 Laps): 1. 6-Aiden Reynolds[1]; 2. 49-Ryder Hulst[2]; 3. 99-Duncan Rethemeier[3]; 4. 12-Jack Simonson[4]; 5. 45-William Kringstad[5]

Adult Medium

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

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

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

Yamaha Open

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

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

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

Adult Medium

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
11Adam ThorvilsonGrand Forks, ND40
22Brandon ThorvilsonGrand Forks, ND20
36Bryan GoodGrand Forks, ND7
45Jade EmburyGrand Forks, ND88
54Kyle JarvisGrand Forks, ND92
68Adam MatzGrand Forks, ND9
77Kaileigh MartinsonGrafton, ND23
8 (DNF)3Ryan ThorvilsonGilby, ND48

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
14Adam ThorvilsonGrand Forks, ND40
22Ryan ThorvilsonGilby, ND48
36Brandon ThorvilsonGrand Forks, ND20
43Jade EmburyGrand Forks, ND88
55Kyle JarvisGrand Forks, ND92
61Bryan GoodGrand Forks, ND7
78Adam MatzGrand Forks, ND9
87Kaileigh MartinsonGrafton, ND23

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
13Brandon ThorvilsonGrand Forks, ND20
25Adam ThorvilsonGrand Forks, ND40
37Ryan ThorvilsonGilby, ND48
44Kyle JarvisGrand Forks, ND92
58Bryan GoodGrand Forks, ND7
66Jade EmburyGrand Forks, ND88
72Kaileigh MartinsonGrafton, ND23
81Adam MatzGrand Forks, ND9

Animal Heavy

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
13Cody BurkeGrand Forks, ND54
21Mike WitherilGrand Forks, ND97
32Eric ThompsonEast Grand Forks, MN96
44Jay RossCrookston, MN80

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
11Eric ThompsonEast Grand Forks, MN96
22Mike WitherilGrand Forks, ND97
34Jay RossCrookston, MN80
43Cody BurkeGrand Forks, ND54

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
13Mike WitherilGrand Forks, ND97
22Cody BurkeGrand Forks, ND54
31Jay RossCrookston, MN80
44Eric ThompsonEast Grand Forks, MN96

Dirt Cage Kart Junior 1

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Jaxson DobmeierGrand Forks, ND13
22Lola SchmaltzGrand Forks, ND5S
34Gage OmdahlWarren, MN17
43Rylan ThompsonThompson, ND27
56Maverik OmdahlEast Grand Forks, MN57
67Kamber ObregonGrand Forks, ND15
75Macie JohnsonOslo, MN5
88John JungwithOslo, MN22

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
16Jaxson DobmeierGrand Forks, ND13
22Rylan ThompsonThompson, ND27
33Lola SchmaltzGrand Forks, ND5S
44Gage OmdahlWarren, MN17
51Macie JohnsonOslo, MN5
68Kamber ObregonGrand Forks, ND15
75Maverik OmdahlEast Grand Forks, MN57
87John JungwithOslo, MN22

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
13Jaxson DobmeierGrand Forks, ND13
26Lola SchmaltzGrand Forks, ND5S
35Gage OmdahlWarren, MN17
47Rylan ThompsonThompson, ND27
58Macie JohnsonOslo, MN5
64Maverik OmdahlEast Grand Forks, MN57
7 (DNF)1Kamber ObregonGrand Forks, ND15
8 (DNF)2John JungwithOslo, MN22

Dirt Cage Kart Junior 2

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
12Owen BrodenFargo, ND12
21Blaine BarnesGrand Forks, ND1
33Levi WildeThief River Falls, MN35
45Luke HendricksonMekinock, ND49
5 (DNF)4Charlie ParadisErskine, MN29

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
11Owen BrodenFargo, ND12
23Blaine BarnesGrand Forks, ND1
32Luke HendricksonMekinock, ND49
44Charlie ParadisErskine, MN29
55Levi WildeThief River Falls, MN35

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Levi WildeThief River Falls, MN35
23Blaine BarnesGrand Forks, ND1
32Charlie ParadisErskine, MN29
45Owen BrodenFargo, ND12
54Luke HendricksonMekinock, ND49

Junior 1 Animal Dirt Karts

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Isaak JohnsonHolt, MN10
23Jaelynn RossCrookston, MN75
32Colin BronsStrandquist, MN23
46Henry BeitelspacherMoorhead, MN72
55Jaxson DobmeierGrand Forks, ND13
64Brody SobolikHallock, MN55
710Liam BergerGrand Forks, ND6
89Levi LehrkeHallock, MN96
911Kody SchmaltzMecinock, ND21
107Dalton BabcockHorace, ND27
118Charlie BergGrand Forks, ND4

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
13Colin BronsStrandquist, MN23
25Jaelynn RossCrookston, MN75
31Henry BeitelspacherMoorhead, MN72
42Levi LehrkeHallock, MN96
54Liam BergerGrand Forks, ND6
66Kody SchmaltzMecinock, ND21

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Isaak JohnsonHolt, MN10
24Jaxson DobmeierGrand Forks, ND13
33Brody SobolikHallock, MN55
45Charlie BergGrand Forks, ND4
52Dalton BabcockHorace, ND27

Heat 3

8 laps | 00:00:00
PosStartDriverHometownCar
12Jaelynn RossCrookston, MN75
24Colin BronsStrandquist, MN23
36Henry BeitelspacherMoorhead, MN72
41Kody SchmaltzMecinock, ND21
53Liam BergerGrand Forks, ND6
65Levi LehrkeHallock, MN96

Heat 4

8 laps | 00:00:00
PosStartDriverHometownCar
15Isaak JohnsonHolt, MN10
23Brody SobolikHallock, MN55
32Jaxson DobmeierGrand Forks, ND13
44Dalton BabcockHorace, ND27
51Charlie BergGrand Forks, ND4

Junior 1 Super Stock

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Lilly JarvisThompson, ND42
22Becket KowalskiGrand Forks, ND18
33Braxton RethemeierGrand Forks, ND15

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
12Becket KowalskiGrand Forks, ND18
21Lilly JarvisThompson, ND42
33Braxton RethemeierGrand Forks, ND15

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
13Lilly JarvisThompson, ND42
22Becket KowalskiGrand Forks, ND18
31Braxton RethemeierGrand Forks, ND15

Junior 2 Animal Dirt Karts

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
12James MachartGrand Forks, ND71
27Luke HendricksonMekinock, ND30
36Owen BrodenFargo, ND12
43Carter SobolikHallock, MN40
58Carson GundersonGrafton, ND3
610Ruby McDonaldGrand Forks, ND21
74Micah GanderEast Grand Forks, MN8
89Addie SchmaltzMekinock, ND26
95Cameron GundersonGrafton, ND2
101Ryder BlaskyGrand Forks, ND04

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
11Ryder BlaskyGrand Forks, ND04
24Cameron GundersonGrafton, ND2
35Micah GanderEast Grand Forks, MN8
42Luke HendricksonMekinock, ND30
DNS-Ruby McDonaldGrand Forks, ND21

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
15James MachartGrand Forks, ND71
22Carter SobolikHallock, MN40
34Carson GundersonGrafton, ND3
41Owen BrodenFargo, ND12
53Addie SchmaltzMekinock, ND26

Heat 3

8 laps | 00:00:00
PosStartDriverHometownCar
15Ryder BlaskyGrand Forks, ND04
21Micah GanderEast Grand Forks, MN8
34Luke HendricksonMekinock, ND30
42Cameron GundersonGrafton, ND2
53Ruby McDonaldGrand Forks, ND21

Heat 4

8 laps | 00:00:00
PosStartDriverHometownCar
11James MachartGrand Forks, ND71
24Carter SobolikHallock, MN40
35Owen BrodenFargo, ND12
43Addie SchmaltzMekinock, ND26
52Carson GundersonGrafton, ND3

Junior 2 Super Stock

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Charlie ParadisErskine, MN29
22Ruby McDonaldGrand Forks, ND21
33Ian FitzsimondsGrand Forks, ND2
DNS-Micah GanderEast Grand Forks, MN8

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
12Charlie ParadisErskine, MN29
23Ruby McDonaldGrand Forks, ND21
34Micah GanderEast Grand Forks, MN8
41Ian FitzsimondsGrand Forks, ND2

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Ruby McDonaldGrand Forks, ND21
23Charlie ParadisErskine, MN29
34Ian FitzsimondsGrand Forks, ND2
41Micah GanderEast Grand Forks, MN8

Kid Karts Dirt

A Feature 1

10 laps | 00:00:00
PosStartDriverHometownCar
11Chance BergerEmerado, ND5
23Winston BronsStrandquist, MN3
32Taylin KowalskiGrand Forks, ND46
44Dash VoldEast Grand Forks, ND16
55Carter VancampEast Grand Forks, MN12
67Iris JohnsonHolt, MN22
76James RamirezEast Grand Forks, MN89

Heat 1

6 laps | 00:00:00
PosStartDriverHometownCar
11Winston BronsStrandquist, MN3
24Chance BergerEmerado, ND5
32Dash VoldEast Grand Forks, ND16
46Taylin KowalskiGrand Forks, ND46
57Carter VancampEast Grand Forks, MN12
63James RamirezEast Grand Forks, MN89
75Iris JohnsonHolt, MN22

Heat 2

6 laps | 00:00:00
PosStartDriverHometownCar
12Taylin KowalskiGrand Forks, ND46
21Carter VancampEast Grand Forks, MN12
34Chance BergerEmerado, ND5
46Dash VoldEast Grand Forks, ND16
57Winston BronsStrandquist, MN3
63Iris JohnsonHolt, MN22
75James RamirezEast Grand Forks, MN89

Rookie Class

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Nash BlaskyGrand Forks, ND04
27Duncan RethemeierGrand Forks, ND99
34Ryder HulstGrand Forks, ND49
42Aiden ReynoldsHoople, ND6
56Mack JohnsonOslo, MN2
69Callan RomineManvel, ND66
75Madelyn KringstadPark River, ND22
8 (DNF)10Ty DobmeierGrand Forks, ND8
9 (DNF)8William KringstadGrand Forks, ND45
10 (DNF)3Jack SimonsonGrand Forks, ND12

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
12Ty DobmeierGrand Forks, ND8
21Nash BlaskyGrand Forks, ND04
33Madelyn KringstadPark River, ND22
44Mack JohnsonOslo, MN2
55Callan RomineManvel, ND66

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Jack SimonsonGrand Forks, ND12
25Aiden ReynoldsHoople, ND6
34Ryder HulstGrand Forks, ND49
41William KringstadGrand Forks, ND45
53Duncan RethemeierGrand Forks, ND99

Heat 3

8 laps | 00:00:00
PosStartDriverHometownCar
15Nash BlaskyGrand Forks, ND04
22Mack JohnsonOslo, MN2
33Madelyn KringstadPark River, ND22
41Callan RomineManvel, ND66
5 (DNF)4Ty DobmeierGrand Forks, ND8

Heat 4

8 laps | 00:00:00
PosStartDriverHometownCar
11Aiden ReynoldsHoople, ND6
22Ryder HulstGrand Forks, ND49
33Duncan RethemeierGrand Forks, ND99
44Jack SimonsonGrand Forks, ND12
55William KringstadGrand Forks, ND45

Yamaha Open

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
11Adam ThorvilsonGrand Forks, ND36
22Bryan GoodGrand Forks, ND7
3 (DNF)3Brandon AndersonGrand Forks, ND34
DNS-Kaileigh MartinsonGrafton, ND23

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
14Adam ThorvilsonGrand Forks, ND36
23Brandon AndersonGrand Forks, ND34
32Bryan GoodGrand Forks, ND7
41Kaileigh MartinsonGrafton, ND23

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Adam ThorvilsonGrand Forks, ND36
23Bryan GoodGrand Forks, ND7
32Brandon AndersonGrand Forks, ND34
44Kaileigh MartinsonGrafton, ND23

Powered by MyRacePass