SportIdent Download Results Program

This program is provided as free open source shareware to the orienteering community by the author, Ken. Hanson and the Backwoods Orienteering Klub, Raleigh NC.

This program is designed to produce a results text file with splits from the output file generated by the SportIdent download box.

SIDResults.tk  =  this is the program ver 0.89o

SIDResults.help.txt  =  this is the help file ver 0.80

You will need to install the free TK interpreter on your computer, and instructions to locate and install this program are included in the help file.


This is how we register people and produce results at BOK events:

First we encourage our members to use SI sticks that have been personalized with their names, so we don't have to enter their names or keep them on a database.

Second we have entry forms that indicate if the competitor is using a "rental stick" which means we will have to enter their name into the results.  (Rental sticks have unique first digits.) The form also has boxes so each letter in the name has its own box which makes reading the names possible.

Top of the BOK entry form

We use the SportIdent download box connected to a printer to give each person their splits at the event.  We don't have a computer at the event.  Competitors who have personalized sticks have their name on the splits.

After the event the download box is taken home, and using SI-Config (provided by SportIdent) the data is downloaded into a "comma separated values" (.cvs) file.

Using the directions in the help file, the specifications of the courses are entered in a text file.

Example course specification file

Course 1=51,52,53,54,55,56,57,58,59,60=2.5
Course 2=61,62,63,64,65,66,67,68,69,50=2.5

The entry forms for competitors who need to be specified, usually because they rented sticks, are sorted out, and the competitor data text file is created.  Instructions are in the help file.  All our rental sticks start with 2002, but any SI number can be used.  The program accommodates both a "master" file that is used for every event as well as a "temporary" file that is used for a single event.

Example competitor file

2002827 Lina Lindberg
2002779 Josef Trzicky
2002317 Tim Gilbert
2002210 Terese Camp
2002300 Ken. Hanson
2002715 Artem Kazantsev
2002211 Lori Huberman
2002100 Mike Brooks

With these two files created the program is ready to run.  You simply start the program, tell it which directory to use, and it analyzes each person's results, assigns them to a course, flags duplicates and issues that may need your attention, and displays the results.  It then allows you to make changes to correct any problems, and then at the touch of a button produces a text file of the results and the splits for you to post on the web.

Screen shot showing the "problem panel" and the "raw data"

 

Screen shot showing the "problem panel" and the "formatted simple results"

 

Screen shot showing the "problem panel" and the "formatted splits"

Finally, here is a sample of the results from the program:

_________________________________________________________________________________
Results


A-Sprint Course: 10 KP 2.5 km

  1 Donald Childrey                22:47     51 52 53 54 55 56 57 58 59 60
  2 Sandro Gisler                  25:53     51 52 53 54 55 56 57 58 59 60
  3 Charles Scharlau               26:14     51 52 53 54 55 56 57 58 59 60
  4 Mihai Ibanescu                 26:34     51 52 53 54 55 56 57 58 59 60
  5 Roman Kraus                    28:36     51 52 53 54 55 56 57 58 59 60
  6 Patrick Downie                 28:40     51 52 53 54 55 56 57 58 59 60
  7 Nadia Scharlau                 29:04     51 52 53 54 55 56 57 58 59 60
  8 Chris Kreider                  32:17     51 52 53 54 55 56 57 58 59 60
  9 Miles Deforest                 32:35     51 52 53 54 55 56 57 58 59 60
 10 Joseph Huberman                33:32     51 52 53 54 55 56 57 58 59 60
    Jeffrey Eichman                34:25     (No punches ... see notes)
 11 Charlie Williams               35:58     51 52 53 54 55 56 57 58 59 60
 12 Brian Thompson                 36:46     51 52 53 54 55 56 57 58 59 60
 13 Phil Sweigart                  38:54     51 52 53 54 55 56 57 58 59 60
 14 Ruth Bromer                    46:40     51 52 53 54 55 56 57 58 59 60
 15 Andy Huber                     48:15     51 52 53 54 55 56 57 58 59 60
 16 Larisa Nord                    49:03     51 52 53 54 55 56 57 58 59 60
 17 Ron Brown                    1:07:24     51 52 53 54 55 56 57 58 59 60
 18 Mark Mickhunas               1:16:56     51 52 53 54 55 56 57 58 59 60
 19 Maya Heuman, Patrik          1:18:59     51 52 53 53 54 55 56 57 58 59 60
 20 Justin Downen                1:24:20     51 52 53 54 55 56 57 58 59 60
 21 Andy Henry, Sam, Eric        1:28:56     51 52 53 54 55 56 57 58 59 60
    Matthew Harmody                  DNF     51 52 53 54 55 58 59

