Back to All Events 2026 KeyBank Gran Fondo Saturday, June 27, 2026 8:00 AM 4:00 PM Google Calendar ICS Upcycle Bikes Gran Fondo Upcycle Bikes will set up a tent at the Gran Fondo this year during packet pick-up and post-race. Volunteers will be asked to represent Upcycle Bikes at the tent, engage with the public, and help with any other tasks as needed. Location (Packet Pickup): 20 Monroe Ave NW, Grand Rapids, MI 49503 Location (Post-Race): 130 Fulton St WGrand Rapids, MI US 49503 If slots fill up and you would still like to volunteer, you can volunteer directly through the event organizers here! Friday, June 26 and Saturday, June 27 If you are signing up to attend on behalf of others, please complete this form for each individual who plans to attend. NOTE: If no time slots are visible on a calendar, that means the session is full. Name* First NameLast Name Email* Phone Number Please enter a valid phone number.Format: (000) 000-0000. Packet Pickup (June 26th) 10:30-2:30 and 2:30-6:30 Post-Race (June 27th) 7am-11am Post-Race (June 27th) 11am-4pm Comments Submit Should be Empty:
2026 KeyBank Gran Fondo Saturday, June 27, 2026 8:00 AM 4:00 PM Google Calendar ICS Upcycle Bikes Gran Fondo Upcycle Bikes will set up a tent at the Gran Fondo this year during packet pick-up and post-race. Volunteers will be asked to represent Upcycle Bikes at the tent, engage with the public, and help with any other tasks as needed. Location (Packet Pickup): 20 Monroe Ave NW, Grand Rapids, MI 49503 Location (Post-Race): 130 Fulton St WGrand Rapids, MI US 49503 If slots fill up and you would still like to volunteer, you can volunteer directly through the event organizers here! Friday, June 26 and Saturday, June 27 If you are signing up to attend on behalf of others, please complete this form for each individual who plans to attend. NOTE: If no time slots are visible on a calendar, that means the session is full. Name* First NameLast Name Email* Phone Number Please enter a valid phone number.Format: (000) 000-0000. Packet Pickup (June 26th) 10:30-2:30 and 2:30-6:30 Post-Race (June 27th) 7am-11am Post-Race (June 27th) 11am-4pm Comments Submit Should be Empty: