An Email-Ready Link

As you requested, here is a ready-to-email link to this page. The URL is:
https://www.onlineraceresults.com/race/view_plain_text.php?race_id=16355

Simply include this URL in an email to friends or family members, and they will be able to reach this page directly.

Pirate Sophomore and Under 2010 - Boys 9th/10th Results

       Pirate Sophomore and Under 2010
       Boys 9th/10th
Place  Name                    Gr   Sch    Time
     1 Jonathan Keller           10 Cntnl  10:14
     2 Joe Bourdage               9 Cntnl  10:27
     3 Nathan Herman             10 CnRpd  10:41
     4 Kevin Grow                 9 Cntnl  10:43
     5 Adam Birkowitz             0 Osseo  10:46
     6 Michael Coughlin          10 CnRpd  11:05
     7 Corey Vaillancourt        10 CnRpd  11:12
     8 Stephen Coughlin          10 CnRpd  11:19
     9 Jake Peterson              9 Cntnl  11:28
    10 Ryan Graham               10 MplGr  11:29
    11 Zach Benton                0 Osseo  11:34
    12 Adam Reents               10 CnRpd  11:37
    13 Jason Schulte              0 Osseo  11:38
    14 Jason Chouinard            9 CnRpd  11:45
    15 Jeff Barstow               9 Anoka  11:48
    16 Brett Engstrand           10 MplGr  11:52
    17 Tanner Wetzel              0 Osseo  11:53
    18 Austin Weigel             10 MplGr  11:54
    19 Brian Kraemer              9 Anoka  11:55
    20 Sean Heaton                9 MplGr  12:14
    21 Steven Mueggenberg        10 CnRpd  12:24
    22 Michael Koch               9 CnRpd  12:28
    23 Isaac Rauch               10 CnRpd  12:32
    24 Nathan Moran               9 MplGr  12:34
    25 Nick Kiecker               9 Anoka  12:35
    26 Cory Mecl                  9 Anoka  12:36
    27 Nick Dahl                 10 PkCtr  12:38
    28 Jack Glennen               9 CnRpd  12:39
    29 Kirk Heisterkamp          10 PkCtr  12:40
    30 John Koch                  7 CnRpd  12:41
    31 Emmitt Haberman            9 CnRpd  12:41
    32 Tom Anderson               9 Blaine 12:44
    33 Joseph Anderson           10 CnRpd  12:45
    34 Josh Ripley               10 Andvr  12:46
    35 Kyle Synowczynski         10 Andvr  12:47
    36 Derek Willerton           10 Cntnl  12:48
    37 Ben Ziebol                10 Blaine 12:48
    38 Sam Schoephoerster        10 Cntnl  12:56
    39 Nathan Olsen               9 PkCtr  12:58
    40 Oliver Houghtling          9 Blaine 12:58
    41 Michael Hedin             10 Anoka  13:02
    42 Jackson Pray              10 Cntnl  13:03
    43 Zach Schuh                 9 Anoka  13:04
    44 Ben Petersen              10 Anoka  13:04
    45 Eric Jackels               9 MplGr  13:07
    46 Andrew May                 9 CnRpd  13:13
    47 Greg Brasier               9 MplGr  13:13
    48 Matt Gallagher             9 Cntnl  13:14
    49 Connor Johnson             9 Cntnl  13:15
    50 Ryan Elias                 9 CnRpd  13:16
    51 Wyatt Kendall              9 Blaine 13:17
    52 Alec Bosacker              9 Cntnl  13:19
    53 Christian Tanner           9 Anoka  13:26
    54 Ben Crockett               9 PkCtr  13:33
    55 Joe Kust                  10 PkCtr  13:33
    56 Noah Matthys               9 MplGr  13:35
    57 Dane Johnston             10 MplGr  13:48
    58 Micah Johnson              9 CnRpd  13:56
    59 Joe Jackels                9 MplGr  14:01
    60 Derek Ierino               9 MplGr  14:30
    61 John Kraemer              10 Anoka  14:49
    62 Kenny Ellingsen            9 MplGr  15:07
    63 Alex Knoer                 9 Blaine 15:34
    64 Eric Eichstadt            10 CnRpd  16:33
    65 Roman Vivone               9 Anoka  17:44