B-Sprint Course: 10 KP 2.4 km

  1 Brian Thompson                 19:22     61 62 63 64 65 66 67 68 69 50
  2 Donald Childrey                21:05     61 62 63 64 65 66 67 68 69 50
  3 Mihai Ibanescu                 23:03     61 62 63 64 65 66 67 68 69 50
  4 Joseph Huberman                23:44     61 62 63 64 65 66 67 68 69 50
  5 Patrick Downie                 24:59     61 62 63 64 65 66 67 68 69 50
  6 Charles Scharlau               25:59     61 62 63 64 65 66 67 68 69 50
  7 Phil Sweigart                  28:04     61 62 63 64 65 66 67 68 69 50
  8 Sandro Gisler                  29:58     61 62 63 64 65 66 67 68 69 50
  9 Miles Deforest                 32:08     61 62 63 64 65 66 67 68 69 50
 10 Nadia Scharlau                 33:25     61 62 62 63 64 65 66 67 68 69 50
 11 Chris Kreider                  34:35     61 62 63 64 65 66 67 68 69 50
 12 Andy Huber                     35:52     61 62 63 64 65 66 67 68 69 50
 13 Charlie Williams               36:43     61 62 63 64 65 66 67 68 69 50
 14 Larisa Nord                    38:20     61 62 63 64 65 66 67 68 69 50
 15 Ruth Bromer                    39:18     61 62 63 64 65 66 67 68 69 50
 16 Brent Eischen & family       1:01:12     61 62 63 64 65 66 67 68 69 50
 17 William Ebenstein            1:03:08     61 62 63 64 65 66 67 68 69 50
    Roman Kraus                      DNF     61 62 63 64 65 66 67 68 69      Finish time if #50 was punched: 29:49

_________________________________________________________________________________
Splits


A-Sprint Course: 10 KP 2.5 km

  # Name                         Result   Start     1.( 51)   2.( 52)   3.( 53)   4.( 54)   5.( 55)   6.( 56)   7.( 57)   8.( 58)   9.( 59)  10.( 60)   Finish.           min/km
  1 Donald Childrey               22:47 09:03:32    1:30  4   2:59  2   4:51  3   7:28  2   8:27  2  10:39  1  14:01  1  15:54  1  19:22  1  22:02  1  22:47  1   22:47     9.11
                                                    1:30  4   1:29  2   1:52  5   2:37  3     59  3   2:12  1   3:22  1   1:53  2   3:28  7   2:40  4     45  3
                                                      12         1        34        21        14         0         0         9        47        32         2  
  2 Sandro Gisler                 25:53 09:07:51    1:43  6   3:25  6   4:55  4   8:13  4   9:58  4  12:33  4  17:03  3  19:11  3  22:11  3  25:07  2  25:53  2   25:53    10.35
                                                    1:43  6   1:42  7   1:30  2   3:18  6   1:45 11   2:35  5   4:30  5   2:08  5   3:00  2   2:56  6     46  5
                                                      25        14        12      1:02      1:00        23      1:08        24        19        48         3  
  3 Charles Scharlau              26:14 09:54:40    1:29  2   3:21  5   5:30  5   7:46  3   8:45  3  11:21  3  17:56  4  19:51  4  22:56  4  25:27  3  26:14  3   26:14    10.49
                                                    1:29  2   1:52  9   2:09  8   2:16  1     59  3   2:36  6   6:35 10   1:55  3   3:05  4   2:31  2     47  9
                                                      11        24        51         0        14        24      3:13        11        24        23         4  
  4 Mihai Ibanescu                26:34 09:34:47    1:29  2   3:04  3   4:47  2   7:07  1   8:22  1  10:49  2  14:24  2  16:50  2  22:10  2  25:51  4  26:34  4   26:34    10.63
                                                    1:29  2   1:35  3   1:43  3   2:20  2   1:15  8   2:27  3   3:35  3   2:26 11   5:20 18   3:41 11     43  1
                                                      11         7        25         4        30        15        13        42      2:39      1:33         0  
  5 Roman Kraus                   28:36 10:04:09    1:51  8   3:32  7   5:30  5   8:49  5  11:05  6  13:50  6  18:23  5  20:39  5  24:41  5  27:51  5  28:36  5   28:36    11.44
                                                    1:51  8   1:41  6   1:58  6   3:19  7   2:16 13   2:45  7   4:33  6   2:16  7   4:02 11   3:10  9     45  3
                                                      33        13        40      1:03      1:31        33      1:11        32      1:21      1:02         2  
  6 Patrick Downie                28:40 09:52:52    1:59 11   4:12 11   6:46  9   9:50  7  10:47  5  13:20  5  19:52  6  22:04  6  25:04  6  27:53  6  28:40  6   28:40    11.47
                                                    1:59 11   2:13 13   2:34 10   3:04  5     57  2   2:33  4   6:32  9   2:12  6   3:00  2   2:49  5     47  9
                                                      41        45      1:16        48        12        21      3:10        28        19        41         4  
  7 Nadia Scharlau                29:04 09:14:45    3:49 18   5:26 15   7:13 10  13:28 12  14:32 11  17:26 10  20:49  7  22:33  7  25:44  7  28:18  7  29:04  7   29:04    11.63
                                                    3:49 18   1:37  4   1:47  4   6:15 15   1:04  5   2:54  9   3:23  2   1:44  1   3:11  6   2:34  3     46  5
                                                    2:31         9        29      3:59        19        42         1         0        30        26         3  
  8 Chris Kreider                 32:17 09:04:25    2:34 14   5:04 13   8:24 13  11:43 10  12:48  7  15:52  7  21:22  8  23:56  9  27:43  8  31:26  8  32:17  8   32:17    12.91
                                                    2:34 14   2:30 14   3:20 13   3:19  7   1:05  6   3:04 10   5:30  8   2:34 13   3:47  9   3:43 12     51 13
                                                    1:16      1:02      2:02      1:03        20        52      2:08        50      1:06      1:35         8  
  9 Miles Deforest                32:35 09:58:36    1:58 10   4:03 10   7:28 12  11:36  9  12:59  8  16:21  8  21:24  9  23:47  8  28:24  9  31:49  9  32:35  9   32:35    13.03
                                                    1:58 10   2:05 11   3:25 15   4:08 10   1:23  9   3:22 12   5:03  7   2:23 10   4:37 15   3:25 10     46  5
                                                      40        37      2:07      1:52        38      1:10      1:41        39      1:56      1:17         3  
 10 Joseph Huberman               33:32 08:46:27    1:54  9   3:51  9   5:57  7   8:50  6  13:31  9  16:47  9  24:28 10  26:45 10  29:50 10  32:46 10  33:32 10   33:32    13.41
                                                    1:54  9   1:57 10   2:06  7   2:53  4   4:41 15   3:16 11   7:41 13   2:17  8   3:05  4   2:56  6     46  5
                                                      36        29        48        37      3:56      1:04      4:19        33        24        48         3  
 11 Charlie Williams              35:58 09:39:18    1:36  5   3:04  3   7:27 11  16:13 14  16:58 14  20:29 12  24:57 11  27:18 11  31:27 11  35:10 11  35:58 11   35:58    14.39
                                                    1:36  5   1:28  1   4:23 17   8:46 17     45  1   3:31 13   4:28  4   2:21  9   4:09 12   3:43 12     48 11
                                                      18         0      3:05      6:30         0      1:19      1:06        37      1:28      1:35         5  
 12 Brian Thompson                36:46 09:43:52    1:18  1   2:56  1   4:14  1  18:48 16  19:53 15  22:12 14  29:14 13  31:13 13  33:54 13  36:02 12  36:46 12   36:46    14.71
                                                    1:18  1   1:38  5   1:18  1  14:34 21   1:05  6   2:19  2   7:02 11   1:59  4   2:41  1   2:08  1     44  2
                                                       0        10         0     12:18        20         7      3:40        15         0         0         1  
 13 Phil Sweigart                 38:54 08:56:19    1:43  6   3:34  8   6:24  8  10:51  8  15:37 12  18:24 11  26:35 12  29:06 12  33:28 12  38:02 13  38:54 13   38:54    15.56
                                                    1:43  6   1:51  8   2:50 11   4:27 11   4:46 16   2:47  8   8:11 14   2:31 12   4:22 13   4:34 16     52 15
                                                      25        23      1:32      2:11      4:01        35      4:49        47      1:41      2:26         9  
 14 Ruth Bromer                   46:40 10:02:46    2:21 12   5:55 17   8:26 14  12:32 11  14:11 10  25:39 15  33:13 14  36:34 14  41:11 14  45:32 14  46:40 14   46:40    18.67
                                                    2:21 12   3:34 19   2:31  9   4:06  9   1:39 10  11:28 21   7:34 12   3:21 17   4:37 15   4:21 15   1:08 17
                                                    1:03      2:06      1:13      1:50        54      9:16      4:12      1:37      1:56      2:13        25  
 15 Andy Huber                    48:15 09:38:22    2:34 14   5:24 14   9:17 15  14:45 13  16:41 13  21:18 13  37:28 16  40:52 16  44:28 16  47:24 15  48:15 15   48:15    19.30
                                                    2:34 14   2:50 16   3:53 16   5:28 13   1:56 12   4:37 15  16:10 21   3:24 18   3:36  8   2:56  6     51 13
                                                    1:16      1:22      2:35      3:12      1:11      2:25     12:48      1:40        55        48         8  
 16 Larisa Nord                   49:03 08:46:35    5:59 21   8:04 18  11:15 17  16:41 15  22:15 16  26:22 16  37:24 15  40:05 15  44:06 15  48:09 16  49:03 16   49:03    19.62
                                                    5:59 21   2:05 11   3:11 12   5:26 12   5:34 17   4:07 14  11:02 18   2:41 14   4:01 10   4:03 14     54 16
                                                    4:41        37      1:53      3:10      4:49      1:55      7:40        57      1:20      1:55        11  
 17 Ron Brown                   1:07:24 08:24:29    2:50 16   5:53 16   9:17 15  24:37 17  32:36 17  39:51 17  50:14 17  54:26 17  60:10 17  65:44 17  67:24 17 1:07:24    26.96
                                                    2:50 16   3:03 17   3:24 14  15:20 22   7:59 20   7:15 17  10:23 17   4:12 20   5:44 19   5:34 18   1:40 19
                                                    1:32      1:35      2:06     13:04      7:14      5:03      7:01      2:28      3:03      3:26        57  
 18 Mark Mickhunas              1:16:56 08:58:52    2:21 12   4:59 12  23:12 20  29:52 19  43:37 20  49:20 19  62:02 20  65:01 19  69:29 18  75:00 18  76:56 18 1:16:56    30.77
                                                    2:21 12   2:38 15  18:13 22   6:40 16  13:45 21   5:43 16  12:42 19   2:59 16   4:28 14   5:31 17   1:56 20
                                                    1:03      1:10     16:55      4:24     13:00      3:31      9:20      1:15      1:47      3:23      1:13  
 19 Maya Heuman, Patrik         1:18:59 09:40:40    5:51 20  15:45 22  25:50 21  35:39 21  41:23 19  52:19 20  60:42 19  64:24 18  72:02 19  77:44 19  78:59 19 1:18:59    31.59
                                                    5:51 20   9:54 21  10:05 20   9:49 18   5:44 18  10:56 20   8:23 15   3:42 19   7:38 20   5:42 19   1:15 18
                                                    4:33      8:26      8:47      7:33      4:59      8:44      5:01      1:58      4:57      3:34        32  
 20 Justin Downen               1:24:20 09:31:14    7:46 22  11:10 19  28:37 22  42:15 22  49:39 21  57:01 21  67:15 21  70:12 21  75:00 20  83:32 20  84:20 20 1:24:20    33.73
                                                    7:46 22   3:24 18  17:27 21  13:38 20   7:24 19   7:22 18  10:14 16   2:57 15   4:48 17   8:32 20     48 11
                                                    6:28      1:56     16:09     11:22      6:39      5:10      6:52      1:13      2:07      6:24         5  
 21 Andy Henry, Sam, Eric       1:28:56 09:20:54    5:29 19  12:13 20  21:08 19  33:22 20  37:08 18  45:16 18  59:30 18  65:13 20  75:40 21  86:40 21  88:56 21 1:28:56    35.57
                                                    5:29 19   6:44 20   8:55 19  12:14 19   3:46 14   8:08 19  14:14 20   5:43 21  10:27 21  11:00 21   2:16 21
                                                    4:11      5:16      7:37      9:58      3:01      5:56     10:52      3:59      7:46      8:52      1:33  
    Matthew Harmody                 DNF 08:50:52    3:10 17  13:37 21  18:55 18  25:01 18  50:00 22
                                                    3:10 17  10:27 22   5:18 18   6:06 14  24:59 22
                                                    1:52      8:59      4:00      3:50     24:14  

