06/15/2023 | Janesville, WI | Tour of America’s Dairyland Day 1 (ELITE) | details |
06/16/2023 | East Troy, WI | Tour of America’s Dairyland Day 2 (ELITE) | details |
06/17/2023 | Grafton, WI | Tour of America’s Dairyland Day 3 (ELITE) | details |
06/18/2023 | Manitowoc, WI | Tour of America’s Dairyland Day 4 (ELITE) | details |
06/19/2023 | De Pere, WI | Tour of America’s Dairyland Day 5 (ELITE) | details |
06/20/2023 | West Allis, WI | Tour of America’s Dairyland Day 6 (ELITE) | details |
06/21/2023 | Mount Pleasant, WI | Tour of America’s Dairyland Day 7 (ELITE) | details |
06/22/2023 | Bay View, WI | Tour of America’s Dairyland Day 8 (ELITE) | details |
06/23/2023 | Shorewood, WI | Tour of America’s Dairyland Day 9 (ELITE) | details |
06/24/2023 | Milwaukee, WI | Tour of America’s Dairyland (Day 10) Otto Wenz Downer Classic (ELITE) | details |
06/25/2023 | Columbia, MO | Criterium at the Columns (ELITE) | details |