13 Aug 2023
Versluis Park
Grand Rapids, MI, United States
Distances shown in ft/mi » change to m/km
0.9 mi
24.3 mi (with 620 ft elevation gain)
Ride it virtually How does it work?
Results
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Todd WINKLER | M | Male 55-59 | 00:28:36 (1.) +00:00:00 (+0,0%) |
00:03:12 (2.) +00:00:07 (+3,8%) |
01:06:41 (1.) +00:00:00 (+0,0%) |
01:39:40 +00:00:00 (+0,0%) |
250 | |||||
Swim
00:28:36 (1.) +00:00:00 (+0,0%)
Bike
01:06:41 (1.) +00:00:00 (+0,0%) | ||||||||||||||
2 |
![]() |
Andrew KENNEDY | M | unknown | 00:31:35 (4.) +00:02:59 (+10,4%) |
00:03:14 (3.) +00:00:09 (+4,9%) |
01:13:19 (2.) +00:06:38 (+9,9%) |
01:48:09 +00:08:29 (+8,5%) |
215 | |||||
Swim
00:31:35 (4.) +00:02:59 (+10,4%)
Bike
01:13:19 (2.) +00:06:38 (+9,9%) | ||||||||||||||
3 |
![]() |
Marc TIENVIERI | M | Male 50-54 | 00:32:17 (7.) +00:03:41 (+12,9%) |
00:04:18 (6.) +00:01:13 (+39,5%) |
01:21:21 (5.) +00:14:40 (+22,0%) |
01:57:57 +00:18:17 (+18,3%) |
183 | |||||
Swim
00:32:17 (7.) +00:03:41 (+12,9%)
Bike
01:21:21 (5.) +00:14:40 (+22,0%) | ||||||||||||||
4 |
![]() |
Kim MOYLE | F | Female 55-59 | 00:30:57 (3.) +00:02:21 (+8,2%) |
00:03:05 (1.) +00:00:00 (+0,0%) |
01:24:24 (6.) +00:17:43 (+26,6%) |
01:58:26 +00:18:46 (+18,8%) |
170 | |||||
Swim
00:30:57 (3.) +00:02:21 (+8,2%)
Bike
01:24:24 (6.) +00:17:43 (+26,6%) | ||||||||||||||
5 |
![]() |
Tyler HENDERSHOT | M | Male 35-39 | 00:37:17 (9.) +00:08:41 (+30,4%) |
00:06:22 (10.) +00:03:17 (+106,5%) |
01:14:00 (3.) +00:07:19 (+11,0%) |
01:58:39 +00:18:59 (+19,0%) |
158 | |||||
Swim
00:37:17 (9.) +00:08:41 (+30,4%)
Bike
01:14:00 (3.) +00:07:19 (+11,0%) | ||||||||||||||
6 |
![]() |
Gabriel SANDERSON | M | Male 40-44 | 00:38:46 (10.) +00:10:10 (+35,5%) |
00:03:45 (4.) +00:00:40 (+21,6%) |
01:19:20 (4.) +00:12:39 (+19,0%) |
02:01:51 +00:22:11 (+22,3%) |
147 | |||||
Swim
00:38:46 (10.) +00:10:10 (+35,5%)
Bike
01:19:20 (4.) +00:12:39 (+19,0%) | ||||||||||||||
7 |
![]() |
Anne PETRUZZI | F | Female 45-49 | 00:32:00 (6.) +00:03:24 (+11,9%) |
00:04:37 (7.) +00:01:32 (+49,7%) |
01:27:44 (7.) +00:21:03 (+31,6%) |
02:04:23 +00:24:43 (+24,8%) |
137 | |||||
Swim
00:32:00 (6.) +00:03:24 (+11,9%)
Bike
01:27:44 (7.) +00:21:03 (+31,6%) | ||||||||||||||
8 |
![]() |
Jan PRZYSTAS | F | Female 60-64 | 00:29:58 (2.) +00:01:22 (+4,8%) |
00:04:43 (8.) +00:01:38 (+53,0%) |
01:32:58 (8.) +00:26:17 (+39,4%) |
02:07:40 +00:28:00 (+28,1%) |
127 | |||||
Swim
00:29:58 (2.) +00:01:22 (+4,8%)
Bike
01:32:58 (8.) +00:26:17 (+39,4%) | ||||||||||||||
9 |
![]() |
William LOGAN | M | Male 65-69 | 00:31:36 (5.) +00:03:00 (+10,5%) |
00:03:58 (5.) +00:00:53 (+28,6%) |
02:04:31 (9.) +00:57:50 (+86,7%) |
02:40:07 +01:00:27 (+60,7%) |
89 | |||||
Swim
00:31:36 (5.) +00:03:00 (+10,5%)
Bike
02:04:31 (9.) +00:57:50 (+86,7%) | ||||||||||||||
10 |
![]() |
Lauren NEMER-KAISER | F | Female 30-34 | 00:40:15 (11.) +00:11:39 (+40,7%) |
00:05:56 (9.) +00:02:51 (+92,4%) |
02:11:24 (10.) +01:04:43 (+97,1%) |
02:57:35 +01:17:55 (+78,2%) |
63 | |||||
Swim
00:40:15 (11.) +00:11:39 (+40,7%)
Bike
02:11:24 (10.) +01:04:43 (+97,1%) | ||||||||||||||
11 |
![]() |
Gary ESSENMACHER | M | Male 30-34 | 00:34:09 (8.) +00:05:33 (+19,4%) |
00:08:45 (11.) +00:05:40 (+183,8%) |
02:20:22 (11.) +01:13:41 (+110,5%) |
03:03:17 +01:23:37 (+83,9%) |
52 | |||||
Swim
00:34:09 (8.) +00:05:33 (+19,4%)
Bike
02:20:22 (11.) +01:13:41 (+110,5%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Todd WINKLER | M | Male 55-59 | 00:28:36 (1.) +00:00:00 (+0,0%) |
00:03:12 (1.) +00:00:00 (+0,0%) |
01:06:41 (1.) +00:00:00 (+0,0%) |
01:39:40 +00:00:00 (+0,0%) |
250 | |||||
Swim
00:28:36 (1.) +00:00:00 (+0,0%)
Bike
01:06:41 (1.) +00:00:00 (+0,0%) | ||||||||||||||
2 |
![]() |
Andrew KENNEDY | M | unknown | 00:31:35 (2.) +00:02:59 (+10,4%) |
00:03:14 (2.) +00:00:02 (+1,0%) |
01:13:19 (2.) +00:06:38 (+9,9%) |
01:48:09 +00:08:29 (+8,5%) |
215 | |||||
Swim
00:31:35 (2.) +00:02:59 (+10,4%)
Bike
01:13:19 (2.) +00:06:38 (+9,9%) | ||||||||||||||
3 |
![]() |
Marc TIENVIERI | M | Male 50-54 | 00:32:17 (4.) +00:03:41 (+12,9%) |
00:04:18 (5.) +00:01:06 (+34,4%) |
01:21:21 (5.) +00:14:40 (+22,0%) |
01:57:57 +00:18:17 (+18,3%) |
183 | |||||
Swim
00:32:17 (4.) +00:03:41 (+12,9%)
Bike
01:21:21 (5.) +00:14:40 (+22,0%) | ||||||||||||||
4 |
![]() |
Tyler HENDERSHOT | M | Male 35-39 | 00:37:17 (6.) +00:08:41 (+30,4%) |
00:06:22 (6.) +00:03:10 (+99,0%) |
01:14:00 (3.) +00:07:19 (+11,0%) |
01:58:39 +00:18:59 (+19,0%) |
158 | |||||
Swim
00:37:17 (6.) +00:08:41 (+30,4%)
Bike
01:14:00 (3.) +00:07:19 (+11,0%) | ||||||||||||||
5 |
![]() |
Gabriel SANDERSON | M | Male 40-44 | 00:38:46 (7.) +00:10:10 (+35,5%) |
00:03:45 (3.) +00:00:33 (+17,2%) |
01:19:20 (4.) +00:12:39 (+19,0%) |
02:01:51 +00:22:11 (+22,3%) |
147 | |||||
Swim
00:38:46 (7.) +00:10:10 (+35,5%)
Bike
01:19:20 (4.) +00:12:39 (+19,0%) | ||||||||||||||
6 |
![]() |
William LOGAN | M | Male 65-69 | 00:31:36 (3.) +00:03:00 (+10,5%) |
00:03:58 (4.) +00:00:46 (+24,0%) |
02:04:31 (6.) +00:57:50 (+86,7%) |
02:40:07 +01:00:27 (+60,7%) |
89 | |||||
Swim
00:31:36 (3.) +00:03:00 (+10,5%)
Bike
02:04:31 (6.) +00:57:50 (+86,7%) | ||||||||||||||
7 |
![]() |
Gary ESSENMACHER | M | Male 30-34 | 00:34:09 (5.) +00:05:33 (+19,4%) |
00:08:45 (7.) +00:05:33 (+173,4%) |
02:20:22 (7.) +01:13:41 (+110,5%) |
03:03:17 +01:23:37 (+83,9%) |
52 | |||||
Swim
00:34:09 (5.) +00:05:33 (+19,4%)
Bike
02:20:22 (7.) +01:13:41 (+110,5%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Kim MOYLE | F | Female 55-59 | 00:30:57 (2.) +00:00:59 (+3,3%) |
00:03:05 (1.) +00:00:00 (+0,0%) |
01:24:24 (1.) +00:00:00 (+0,0%) |
01:58:26 +00:00:00 (+0,0%) |
170 | |||||
Swim
00:30:57 (2.) +00:00:59 (+3,3%)
Bike
01:24:24 (1.) +00:00:00 (+0,0%) | ||||||||||||||
2 |
![]() |
Anne PETRUZZI | F | Female 45-49 | 00:32:00 (3.) +00:02:02 (+6,8%) |
00:04:37 (2.) +00:01:32 (+49,7%) |
01:27:44 (2.) +00:03:20 (+3,9%) |
02:04:23 +00:05:57 (+5,0%) |
137 | |||||
Swim
00:32:00 (3.) +00:02:02 (+6,8%)
Bike
01:27:44 (2.) +00:03:20 (+3,9%) | ||||||||||||||
3 |
![]() |
Jan PRZYSTAS | F | Female 60-64 | 00:29:58 (1.) +00:00:00 (+0,0%) |
00:04:43 (3.) +00:01:38 (+53,0%) |
01:32:58 (3.) +00:08:34 (+10,2%) |
02:07:40 +00:09:14 (+7,8%) |
127 | |||||
Swim
00:29:58 (1.) +00:00:00 (+0,0%)
Bike
01:32:58 (3.) +00:08:34 (+10,2%) | ||||||||||||||
4 |
![]() |
Lauren NEMER-KAISER | F | Female 30-34 | 00:40:15 (4.) +00:10:17 (+34,3%) |
00:05:56 (4.) +00:02:51 (+92,4%) |
02:11:24 (4.) +00:47:00 (+55,7%) |
02:57:35 +00:59:09 (+49,9%) |
63 | |||||
Swim
00:40:15 (4.) +00:10:17 (+34,3%)
Bike
02:11:24 (4.) +00:47:00 (+55,7%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Lauren NEMER-KAISER | F | Female 30-34 | 00:40:15 (1.) +00:00:00 (+0,0%) |
00:05:56 (1.) +00:00:00 (+0,0%) |
02:11:24 (1.) +00:00:00 (+0,0%) |
02:57:35 +00:00:00 (+0,0%) |
63 | |||||
Swim
00:40:15 (1.) +00:00:00 (+0,0%)
Bike
02:11:24 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Anne PETRUZZI | F | Female 45-49 | 00:32:00 (1.) +00:00:00 (+0,0%) |
00:04:37 (1.) +00:00:00 (+0,0%) |
01:27:44 (1.) +00:00:00 (+0,0%) |
02:04:23 +00:00:00 (+0,0%) |
137 | |||||
Swim
00:32:00 (1.) +00:00:00 (+0,0%)
Bike
01:27:44 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Kim MOYLE | F | Female 55-59 | 00:30:57 (1.) +00:00:00 (+0,0%) |
00:03:05 (1.) +00:00:00 (+0,0%) |
01:24:24 (1.) +00:00:00 (+0,0%) |
01:58:26 +00:00:00 (+0,0%) |
170 | |||||
Swim
00:30:57 (1.) +00:00:00 (+0,0%)
Bike
01:24:24 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Jan PRZYSTAS | F | Female 60-64 | 00:29:58 (1.) +00:00:00 (+0,0%) |
00:04:43 (1.) +00:00:00 (+0,0%) |
01:32:58 (1.) +00:00:00 (+0,0%) |
02:07:40 +00:00:00 (+0,0%) |
127 | |||||
Swim
00:29:58 (1.) +00:00:00 (+0,0%)
Bike
01:32:58 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Gary ESSENMACHER | M | Male 30-34 | 00:34:09 (1.) +00:00:00 (+0,0%) |
00:08:45 (1.) +00:00:00 (+0,0%) |
02:20:22 (1.) +00:00:00 (+0,0%) |
03:03:17 +00:00:00 (+0,0%) |
52 | |||||
Swim
00:34:09 (1.) +00:00:00 (+0,0%)
Bike
02:20:22 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Tyler HENDERSHOT | M | Male 35-39 | 00:37:17 (1.) +00:00:00 (+0,0%) |
00:06:22 (1.) +00:00:00 (+0,0%) |
01:14:00 (1.) +00:00:00 (+0,0%) |
01:58:39 +00:00:00 (+0,0%) |
158 | |||||
Swim
00:37:17 (1.) +00:00:00 (+0,0%)
Bike
01:14:00 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Gabriel SANDERSON | M | Male 40-44 | 00:38:46 (1.) +00:00:00 (+0,0%) |
00:03:45 (1.) +00:00:00 (+0,0%) |
01:19:20 (1.) +00:00:00 (+0,0%) |
02:01:51 +00:00:00 (+0,0%) |
147 | |||||
Swim
00:38:46 (1.) +00:00:00 (+0,0%)
Bike
01:19:20 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Marc TIENVIERI | M | Male 50-54 | 00:32:17 (1.) +00:00:00 (+0,0%) |
00:04:18 (1.) +00:00:00 (+0,0%) |
01:21:21 (1.) +00:00:00 (+0,0%) |
01:57:57 +00:00:00 (+0,0%) |
183 | |||||
Swim
00:32:17 (1.) +00:00:00 (+0,0%)
Bike
01:21:21 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Todd WINKLER | M | Male 55-59 | 00:28:36 (1.) +00:00:00 (+0,0%) |
00:03:12 (1.) +00:00:00 (+0,0%) |
01:06:41 (1.) +00:00:00 (+0,0%) |
01:39:40 +00:00:00 (+0,0%) |
250 | |||||
Swim
00:28:36 (1.) +00:00:00 (+0,0%)
Bike
01:06:41 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
William LOGAN | M | Male 65-69 | 00:31:36 (1.) +00:00:00 (+0,0%) |
00:03:58 (1.) +00:00:00 (+0,0%) |
02:04:31 (1.) +00:00:00 (+0,0%) |
02:40:07 +00:00:00 (+0,0%) |
89 | |||||
Swim
00:31:36 (1.) +00:00:00 (+0,0%)
Bike
02:04:31 (1.) +00:00:00 (+0,0%) | ||||||||||||||
Rank |
Name |
Swim Difference | T1 Difference | Bike Difference |
Total Difference |
Points |
||||||||
1 |
![]() |
Andrew KENNEDY | M | unknown | 00:31:35 (1.) +00:00:00 (+0,0%) |
00:03:14 (1.) +00:00:00 (+0,0%) |
01:13:19 (1.) +00:00:00 (+0,0%) |
01:48:09 +00:00:00 (+0,0%) |
215 | |||||
Swim
00:31:35 (1.) +00:00:00 (+0,0%)
Bike
01:13:19 (1.) +00:00:00 (+0,0%) |