B-Sprint Course: 10 KP 2.4 km

  # Name                         Result   Start     1.( 61)   2.( 62)   3.( 63)   4.( 64)   5.( 65)   6.( 66)   7.( 67)   8.( 68)   9.( 69)  10.( 50)   Finish.           min/km
  1 Brian Thompson                19:22 09:14:01    1:17  1   3:00  1   4:35  1   6:12  1   7:41  1  10:28  1  11:35  1  15:19  1  17:00  1  18:01  1  19:22  1   19:22     8.07
                                                    1:17  1   1:43  2   1:35  1   1:37  3   1:29  1   2:47  1   1:07  1   3:44  7   1:41  4   1:01  1   1:21  1
                                                       0         9         0         7         0         0         0        42        11         0         0  
  2 Donald Childrey               21:05 09:52:37    1:21  2   3:09  2   5:13  2   6:43  2   8:38  2  12:00  2  13:35  2  16:38  2  18:14  2  19:38  2  21:05  2   21:05     8.78
                                                    1:21  2   1:48  4   2:04  2   1:30  1   1:55  2   3:22  3   1:35  3   3:03  2   1:36  2   1:24  6   1:27  4
                                                       4        14        29         0        26        35        28         1         6        23         6  
  3 Mihai Ibanescu                23:03 10:10:01    1:40  7   3:14  4   5:19  3   7:50  3   9:47  3  13:27  3  15:46  3  18:50  3  20:26  3  21:42  3  23:03  3   23:03     9.60
                                                    1:40  7   1:34  1   2:05  3   2:31 15   1:57  3   3:40  6   2:19 14   3:04  3   1:36  2   1:16  5   1:21  1
                                                      23         0        30      1:01        28        53      1:12         2         6        15         0  
  4 Joseph Huberman               23:44 09:51:39    1:39  6   3:50  6   6:23  5   8:15  4  10:20  4  14:11  4  16:02  4  19:20  4  20:50  4  22:14  4  23:44  4   23:44     9.89
                                                    1:39  6   2:11  7   2:33  7   1:52  6   2:05  4   3:51  7   1:51  7   3:18  6   1:30  1   1:24  6   1:30  5
                                                      22        37        58        22        36      1:04        44        16         0        23         9  
  5 Patrick Downie                24:59 09:09:41    1:40  7   5:30 11   7:36  9   9:24  8  11:45  5  15:19  5  17:20  5  20:29  5  22:13  5  23:26  5  24:59  5   24:59    10.41
                                                    1:40  7   3:50 12   2:06  4   1:48  5   2:21  5   3:34  4   2:01  9   3:09  4   1:44  6   1:13  3   1:33  7
                                                      23      2:16        31        18        52        47        54         7        14        12        12  
  6 Charles Scharlau              25:59 09:16:50    1:41  9   3:42  5   6:20  4   8:30  5  13:40  8  16:49  6  18:31  7  21:33  6  23:21  6  24:34  6  25:59  6   25:59    10.83
                                                    1:41  9   2:01  5   2:38  9   2:10  9   5:10 14   3:09  2   1:42  4   3:02  1   1:48  7   1:13  3   1:25  3
                                                      24        27      1:03        40      3:41        22        35         0        18        12         4  
  7 Phil Sweigart                 28:04 09:57:47    1:55 11   4:32  9   6:50  7   9:17  7  11:49  6  16:53  7  18:27  6  22:35  7  24:35  7  26:34  7  28:04  7   28:04    11.69
                                                    1:55 11   2:37 10   2:18  6   2:27 13   2:32  6   5:04 12   1:34  2   4:08 10   2:00 11   1:59 13   1:30  5
                                                      38      1:03        43        57      1:03      2:17        27      1:06        30        58         9  
  8 Sandro Gisler                 29:58 09:46:13    2:12 13   4:15  8   7:21  8   9:46  9  14:07  9  18:39  8  20:28  8  24:34  8  26:17  8  28:00  8  29:58  8   29:58    12.49
                                                    2:12 13   2:03  6   3:06 12   2:25 11   4:21 11   4:32 11   1:49  6   4:06  9   1:43  5   1:43 10   1:58 11
                                                      55        29      1:31        55      2:52      1:45        42      1:04        13        42        37  
  9 Miles Deforest                32:08 08:56:13    1:23  3   6:14 14   8:23 11  10:17 11  15:06 10  19:32  9  21:39  9  26:20  9  28:50  9  30:26  9  32:08  9   32:08    13.39
                                                    1:23  3   4:51 14   2:09  5   1:54  7   4:49 12   4:26 10   2:07 10   4:41 14   2:30 14   1:36  9   1:42  9
                                                       6      3:17        34        24      3:20      1:39      1:00      1:39      1:00        35        21  
 10 Nadia Scharlau                33:25 09:57:02    1:25  4   3:09  2  13:35 17  15:05 16  20:05 16  23:41 14  25:26 12  28:39 12  30:44 12  31:52 10  33:25 10   33:25    13.92
                                                    1:25  4   1:44  3  10:26 18   1:30  1   5:00 13   3:36  5   1:45  5   3:13  5   2:05 12   1:08  2   1:33  7
                                                       8        10      8:51         0      3:31        49        38        11        35         7        12  
 11 Chris Kreider                 34:35 09:53:15    2:08 12   4:42 10   7:55 10   9:52 10  12:53  7  21:33 11  23:49 11  28:02 11  30:11 11  32:33 11  34:35 11   34:35    14.41
                                                    2:08 12   2:34  9   3:13 13   1:57  8   3:01  8   8:40 17   2:16 11   4:13 12   2:09 13   2:22 17   2:02 14
                                                      51      1:00      1:38        27      1:32      5:53      1:09      1:11        39      1:21        41  
 12 Andy Huber                    35:52 08:53:19    1:43 10   9:01 17  11:37 15  13:21 13  19:41 15  23:38 13  25:56 13  30:05 13  32:03 13  33:51 12  35:52 12   35:52    14.94
                                                    1:43 10   7:18 17   2:36  8   1:44  4   6:20 16   3:57  8   2:18 13   4:09 11   1:58  9   1:48 11   2:01 12
                                                      26      5:44      1:01        14      4:51      1:10      1:11      1:07        28        47        40  
 13 Charlie Williams              36:43 10:18:05    1:36  5   3:52  7   6:38  6   8:50  6  16:37 12  24:48 16  27:17 16  31:31 14  33:30 14  35:01 13  36:43 13   36:43    15.30
                                                    1:36  5   2:16  8   2:46 10   2:12 10   7:47 17   8:11 16   2:29 15   4:14 13   1:59 10   1:31  8   1:42  9
                                                      19        42      1:11        42      6:18      5:24      1:22      1:12        29        30        21  
 14 Larisa Nord                   38:20 09:43:44    2:31 16   7:34 16  12:48 16  15:25 17  18:41 14  24:34 15  26:51 14  31:46 15  34:20 15  36:19 14  38:20 14   38:20    15.97
                                                    2:31 16   5:03 16   5:14 15   2:37 16   3:16 10   5:53 13   2:17 12   4:55 15   2:34 16   1:59 13   2:01 12
                                                    1:14      3:29      3:39      1:07      1:47      3:06      1:10      1:53      1:04        58        40  
 15 Ruth Bromer                   39:18 08:55:03    2:25 15   7:20 15  10:07 12  12:33 12  15:40 11  21:36 12  27:06 15  32:10 16  34:42 16  36:33 15  39:18 15   39:18    16.38
                                                    2:25 15   4:55 15   2:47 11   2:26 12   3:07  9   5:56 14   5:30 18   5:04 16   2:32 15   1:51 12   2:45 17
                                                    1:08      3:21      1:12        56      1:38      3:09      4:23      2:02      1:02        50      1:24  
 16 Brent Eischen & family      1:01:12 09:11:42    8:57 18  21:02 18  27:00 18  29:55 18  35:49 18  43:58 17  47:20 17  53:31 17  56:35 17  58:53 16  61:12 16 1:01:12    25.50
                                                    8:57 18  12:05 18   5:58 17   2:55 17   5:54 15   8:09 15   3:22 17   6:11 18   3:04 17   2:18 16   2:19 15
                                                    7:40     10:31      4:23      1:25      4:25      5:22      2:15      3:09      1:34      1:17        58  
 17 William Ebenstein           1:03:08 09:37:20    2:53 17   5:45 12  11:32 14  13:59 14  26:38 17  47:23 18  50:10 18  55:15 18  58:24 18  60:33 17  63:08 17 1:03:08    26.31
                                                    2:53 17   2:52 11   5:47 16   2:27 13  12:39 18  20:45 18   2:47 16   5:05 17   3:09 18   2:09 15   2:35 16
                                                    1:36      1:18      4:12        57     11:10     17:58      1:40      2:03      1:39      1:08      1:14  
    Roman Kraus                     DNF 09:20:43    2:21 14   6:13 13  11:12 13  14:36 15  17:24 13  21:28 10  23:20 10  27:12 10  29:01 10
                                                    2:21 14   3:52 13   4:59 14   3:24 18   2:48  7   4:04  9   1:52  8   3:52  8   1:49  8
                                                    1:04      2:18      3:24      1:54      1:19      1:17        45        50        19