TORONTO-NIAGARA-TORONTO HAIRSHIRT CLASSIC DOUBLE CENTURY

322 KILOMETRES IN ONE DAY!

Sunday, June 23, 2024. To register (free to TBN members, $10 for non-members) see below.

New: Please note that we no longer accept On Site Registration this year.  Only Online Registration is accepted.  Registration will close on Thursday June 20.
New participants are recommended to attend two training sessions two weeks prior to Hairshirt.

Click here for Hairshirt Lite page

Upcoming events

  • No upcoming events


A set of lights is mandatory for those participants who finish after dusk (past the 13.5 hour mark).

"The Hairshirt is a personal cycling challenge whose name comes from a medieval form of penance, in which monks wore shirts woven of coarse horse hair designed to cause suffering. Our Hairshirt ride pits the lonely rider and their bicycle against the road and the elements, and for this reason the organizers provide no support other than a map and encouragement". 

Traditionally, the ride follows the Square One to Niagara route depicted here; and leaves Mississauga Celebration Square (map) at the corner of Duke of York Blvd and Burnhamthorpe Rd, adjacent to SQUARE ONE in Mississauga, at 6:00 AM.

Traditionally, the Hairshirt is run on a specified date, rain or shine, i.e. the coordinator does not cancel or postpone the event in case of bad weather. It is up to each participant to decide for themselves whether or not to go on the ride. Lights are mandatory after dark, including a white light on the front. A spoke light on the front wheel is also advised. Participants must wear CSA-, Snell-, or CPSC-approved helmets. There is a participation fee for riders who are not TBN members. Finishers will have their times posted on this webpage.

The Hairshirt was founded in 1978; and TBN assumed sponsorship in 1988. The records below go back to 1992. Some material from the 1980's (Hairshirt crests, letter, map) has been supplied by Gregory King, who came back from a 28 year hiatus to ride the 2015 Hairshirt. 


Getting ready. 2010

Questions, comments, feedback? Send an email to hairshirt@tbn.ca.

Link to route at RideWithGPS:   Winston Churchill finish  (last updated May 11 2024)

GPS files are available to suit many devices. Try the RWGPS app on your phone.


YouTube videosShort video  2011 Hairshirt Part I  2011 Hairshirt Ride Part II

Here is a list of bicycle shops (compiled several years ago). 

Preparation Unless you enjoy suffering you should be prepared. Your biggest assets will be training, self-sufficiency, and self-confidence. Self-sufficiency comes from the ability to effect simple repairs on your bike and having the right clothing and equipment. Self-confidence will flow out of self-sufficiency and the knowledge that you've trained enough to complete the distance. 

Training Sub-11 hour double centuries require actual training regimes! Train at the pace you plan to do the ride at, or faster. Eat and drink as you plan to do on the ride. Complete weekly cumulative distances of 300 km or more by the end of May. (Remember that the Hairshirt is relatively flat so if you do most of your mileage in hilly terrain you can reduce the mileage figures). Two weeks before the ride do back-to-back centuries on Saturday and Sunday. The following Saturday do about 220 kms. The next day you should do an easy spin (active rest) of 50 km or less. You can ride through the week but avoid any hard efforts. Starting Thursday make sure you eat well for the next three days. Get plenty of sleep Friday night. 

Ride Day Not a good day to experiment with new equipment, clothes or food!

The Bicycle Ideally you will be riding a mechanically-sound, drop-handlebar road bike. Bring a pump, patch kit, spare tube(s), tire levers, multi-tool appropriate for your bike. A spare fold-up tire is good insurance. 

Clothing Whatever. Don't use the ride to break in a new pair of shoes or shorts, however. 

Food Gourmands and omnivores can buy stuff along the way randonneur-style, but a handlebar bag/seatpack/fanny pack filled with high-carbo energy foods is a popular idea and great for picky eaters. There's no guarantee you'll be able to find your favourite foods when you need them. 

Water On a hot day you'll need lots of liquid and water is the least complicated to absorb, but pay attention to replacing electrolytes, as well. You should have at least two 750 ml water bottles on your bike. Throw in a 2 liter camelback-style reservoir and proper hydration will be the last thing on your mind as long as you remember to drink before you're thirsty! 

The Unforeseen You'll need a plan to get back home if your bike gets trashed, your tire gets chewed up, your freewheel explodes, or you just get exhausted. There are bus stations along the route, or you could arrange to have someone to come pick you up. Just remember to bring your Visa, cellphone and/or calling cards! 

Reminder on Pacing Please never ever over-lap your wheels with rider in front of you.  If rider in front makes sudden left or right movement, you can touch the wheel and lose control of your bicycle. Maintain about 1 meter gap between rider ahead of you.  If you see this happening, call it out politely.

Reporting your time Time reporting is on the honour system. Your Hairshirt time is your total time (elapsed time) from when you left the start point to when you got back to the start point. Send an e-mail with your time to hairshirt@tbn.ca by Monday evening. If the lift bridge was raised at the Welland Canal or at Hamilton, you may deduct your waiting time from your total time. If a group that stayed together finishes together they should agree on the same time. 

Memories of Hairshirts Past While the Hairshirt is a non-competitive event and the TBN is a non-competitive club some participants do compete against their own personal bests. We see nothing wrong with this as long as they don't blow any stop lights along the way! 

Special mention. Youngest finishers: Alex Zheng 16 (2018), Jim Nicholson 16 (2009). Oldest finisher: Dave Mader 76. Finishers 17 and younger: Brian Yee (2009), Mitchell Kaiser (2009), Jake Williams (2009), Jim Nicholson (2009), Xiaotian(Andy) Guo (2022). Finishers 70 and older: Ken Caven (1996), Dave Mader (2011, 2013, 2014, 2017), Peter Middleton (2017).  Most Hairshirts: Ron Clark (16) - 2022. 

2024 Hairshirt, June 23



Very challenging weather condition this year.  Got rained on twice, between 8am to noon, and then later in the afternoon, when our socks were finally drying out, we got poured on again!  And the howling wind!  Gusts were about 60k west, coming directly ahead on Mud/Fly road.  We though we were rolling backwards on that stretch!  Most challenging wind in my 10 years of riding.

What a tough hairshirt this year! The weather (wind, rain, heat, WIND) was unreal!  - Chris Caruana 
Jim (Nicholson) assessed the west wind as the hardest in 15 years. - Eric Nicholson
We should have worried about the wind, instead of the rain forecast -  Anthony Yong

Mini write-up by Chris Caruana: 
My intent is to always strive for the safest, fastest time possible on the day - That said it was a tough start personally catching 2 major lights early on resulting in big solo efforts to bridge back onto the front Peloton. Ouch! Later on, after our break was established around 90kms, I was monitoring our time and didn't think we would pull off a sub 10 this year. Though its a great win considering the conditions and amount of bodies we had to work with (only 3 of us until Atharva made a monumental bridge that took him over the course of 20ish kms - chapeau). We cut it close especially as there were many moments where we would wait up for each other and change pace to stick together. I was hurting on the 2nd half of the ride dealing with body aches from a recent crash, cramps and mild heat stroke. I was hanging on by a straw many times but it was only with the aid and encouragement from my new friends that I was able to push on mentally and physically. Unfortunately we lost Andrew on the Winston climb on the home stretch but even though we slowed for him, he was going backwards fast =( Our hearts sank but we had to trek on. The Sub 10 was a pleasant reward for Atharva, Eli and I as we collected ourselves on the very stairs our journey was set off from.
The comradery amongst the 4 of us was on another level! Misery loves company and we were blessed with the best! 
We all left the Hairshirt beat up but with new lifelong friends! =)

Stats: 67 registered, about 40 showed up the start, 31 reported finish times

Name Time   N Club / Note

Atharva Kuberkar

9:57 1 Bike Depot
Chris Caruana 
9:57
2 Ka.dre CHPT3 x Aquila
Elieser Cruz Lopez 9:57
5 Morning Glory Cycle Club
Andrew Hodgson 10:14  LINEA Racing
Stephen Lau 11:26
United Nation of Cyclists
Bruno Stocovick  11:40 Dark Horse Flyers
Tom H 11:40 1 B1 
Philippe Arcouet 11:41 1 Morning Glory Cycle Club, Forza
Sudheer Kumar Bhimireddy 11:57 1 Morning Glory Cycle Club
Vladimir Vinogradov  13:01 2  
Shafeen Charania 13:01  
Anthony Ndirangu  13:40 2 TBN, Morning Glory Cycle Club 
Jim Nicholson 13:40 12  
Edward Liu 13:51 2 OCX
Paul Min 13:57  10 TBN, Newmarket Eagles, Bike Depot
Marcelo Lasagna  13:57 1 Facebook Group 
Awadh Alkelifi  14:15 2 TBN, Morning Glory Cycle Club
 Anthony Yong 14:35  1 TBN, University of Toronto Road Racing 
Salih Demir 14:35  1 TBN, University of Toronto Road Racing 
Max Reydman 14:55  3 Warriors
Conor Pollock  14:55   
PrafulKumar
14:57 2  
Yanqi Huang
 15:35 1 Ottawa Bicycle Club
Jon Buckley 15:59 1  
Yi Wang  16:12 6 Chinada
Wayne Guo  16:17  
Eric Nicholson
16:53 11  
Christian Wang 17:05 1  
Wilson Lee  17:05 1 TBN
Abdullah SERAJEE
17:05 TBN 
Ryan Tomlinson
17:05
1
 N = number of Hairshirts completed




2023 Hairshirt, June 25


We got lucky with weather this year. Rained Friday, Big Down Pour on Saturday, calling for more rain on Monday to Tuesday, and we got one day break on Hairshirt day! There was 40% chance for Thrunderstorm around Noon, and before Wellandport, there were bit of clouds moving in that got me bit worried, but weather cleared up by Welland. As usual, it got very sunny and warm on Fly road, but mostly very pleasant weather. We even got bit of South East tail wind on the Fly road, that NEVER happens! See everyone next year.

Stats: 76 registered, 53 reported finish times

Name Time   N Club / Note
Paul Belfry 9:25 UNC Lotto Max
Sunny Chiu 9:25 3 UNC Lotto Max
Chris Caruana 9:25 Ka.dre CHPT3 x Aquila
Filipe Benavides  9:25 Morning Glory Cycle Club
Alfonzo Ovalle  9:25 1
Peter Chae 9:25
Craig Leblanc  10:51  Newmarket Eagles
Alex Brandt  10:51   
Dave Johnson  10:51  1  
Jim Nicholson 10:51  11  
Martin Stickland 11:20   1 Morning Glory Cycle Club
Elieser Cruz Lopez 11:20  4 Morning Glory Cycle Club
Jordan Kimmerle  11:20   1   
Karla Maya 11:20  1  Morning Glory Cycle Club
Bernard Gonzales 11:20  1   
Nestor Moya 11:20  1   
Cho Khou 11:20  1  Morning Glory Cycle Club
Attila Abri 11:20  1  MGCC, Team Revolution
 Mike McKee 11:55  1 Wheels of Bloor 
Joe Byrne  11:55   1  Veneto CC Dark Horse Flyers
George Leonard 11:56   1  
Gerry Lashley 11:56   1   
Roberto Zuech 11:56  1 Velocity Cycling Club
Gerry Lashley 11:56  
David Todor  11:56  2 Waterloo Cycling Club
Anthony Ndirangu 12:17 TBN 
Pete Gemakas 12:17 Brantford Cycling Club
 George Vandikas 12:17  Newmarket Eagles
Andrew Weretelnyk 12:25  
 Ron Rehel 13:04  Newmarket Eagles
Juan Carlos Granja 13:04  2 Carlos' Cycling Crew
Hugo Gomez  13:04  
Tony Rinaldi  13:08  Veneto Cycling Club
Robert McGregor  13:59   
Paul Min 14:03 9 TBN Newmarket Eagles
Awadh Alkelifi  14:05 TBN 
Eric Nicholson 14:12 10
Dominic Mobilio  14:25  Team Ascent
N Macho  14:25   
Cesar Mayers 14:47 1 TBN
Shane Jao 14:47 TBN 
Ron Rillera 14:47 TBN 
Steven Falcone 14:47  
PrafulKumar 14:47 1  
Kenneth Lam 14:47 Team Solo
Renat Gazoukin 15:12  TBN 
Anton Pinchuk 15:50 2  
Roger Barakat 15:52 1
 N = number of Hairshirts completed














2022 Hairshirt, June 26


The group at Mississauga Celebration Square. Photo courtesy of Hong Pham Photography. Click on photo for hi-res image.

Weather was pleasant at the start. But then the forecast kicked in. Here's how veteran hairshirter Paul Min put it: "It was really tough this year. Extreme heat, strong wind, heavy downpour & flash flood for those who completed after 8pm. Lots of DNF due to heat stroke." Well, we'll add some extra advice on this webpage for next year's first time hairshirters.

Stats: 68 registered, 52 signed-in, 34 reported finish times

Name Time   N Club / Note
Craig LeBlanc 10:05  4 Newmarket Eagles
Ed McNally 10:57  1 Limestone City Cycling
Mike Grimes 10:57  3 Newmarket Eagles
Eric Shtapler 11:15  4 Warriors
Tanmoy Mitra 12:05  1 United Nation of Cyclists
David Todor 12:15  1 Waterloo Cycling Club
George Vandikas 12:15  4 Newmarket Eagles
Ron Clark 12:15 16  
Jose Yepes  12:54  1  
J. Carlos Granja 13:16  1  
Ron Rehel 13:22  1 Newmarket Eagles
Tony Rinaldi 13:22  1 Veneto cycling club
Allan Lo 13:25  1  
Annette Carlucci 13:25  1 B1 Gruppo
Ardys Mendoza 13:25  1  
Howard Sher 13:25  2 B1 Gruppo
Jenny Chang 13:25  1  
Jochen Tilk 13:25  1 Collingwood Cycling Club
Jose Zaragoza 13:25  1 Team Revolution
Ken Ha 13:25  1  
Major Yee 13:25  1 B1 Gruppo
Philip Madonia 13:25  1  
Steven Ciancamerla 13:25  1 Revolution
Steve Barratt 13:26  1 Newmarket Eagles
N. Macho  13:30   1  
Paul Min 14:47  8 TBN
Jim Nicholson 14:54 10  
Sam Bootsma 14:55 10 TBN
Xiaotian Guo 15:14  1 age 17 
Xinhua (Luke) Luo 15:14  2
Leo Po 15:30  5  
RALPH SENATORE 15:30  1 veneto CC
Yi Wang 15:30  5 Chinada
Anton Pinchuk 18:51  1  
 N = number of Hairshirts completed


Group at sunrise by Major Yee.


Big group at the Falls. Picture from Tony Rinaldi.

Look at that scary sky over Niagara Falls. And our brave riders. Picture by Major Yee.


Lead pack at Niagara-on-the-Lake. Submitted by Paul Belfry.


Ship going through. Burlington lift-bridge is up for an hour. Picture from Carlos Granja.

 Tanmoy Mitra

 David Todor

Ron Clark  completed his 16th Hairshirt. That's the most Hairshirts ever.


"Virtual" Hairshirt 2021 results

 Name  Time  N  Comments
 Tim Hum  13:02  1  MGCC
 Boris Dyakov  13:12  2  UT Road Racing
 Lily Hansen-Gillis  13:12  2  UT Road Racing
 Paul Min  13:29  7  TBN
 Max Reydman  14:16  4  Warriors
 Conor Pollock  14:36  1   - 
 Aaron Shum  15:31  1   - 
 Navil Alejandro Abuhadba  15:42  4   - 


Some 2021 pictures


2020 - Cancelled due to Covid-19

"All TBN activities have been cancelled through the month of June, in the interest of social distancing and in compliance with the City of Toronto's ban on large-group gatherings. This includes the Hairshirt Classic Double Century event."

Sunday, June 23, 2019. 
Beautiful weather, slight wind, determined riders. 
Record fast time for the Hairshirt of 8 hr 32 min
95 registrants, 75 starters, 69 finishers. 
Way to go riders!!!

Group photo at Mississauga Celebration Square.

Hi res photo

Photo collection on Google Drive
Mike Tan made a YouTube video

Conversation with Larry Optis
Hairshirt: "Any thoughts on how long your record time will stand?"
Optis: "Good question. I have no clue. 
Having done this ride on so many occasions you really need all the elements to come together which is quite rare. On paper and in theory yes there’s a possibility to go faster, maybe shave 5-10 min.
We had the combination of strength, experience, and guys that really wanted to set a fast time. 
That combined with ideal weather and almost zero mechanicals set the stage for successful bid." 

Name Time N Bike club /  Age 17
Adam Bird 8:32 8 Techy Kids
Chris Herten 8:32 3 Techy Kids
Ed "MyVegas" Heung 8:32 1 Lapdogs Cycling Club
Elieser Cruz Lopez 8:32 3 MGCC
James McNaughton 8:32 1 Warriors
Kelvin Mahli 8:32 1 MGCC
LARRY OPTIS 8:32 12 Warriors
Peter Schindler 8:32 1 MGCC
Brian Eberdt 8:35 2 MGCC
Jean-Paul Tesolin 8:35 2 Milton Bicycle Club
Sebastian Zdyb 8:35 1 Midweek
Tom Hipsz 8:35 3
An Zheng 8:36 2 billy's pro bike(BPB) / age 17
Joe Meissner 8:42 1 Faction - Smile Tiger
Jude Szabo 8:58 1 Bloomfield Bike Co
Rod Nicholle 8:58 3
Bob Tomsic 9:00 4 RealDeal Racing
bob berscht 9:07 1 Faction
Peter Chae 9:20 8 B1 Evo
Ryan Brown 9:21 1 Oshawa cycling club
James Meloche 9:27 1 Uxbridge CC
Craig LeBlanc 10:34 3 Newmarket Eagles
Eric van Wesenbeeck 10:34 3 Barrie Cycling Club
Max Reydman 10:34 3 Warriors
Tyler Dust 10:34 1 MGCC
Paul Robinson 10:51 2 Madawaska Cycling
Gary Morris 11:08 1 MGCC
Andrew Elmhirst 11:22 1
Andrew Weretelnyk 11:22 1
Carol Kay 11:22 2 Barrie Cycling Club
Howard Sher 11:22 1 B1EVO
Jim Gantley 11:22 2 Win Cycling Centre
Rob Droughan 11:22 1
Sara Giovannetti 11:22 1 Win Cycling Centre
Sol Amos 11:22 1 LapDogs Cycling Club
Antonia Goga 11:28 1 Warriors
Bruce Ritchie 11:28 2 Newmarket Eagles
George Vandikas 11:28 3 Newmarket Eagles
Michael Chong 11:28 2 Newmarket Eagles
Sarah Grimes 11:28 1 Newmarket Eagles
Vladimir Vinogradov 11:28 1 Beaches Cycling Club (BCC)
Darren Brabazon 11:33 2
Boris Dyakov 11:42 1 UT Road Racing
David Bertozzi 11:42 1 UT Road Racing
Dmitry Serbin 11:42 1 Batemans Bike Co
Lily Hansen-Gillis 11:42 1 UT Road Racing
Jean-Philippe Boutin 11:51 1
Michele Trottier 12:00 1 Neworld
Patti Warr 12:00 2
Noel Tan 12:04 7 MiSloMow
Peter Treacy 12:05 3 Newmarket
CAMERON OGILVIE 12:06 3 Randonneurs Ontario, MGCC
Florence Suralta 12:27 2 TBN / Pinoy Pedal Pushers
Denny Prvu 12:29 1  
Andrew Ward 12:42 1 UT Road Racing
Tony Qiu 12:45 1 CRIT Sports
David Adams 13:00 5 Beaches Cycling Club
Edward Liu 13:01 1
Paul Schiratti 13:05 1 TBN and Dark Horse Flyers
Brian Eley 13:40 2
mitsy layton 13:40 1 MGCC
mike tan 13:45 1 CRIT
Teodor Cotnareanu 14:23 2 TBN
Eric Nicholson 14:49 9
Sara Nicholson 14:49 2 UT Triathlon Club
Jonathan Spence 14:56 10
Robert McGregor 14:56 1
Sam Bootsma 14:56 9 TBN
Alejandro Navil Abuhadba 15:53 3


N = Number of Hairshirt finishes on record, MGCC = Morning Glory Cycle Club, UT = University of Toronto, TBN = Toronto Bicycling Network


Lots of team-work behind the incredible results


The eight first finishers2018 Hairshirt - 40 finishers. The weather forecast was 22C with showers and risk of thunderstorms. Even so, 57 riders came out to the start, of which 50 made it into the group picture below.  It was dry at the start, but the predicted showers turned out to be more or less steady rain for several hours, putting a damper on the ride. There were 40 finishers.

Pictures on the TBN Facebook group:  All smiles at the start     Rain in Burlington

Adam Bird and Larry Optis shaved 1 minute off of last year's record finishing time. Here are the personal thoughts that Larry shared  on Strava"There were so many moments throughout the day where we could have just given up the ghost and said, “You know what, it’s been raining for 5 hours - let’s just take it easy”, or “We’re all tired and it’s not meant to be”, but no, everyone in the group was fully committed and riding like men possessed. It’s as if there was something driving us forward despite the challenges and fatigue setting in. In life we all strive for genuine and authentic moments. I find these moments out on these epic rides - it’s all real, there’s no hiding, and people are often at their best. On this Sunday I witnessed 5 other riders pushing their limits on all levels. Everyone in that group played an integral role in setting the tone for the day. I am truly grateful for this moment and proud to share it with such incredible souls."

Ron Clark has set a new record for most Hairshirts (15).

Finisher Time  N  Bike club / Notes
 Adam Bird 9:10     7  Techy Kids
 Larry Optis 9:10    10  
 Jim Nicholson 9:31     9  none
 Mike Grimes 9:42     2  Newmarket Eagles
 Josiah Roher 10:37     1  Win Cycling Centre
 Ron Clark 10:37    15  Erace Cancer
 Peter Chae 11:17     7  B1 Evo
 Alex Zheng 12:29     1  none / age 16
 Craig LeBlanc 12:29     2  Newmarket Eagles
 Darren Brabazon 12:29     1  none
 David Tung 12:29     1  Darkhorse Flyers
 Jennifer Schengili 12:29     1  TBN and BCC
 Sara Nicholson 12:48     1  none
 Charles Ho 13:10     1  WINCC
 David Skinner 13:10     1  Win Cycling Centre
 Elene Mourtos 13:10     1  none
 Jim Gantley 13:10     1  Win Cycling Centre
 Kent Tarling 13:10     1  none
 Merek Dzimira 13:10     1  WINCC
 Timothy Leung 13:10     2  Morning Glory CC
 Nick Mourtos 14:05     8  none
 Adam DeBiasio 14:10     1  Barrie Cycling Club
 Carol Kay 14:10     1  Barrie Cycling Club
 Eric van Wesenbeeck  14:10     2  Barrie Cycling Club
 Paul Lamb 14:10     1  Barrie Cycling Club
 Paul Robinson 14:10     1  Barrie Cycling Club
 Rob Visser 14:10     3  Barrie Cycling Club
 Stephen Homenuk 14:10     1  Barrie Cycling Club
 Yi Wang 14:37     4  Chinada, CRIT
 Glocer Wang 15:00     2  none
 Johnathan Spence 15:00     9  none
 Albert Chung 15:39     1  Morning Glory
 Daniel Kim 15:39     1  none
 Frank Lee 15:39     3  FMC
 Xinhua (Luke) Luo 15:46     1  none
 Deji Odetoyinbo 16:32     2 TBN
 Daniele Guarrasi 16:39     1  none
 Brian Owen 16:50     1  none
 Nikolai Efimov 16:50     2  TBN
 Jim Rawling 17:05     3  none
N is number of Hairshirts competed.
Hairshirt 2017 - 67 finishersA cold front moved through during the day providing cooler temperatures around 20C and wind around 30kph from the West/SW, as well as rain and hail in places. 85 cyclists signed in at the start, 67 finished the ride. 
Photo by TBN member Tran Le. More photos by Tran Le, Hong (John) Pham, Noel Tan, Halina Sandig, and Terry Walsh. 

Quotes: "Thanks so much for continuing to put on such a great event. I have been on the fence about doing the ride for many years and am so glad that I finally took the plunge. What a great day", "Thanks for the most awesome ride yesterday! Thanks again and I'm looking forward to next year!", "Thanks for organizing the Hairshirt! This was my first Hairshirt, and suffer I did! I'd have to say that it's been one of the most epic ride I've ever been on", "Another great hairshirt, I've now completed it 8 times and I'm looking forward to more in the future", "My first Hairshirt ride and I thought it was superb - great roads, nice scenery and all things considered we were pretty lucky with the weather! I am a new member of TBN and this was my first event, hope to take part in more!" 
Elated: "Then it started raining, then pouring, then biblical pouring, then hailing. West winds slowed us down, but we stayed strong on Fly Rd. Rain and traffic through Burlington wasn't fun for me, but the others kept it fast. Very fast along Burnhamthorpe. Came in at 9:11 - cutting 22 minutes off the old record. Elated." 

Thanks to Halina Sandig who ran the reception desk. 

Finishers:
     Name  Time  N   Club
Adam Bird 9:11   6 Fitwin.com Cycling Team
Daniel Koszela 9:11   1 Kurzawinski Coach
Jean-Paul Tesolin 9:11   1 Milton Bicycle Club
Jim Nicholson 9:11   8 none
MARKO VURUNA 9:11   2  
Chris Herten 9:29   2 Peterborough CC
Peter Murk 9:49   11 Independent
Rod Nicholle 9:49   2 Caledon Hills Racing
Belinda Bain  10:50   2 Morning Glory 
Jason Shuker 11:02   2 Beaches Cycling Club (BCC)
Abi Farhoudi 11:16   2 Morning Glory
Adam Tindale 11:16   2  
Bernie Oegema 11:16   1 Chain Reaction
Brian Eberdt 11:16   1 MGCC
Colin McCreath 11:16   1 Chain Reaction
Drew Cheung 11:16   4 Cookie Cycling Club
Ed MyVegas 11:16   1 Morning Glory / Lapdogs
Elieser Cruz Lopez 11:16   2 MGCC
Eric Shtapler 11:16   2 Warriors
John Morrell 11:16   2 Chain Reaction/Morning Glory
Karim Marrouch  11:16   3 Morning Glory 
Mark Nickel 11:16   3 MGCC, TBN
Max Reydman 11:16   2 Warriors
Mike Grimes 11:16   1 Newmarket Eagles Cycling Club
stacey dunn 11:16   2 n/a
Gaetano Cafaro 11:16   1 B1Evo
James Kritz 11:16   1 Speed River CC
Mark Chappel 11:16   1 Speed River CC
Bruce Ritchie 11:30   1 Newmarket Eagles 
George Vandikas 11:30   2 Newmarket Eagles
Lawrence Levin 11:30   4 MGCC
Noel Tan 12:06   6 none
Peter Edney  12:06   1 MGCC 
Craig LeBlanc 12:09   1 Aurora Trek Store
Jordan Kimmerle 12:09   1 None
Stefan Ngo 12:09   1 SSR
Michael Chong 12:17   1 Newmarket Eagles
SCOTT CHISHOLM 12:33   3 None
Patti Warr 12:35   1 None
Adam Pickard 12:57   1 none
David Hatton 12:59   2 TBN
Jeff Wintersinger 12:59   2 none
Aaron Hutchison 13:34   1 none
Robert Zeisloft 13:34   1 cincinnati cycle club
Melanie Solmon 13:56   1 Toronto Bicycle Network
Don Coats 14:01   3 Caledon Cycling Club
Ian Cunliffe 14:01   1 Caledon Cycling Club
Jamie Mitchell 14:01   3 Caledon Hills Cycling
Florence Suralta 14:10   1 TBN ; PPP
Timothy Leung 14:15   1 MGCC
Eric Nicholson 14:30   8  
Nick Mourtos 14:30   7 none
Yi Wang 14:31   3 Chinada; CRIT
John Pham 14:54   1 TBN
Cassandra McWade  15:36   1 LapDogs Cycling Club
Max Moorhead 15:36   2 Lapdogs
Oyvind Haga 15:36   1 Lapdogs
Paul Potvin 15:36   1 Lapdogs
Jonathan Spence 15:38   8 none
Sam Bootsma 15:38   8 TBN
Leonard Van 17:00   1 TBN
Jim Rawling 17:15   2 none
Dave Mader 17:43   4 TBN
Peter Middleton 17:43   1 TBN
Teodor Cotnareanu 17:45   1 TBN 
Nikolai Efimov 17:54   1 TBN
Oleh Antonyshyn 18:07   1 none
Paul Slavchenko 18:07   1 Randonneurs Ontario
N = number of Hairshirts completed

Special mention: 1) The lead group had a record time of 9:11
2) Oldest finisher Dave Mader was 76, riding with Peter Middleton (70)
Sunday, June 26, 2016 - 76 finishers
Eighty-eight riders gathered at Mississauga Celebration Square for the Hairshirt ride on a hot and windy day. A record number of riders (76) finished the course. A lot of riders came back for their second Hairshirt this year; and the proportion of second-time riders doubled from last year. The lead group came in with the second fastest time ever. Ron Clark set a new record for finishing the most Hairshirts - fourteen.

Click for full-size original picture The 2016 starters Photo courtesy of Bruce Zinger

2016 finishers' results 

 Finisher  Time   N   Club 
 Adam Bird  9:45   5   Neworld Cycle
 Bob Tomsic  9:45   3   WASPcam
 Kevin Lehman  9:45   8   
 Lionel Brulet  9:45   2   Dark Horse Flyers
 Paul McKeever  9:45   2  To Wheels Epic Sports BCC
 Peter Chae  9:45   6   B1 Evo
 Russell Slater  9:45   2   Dark Horse Flyers
 Stephen Gangbar  9:45   1   Collingwood CC
 Larry Optis  9:51   10  
 Ron Clark  10:24   14  Erace Cancer
 Chris Herten  10:40   1   Cobourg CC
 Jim Nicholson  11:05   7   London Centennial Wheelers
 Bobby Mrvelj  11:06   2   Wheels of Bloor
 Tom Hipsz  11:10   2   Racer Sportif
 Abi Farhoudi  11:50   1   MGCC
 Eric Shtapler  11:50   2   Warriors
 George Vandikas  11:50   2   Newmarket Eagles
 Stacey Dunn  11:50   1   
 Peter Treacy  12:05   2   
 Drew Cheung  12:06   3   Cookie CC
 Max Reydman  12:06   1   Warriors
 Robin Manley  12:11   1   MGCC
 Richard Hall  12:20   3   Newmarket Eagles CC
 Bill Sims  12:30   3   
 Jeff Frischman  12:30   2   
 Neil Mowbray  12:30   1   Tainted Butter
 Robert Koblinsky  12:30   1   Erace Cancer
 Eric van Wesenbeeck  12:35   1   Barrie CC
 Ian Smith  12:35   1   Chain Reaction CC
 Ralph Schatzmair  12:35   1   Racer Sportif
 Jaipaul Massey-Singh  12:37   3   
 Andrew Pierre  12:38   2   Racer Sportif
 Scott Chisholm  12:38   2   Racer Sportif
 Adam Tindale  12:40   1   MGCC
 Brett Bowe  12:40   1   Chain Reaction CC, Midweek
 Dean Wright  12:40   2   Etobicoke CC, Chain Reaction CC
 Elieser Cruz Lopez  12:40   1   MGCC
 Jeff Meade  12:40   1   Chain Reaction CC
 John Morrell  12:40   1   Chain Reaction CC
 Karim Marrouch  12:40   2   MGCC
 Kirk Hengst 12:40   Erace Cancer Cycling Team
 Michael Richardson  12:40   1   Chain Reaction CC
 Michael Stinson  12:40   1   Chain Reaction CC
 Peter DiClemente  12:40   3   Chain Reaction & Brampton CC
 Sebastien Piller-Tahy  12:40   2   Chain Reaction CC
 Harris Silver  13:30   2   Beaches CC, TBN, GGG
 Eugene Yatsenko  13:39   5   
 Glocer Wang  13:39   1   Blacksmithcycle
 Jonathan Spence  13:39   8   
 Billy Law  13:40   2   Billy's Pro Bike
 Henry Ng  13:40   2   
 Jeffery So  13:40   2   
 Ping Li  13:40   1   Team247
 Sunny Chiu  13:40   2   Billy's Pro Bike
 Virgil Cheung  13:40   2   Durham Region Triathlon Club
 Catherine Kwiecien  13:50   3  Waterloo County Wanderers, GCBT
 Don Coats  13:50   2   Caledon CC
 Greg King  13:50   5   
 Jamie Mitchell  13:50   2   Caledon CC
 Jeff Wright  13:50   4    Caledon Hills Cycling
 Mike Morten  13:50   2   Caledon CC
 Stephen Brown  13:50   1   Caledon Hills
 Greg Walker  14:40   1   
 Tyler Brenot  14:40   1   
 Yi Wang  14:40   Chinada, CRIT
 Sam Bootsma  14:58   7   TBN
 Alexander Titov  15:02   5   
 Bob Giannoulis  16:33   1   MGCC
 Bruce Zinger  16:33   2   MGCC
 Fabian Ruzic 16:33   MGCC
 Noel Tan  16:33   5   MGCC, TBN
 Eric Nicholson  16:55   7   
 Max Moorhead  16:55   1   TBN
 Nick Mourtos  17:40   6   
 Owen Rhoden  17:40   1   
 Jim Rawling  18:20   1   

In the table above, Time is the elapsed time in hours and minutes from leaving the start point to getting back to it, N = the number of Hairshirts finished, MGCC = Morning Glory Cycling Club, TBN = Toronto Bicycling Network, GCBT = Great Canadian Bicycle Tours, GGG = Gravel Grinders Group, CC = Cycling Club

2016 Special Mention Congrats to Ron Clark who has finished 14 Hairshirts, the most ever. 

Click for full-size picture Chain Reaction and Morning Glory at the Falls

Quotes: "It was my first time and I had a blast!", "A tough one this year", "Good ride, glad I did it!", "I had three tubes blow up on me", "A great experience! - amazing map and directions", "Thanks for a wonderful weekend of suffering", "The last stretch was really slow, I was tired (understatement)!!", "Thanks for a memorable day! Your ride motivated me to push further than I have ridden in the past. See you next year!", "Thoroughly enjoyed it beyond words and had the best sleep ever that evening. Thanks so much.", "Thanks for organizing the event. It was my first time and I really enjoyed the experience"

June 21, 2015 - 53 finishers. The group picture was taken at Mississauga Celebration Square. The turnout was excellent considering that the forecast varied from 24 C to 29 C, and from clear to 70% POP with lightning. The actual weather was high of 26, mix of sun and cloud, wind 20 gusting to 40 from the west in the morning and north-west in the afternoon.


PhotosTBN photo gallery  

Quotes: "That was warm and windy", "I've been thinking of doing the Hairshirt for 18 years", "Great suffer-fest", "Epic", "Thanks for organizing", "Bad cold this year - see you next year" 

 Finisher  Time  N  Notes
 Adam Bird  10:52
 4  Real Deal/Gears
 Brian Simpson  10:52  1  Kalliso-FCV
 Eric Shtapler  10:52  1  Warriors
 George Vadikas  10:52  1  Newmarket Eagles
 Jeremy Hatt  10:52  5  
 Jim Neal  10:52  1  
 John Culhane  10:52  1  MGCC
 Kevin Lehman  10:52  7  
 Larry Optis  10:52  8  Teamrace
 Lionel Brulet  10:52  1  
 Peter Chae  10:52  5  B1 Evo Cycling Club
 Peter Murk  10:52  10  
 Thea Mizuhara  10:52  2  
 Tovi Heilbronn  10:52  1  La Bicicletta
 Gregoire Balandras  12:09  2  Dark Horse Flyers
 Andrew Pierre  12:35  1  Racer Sportif
 Daniel More  12:35  1  Racer Sportif - Acquila Racing
 Dean Wright  12:35  1  Etobicoke CC, Racer Sportif
 Fred Roberts  12:35  1  BCC
 Greg Paupst  12:35  1  Mattamy - Racer Sportif
 Mark Hopper  12:35  1  Newmarket Eagles Cycling Club, Racer Sportif
 Scott Chisholm  12:35  1  Racer Sportif
 Tom Hipsz  12:35  1  Racer Sportif
 Marko Vuruna  12:51  1  
 Bill Sims  13:00  2  
 Jeff Frischman  13:00  1  
 Belinda Bain  13:13  1  MGCC
 Jason Shuker  13:13  1  BCC
 Karim Marrouch  13:13  1  Wheels of Bloor
 Gregory King  13:35  4  did Hairshirts in 1882, '83, '87
 Eric Nicholson  13:55  6  
 Jim Nicholson  13:55  6  
 Peter Huang  13:55  4  TBN
 Andy Zarzycki  14:25  1  Toronto Bike Meetup
 Don Coats  14:25  1  Caledon CC
 Jamie Mitchell  14:25  1  Caledon Hills Cycling
 Jeff Wright  14:25  3  
 Mike Morten  14:25  1  Caledon CC
 Virgil Cheung  14:25  1  D'Onellas CC
 Yi Wang  14:25  1  Chinada
 Billy Law  14:29  1  TCRBC
 Henry Ng  14:29  1  TCRBC
 Jeffrey So  14:29  1  TCRBC
 Simon Chan  14:29  1  TCRBC
 Sunny Chiu  14:29  1  TCRBC, B1 EVO, OCC, CCC, CMBA
 Graham Bereton  14:34  1  TBN
 Miroslav Stavel  14:34  1  
 David Hatton  15:45  1  TBN
 Jeff Wintersinger  15:45  1  
 Deji Odetoyinbo  16:59  1  TBN
 Joey Schwartz  17:21  1  TBN
 Hasnain Dattu  17:31  2  TBN
 Matthew Millard  18:20  1  
 Navil Alejandro Abuhadba  18:28  2  

There were 3 DNFs. We don't name those who didn't finish, but they win a virtual hairshirt for the most suffering.
N = Number of Hairshirts completed
CC = Cycling Club
BCC - Beaches Cycling Club
MGCC - Morning Glory Cycling Club
TBN - Toronto Bicycling Network
TCRBC - Toronto Chinese Road Bike Club
______________________________________________________________________________________________

June 22, 2014 - 49 finishers
A record 54 cyclists set out on an ideal day: sunny, temperature 26 C. There were 49 finishers. 5 DNFs*.  Photos on Flickr  Photo credits: Larry Optis, Monica Peters, Ciprian Scriuba, Alex Titov. Noel Tan posted the pics on Flickr. Reported by Dave Mader.
More photos, many taken on the ride, by Peter Murk Relive the excitement.  enjoy!
2014 group photo. Most of the starters are in the picture.
 Finisher  Time  N  Notes
 Adam Bird  9:47  3  Real Deal
 Glen McCrone  9:47  2  Newmarket Eagles
 Jeremy Hatt  9:47  4  -
 Kevin Lehman  9:47  8  -
 Larry Optis  9:47  7  -
 Peter Murk  9:47  9  -
 Rod Nicholle  9:47  R  Brampton CC
 Ron Clark  9:47  13  -
 Peter Di Clemente  10:55  4  Brampton, Chain Reaction
 Bradley Vooren  10:56  R  Velo-city
 Ciprian Scriuba
 10:56  R  -
 Jeff Perry  10:56  R  -
 Matt Krivosudsky  10:56  R  -
 Monica Peters  10:56  R  Velo-city
 Russell Slater  10:56  R  Darkhorse Flyers
 Steve Hart  10:56  R  Lap Dogs
 Thea Mizuhara  10:56  R  -
 Tobias Kucht  10:56  2  Lap Dogs
 Patrick Okens  10:58  R  -
 Harris Silver  11:04  R  TBN, Beaches CC
 Alan Jones  11:20  3  -
 Daniel Dessureault  11:55  R  -
 Chris McQuinn  11:57  R  Midweek Cycling
 Mark Buckaway  11:57  3  Midweek Cycling
 Michael Longfield  11:57  2  Midweek Cycling
 Peter Cook  11:57  R  Morning Glory CC
 Richard Hall  11:57  2  Newmarket Eagles
 Will Ross  11:57  R  -
 Bill Sims  12:57  R  TBN, Bicicletta
 Gregor Stenhouse  12:57  R  -
 Matthew Hutchinson  12:57  R  -
 Robert Bleakney  12:57  R  -
 Ryan Shulman  12:57  R  -
 Gregoire Balandras  13:00  R  -
 Wallace Pei  13:00  2  Lap Dogs
 Dean Santos  13:10  R  TBN
 Sam Bootsma  14:10  6  TBN
 Eric Nicholson  14:25  5  -
 Jim Nicholson  14:25  5  -
 Noel Tan  14:25  4  TBN
 Paul Min  14:40  6  TBN
 Jonathan Spence  14:50  7  -
 Jaipaul Massey-Singh  15:20 
 Dave Mader  16:26  3  TBN  Age 73
 Eugene Yatsenko  16:26  4  -
 Geon Yee (Patrick)  16:26  R  -
 Bruce Zinger  16:30  R  Morning Glory CC
 Alex Titov  16:53  5  -
 Paul Yeskoo  16:53  5  -
* Tradition says we don't name those who didn't finish, for whatever reasons, but they win a virtual hairshirt, for the most suffering.
 N = Number of Hairshirts completed (R = rookie, this was the first Hairshirt they completed)

June 23, 2013

Individual experiences may vary, but overall this appeared to have been the toughest day since 2002. Very hot, humid, sunny AND windy. The thermometer got up to 32 degrees with a humidex of 40 degrees celsius. There were 32 cyclists at the starting line. Here are complete results. Six DNFs. Special congratulations to TBN'er Dave Mader, a last minute entry, who completed his second Hairshirt at the age of 72. Some event photos courtesy of Noel Tan, Jlen Dlsay, Pierre McAlpine and Dave Mader. And a few more from Adrian Andrei and Alina Ropota. Reported by Owen Rogers.

Participant: Time:    
Larry Optis 10:35 6  
Jeremy Hatt 11:16 3  
Adrian Andrei 12:00 R  
Tony Gonsalves 12:11 R  
Peter Cahill 12:20 2  
Paul McKeever 12:20 R  
Steve Morris 12:20 R Tandem
Susan Morris 12:20 R Tandem
John Hunter 12:20 3  
Pierre McAlpine 12:29 2  
Michael Longfield 12:59 R  
Mark Buckway 13:29 2  
Noel Tan 14:39 3  
Jim Nicholson 14:39 4  
Eric Nicholson 14:39 4  
Drew Cheung 14:40 2  
Paul Min 14:50 5  
Andrew Davis 14:59 R  
Alex Weber 14:59 R  
Ken Beattie 15:00 4  
John Revay 15:00 R  
Peter Huang 15:55 3  
Dave Mader 16:24 2 72!!
Eugene Yatsenko 16:24 3  
Alexander Titov 17:42 4  
Paul Yeskoo 17:42 4  
 

 June 24, 2012

51 cyclists set out on the 35th Annual Hairshirt Classic on another beautiful day. Rain threatened in the latter stages of the ride and light winds swirled all day. The official start time was 6:17 a.m. Partial results below -- still waiting for about 3 to report in. Five DNFs.

Participant: Time:    
Adam Bird 10:00 2  
Jeremy Hatt 10:00 2  
Kevin Lehman 10:00 5  
Alex Bowling 10:49 R  
Lawrence Levin 10:55 3  
Tobias Kucht 10:55 R  
Mark Nieweglowski 11:51 4 bent
Quentin Broad 11:53 R  
Peter Cahill 11:53 R  
Ian Wilcox 11:53 R  
Michael Cranwell 12:16 R  
Scott Enns 12:16 2  
Dave Hamel 12:16 R  
Wallace Pei 12:16 R  
Pavel Gorbunov 12:30 2  
Ross Rader 12:40 3  
Keith Rader 12:40 R  
Mark Buckway 12:53 R  
Richard Hall 12:53 R  
Glen McCrone 12:53 R  
Robyn Meredith 12:53 R  
Peter Spencer 13:05 3  
Noel Tan 13:05 2  
Kerri Anderson 13:05 2  
Steve Wolowich 13:05 2  
Eugene Yatsenko 13:05 2  
Ken Beattie 13:10 3  
Drew Cheung 13:10 R  
Catherine Kwiecien 13:10 2  
Brian Eley 13:12 R  
David Adams 13:40 4  
Michael Beauchamp 13:40 3?  
James Young 13:40 2  
Sam Bootsma 14:35 5  
Amy Festarini 14:46 2  
Jim Nicholson 14:46 3  
Eric Nicholson 14:46 3  
Paul Min 14:48 4  
Scott Currie 14:56 2  
Jonathan Spence 14:56 5  
Jaipaul Massey-Singh 17:04 R  
Ed Herage 17:23 8  
 

 


June 26, 2011

A new record turnout of 51 cyclists set out on the 34th Annual Hairshirt Classic on an absolutely gorgeous day. The official start time was 6:15 a.m. This year's ride featured a steady northerly wind, and partly sunny conditions. Partial results below. Four DNFs. Also, some photos courtesy of Noel Tan, Pierre McAlpine, Eugene Yatsenko, Jeremy Hatt (all first time finishers) and Rick Upton. We also have some video of the start from Jeremy's brother Jon. Will post anon.

Participant: Time:    
Ron Clark 10:14 12  
Jeremy Hatt 10:14 R  
Peter Murk 10:14 8  
Larry Optis 10:14 6  
Peter Treacy 10:14 R  
Peter Chae 10:41 4  
Mark Crawford 10:41 R  
Alan Jones 10:41 2  
Lawrence Levin 11:19 2  
Kael Deverell 12:17 R  
Adam Bird 12:26 R  
Pierre McAlpine 12:26 R  
Amy Festarini 12:26 R  
Jim Nicholson 12:26 2  
Eric Nicholson 12:26 2  
Rick Upton 13:04 6  
Scott Enns 13:10 R  
Ross Rader 13:10 2  
Brian Lovelace 13:10 3  
Ken Beattie 13:12 2  
Amanuel Giratta 13:20 R  
Nick Mourtos 13:20 5  
Adriano Basso 13:23 R  
Pavel Gorbunov 13:23 R  
Nemanya Petrovic 13:23 R  
Jessica Wilson 13:23 R  
Peter Huang 13:27 2  
Paul Min 13:33 3  
Owen Rogers 13:33 13  
Marino Vanin 13:33 8  
Adam Mallonee 13:40 4  
Kerri Anderson 14:00 R  
Steve Wolowich 14:00 R  
Brian Blakeley 14:04 R  
James Young 14:04 R  
Navil Alejandro Abuhadba 14:07 R  
Dave Mader 14:07 R 70!!
Noel Tan 14:07 R  
Eugene Yatsenko 14:07 R  
Sam Bootsma 14:35 4  
Scott Currie 16:21 R  
Jonathan Spence 16:21 4  
Micah Markson 16:25 R  
Richard Smith 16:25 2  
David Adams 17:26 3  
Hasnain Dattu 17:30 R  
 

 


June 27, 2010

A new record turnout of 44 cyclists set out on the 33rd Annual Hairshirt Classic in near perfect conditions. The official start time was 6:07 a.m. Impressive new course records were set for the overall and what we'll call the 'open recumbent' category. This year's ride featured light, mostly favourable winds, overcast conditions and the heat was tolerable, although the humidex rose in the early afternoon. This year's finishers fall into two camps: those who finished before 6:30 and those who finished in a wild thunderstorm. Sixteen rookies. Six DNFs. Ride report from Philip Koop.Geotagged photo gallery courtesy of Stephen Jones and another from Peter Murk. Special thanks to Mark Nieweglowski for checking the route.

Participant: Time:    
Peter Chae 9:33 3  
Ron Clark 9:33 11  
Phil Koop 9:33 3  
Peter Murk 9:33 7  
Larry Optis 9:33 5  
Hugo Van Ingen 9:33 2  
Mark Nieweglowski 11:14 3 Bent
Peter DiClemente 11:54 2  
Lawrence Levin 11:54 R  
Paul O'Hara-Hoke 11:54 R  
Joe Pilih 11:54 4  
Drew Graham 12:08 R  
Jeff Kroetsch 12:08 R  
Martin Derlacki 12:27 4  
Alan Jones 12:27 R  
Arnold Goertzen 12:51 3  
Steve Pisani 12:51 2  
Rob Visser 12:51 2  
Adil Qureshi 12:55 2  
Stephen Jones 12:55 R  
Peter Huang 12:55 R  
Frank Lee 13:13 2  
Ken Beattie 13:20 R  
Paul Min 13:20 2  
Hank Shum 13:20 3  
Peter Spencer 13:20 2  
Marino Vanin 13:20 7  
Jeff Wright 13:20 R  
David Adams 13:49 2  
Darius Arjang 13:49 R  
Laura Finch 13:49 R  
Jonathan Lansdell 13:49 R  
Jonathan Spence 14:13 3  
Adam Gutter 15:10 R  
Jan Gutter 15:10 R  
Phil Barbier 16:08 R  
Dave Pearson 16:08 2  
Richard Smith 16:08 R  
 

 


June 28, 2009

26 cyclists started what has euphemistically been labeled an epic ride. Out of the twelve Hairshirts I've done it was certainly the wettest. Partial results below. Three DNFs. If you require a correction, let me know. Photo gallery with contributions from Dave Pearson, William Russell, Alex Titov and Hugo Van Ingen here.

Participant: Time:    
Timothy Hicks 10:48 R velomobile
Ron Clark 10:59 10  
Phil Koop 10:59 2  
Hugo Van Ingen 10:59 R  
Peter Chae 11:11 2  
Owen Rogers 12:03 12  
Hank Shum 12:07 2  
Adam Mallonee 12:47 3  
Ross McKegney 12:56 R  
Greg Williams 13:34 4  
Jake Williams 13:34 4  
Eric Nicholson 13:34 R  
Jim Nicholson 13:34 R 16!!!
Adil Qureshi 14:04 R  
Marino Vanin 14:09 6  
Paul Min 14:09 R  
Brian Yee 14:20 1 17
Willliam Russell 15:02 1  
Dave Pearson 15:08 R  
Alexander Titov 15:08 2  
Paul Yeskoo 15:08 2  
Sam Bootsma 16:03 3  
George Dedopoulos 18:18 R  
David Adams 18:33 R  
 

 


June 22, 2008

30 cyclists took part -- not bad considering the forecast. It was only sixteen degrees at the start with a steady southwest wind. Things stayed generally cool and overcast until shortly before noon, when fluffy clouds broke out as we passed through Niagara Falls. Late in the afternoon, in Stoney Creek a wicked hailstorm broke out forcing the first groups to take cover. Otherwise a great day to be riding an event like this. Thanks and congrats to everyone who participated, even our non-finishers who I'm sure will be back to try again. Special thanks also to the friends and family who sacrificed a day to drive support. Some great photos courtesy of three-time finisher Greg Williams and a ride reportby Rick Upton (PDF).

Participant: Time:    
Rares Palca 11:30 2  
Tim Bourrie 11:30 2  
Peter Chae 11:30 R  
Ron Clark 11:30 9  
Dennis Flatman 11:30 2  
John Hunter 11:30 2  
Paige Tiberio 11:30 2  
Owen Rogers 11:30 11  
Rick Upton 11:49 5  
Phil Koop 11:59 R  
Alekos Tsamaloukas 12:21 R  
Richard Anstett 12:26 2  
Nick Mourtos 12:38 4  
Mark Nieweglowski 12:48 2 Bent
Rod Gomes 13:04 R  
Adam Mallonee 13:04 2  
Greg Williams 14:00 3  
Jake Williams 14:00 3  
Rob Williams 14:00 4  
Chris Riddell 14:00 R  
Sam Bootsma 14:22 2  
Marino Vanin 14:28 5  
Jonathan Spence 14:38 2  
Hank Shum 15:44 R  
Ed Herage 15:48 7  
Alexander Titov 18:14 R  
Paul Yeskoo 18:14 R  
 

 


June 24, 2007

Another record turn out of 43 cyclists participated in this year's event including 22 rookies. All but four managed to finish. The ride actually started on time (thanks, everyone), the weather was excellent, and winds reasonably favourable. Peter Murk has posted his photos of the event start and scenes from the ride here and Ron Clark has written a story about his eighth and most successful Hairshirt experience. If anyone else took pictures and wants to post them let us know at hairshirt@tbn.ca.

Participant: Time:    
Peter Murk 10:46 6  
David Hamilton 10:46 3  
Rares Palca 10:46 R  
Ron Clark 10:46 8  
Katharine Sodek 10:46 3  
Robert Chen 11:47 3  
Elene Mourtos 11:49 R  
Owen Rogers 11:59 10  
Mike Maloney 12:02 2 'Bent
Frank Pilih 12:02 3  
Joe Pilih 12:02 3  
Shinya Yamada 12:09 2  
Nick Mourtos 12:09 3  
Arnold Goertzen 12:38 2  
Steve Pisani 12:38 R  
Rob Visser 12:38 R  
Ross Rader 12:38 R  
Rick Upton 12:41 4  
Tim Bourrie 12:54 R  
Peter DiClemente 12:54 R  
Rob Williams 13:00 3  
Luciana Boschetti 13:00 R  
J. Paul Grayson 13:00 R  
Ed Herage 13:31 6  
Peter Spencer 13:31 R  
Nigel Gough 13:47 R  
Jack Dancy 13:50 R  
Tom Hannam 13:50 R  
Jamie McCabe 13:50 3  
Kelly McKinney 13:50 4  
Chat Ortved 13:50 R  
Tim Pollock 13:50 2  
Ron Sinclair 13:50 R  
Adam Mallonee 13:57 R  
Sam Bootsma 15:20 R  
Bill Pegg 16:00 R  
James Smith 16:00 R  
Tim Van Dusen 16:54 2  
 

June 25, 2006

A record number of 42 participants (including 22 rookies) turned out for this year's event and with the most unfavourable wind conditions since I've been running this thing, it was good to have so many people out there helping each other around the route. 39 cyclists completed the ride including 19 rookies. Special congratulations to Thien Tran for his 13 hour ride on a fixie, Mike Maloney for navigating the entire course on a recumbent and 17-year-old Mitchell Kaiser for completing the ride at such a young age and in such impressive form. (For you first-timers, it's worth noting that because we did not have an orderly start to this event due to the volume of participants and the late arrival/departure of a few of you (and me), the order of finish may be a bit confusing.) Pics from Greg Williams.

Participant: Time:    
Stacy Wall 10:57 R  
Tony Di Silvestro 11:24 3  
Peter Oyler 11:24 R  
Bob Tomsic 11:24 2  
Chris Kaiser 11:40 R  
Mitchell Kaiser 11:40 R 17!
Rick Upton 11:41 3  
Owen Rogers 11:44 9  
Frank Pilih 11:45 2  
Joe Pilih 11:45 2  
Paul Fellner 11:47 2  
Peter Murk 12:00 5  
Jerome Samson 12:00 4  
Shinya Yamada 12:00 R  
Ron Clark 12:20 7  
Nick Mourtos 12:20 2  
Mark Nickel 12:32 2  
Thien Tran 13:00 R Fixie
Dennis Flatman 13:20 R  
John Hunter 13:20 R  
Mike Murray 13:20 R  
Chris Ott 13:20 R  
Jason Prock 13:20 R  
Paige Tiberio 13:20 R  
Frank Lee 13:31 R  
Jake Williams 13:39 2  
Rob Williams 13:43 2  
Chris Colebrook 13:57 R  
Mike Maloney 13:57 R 'Bent
Ed Herage 13:58 5  
Adam Price 13:58 R  
Marino Vanin 13:58 4  
Jeff Wright 13:58 R  
Greg Williams 14:04 2  
Kelly McKinney 14:14 3  
Tim Pollock 14:14 R  
Chester Kasprzak 14:15 R  
Brian Lovelace 14:15 2  
John Richmond 14:25 3  
 

June 26, 2005

Thirty cyclists including sixteen rookies started this year's ride. The forecast conditions of clear skies, a high of 33 Celsius and *smog* were less than ideal, but the winds were favourable and in spite of a lengthened course (I'll explain later), records fell. The group of five who finished at 10:06 are now co-holders of the overall record and Katharine Sodek managed to reduce her own women's (and TBN member's) record by 36 minutes to 10:09. Congratulations to everyone who participated.

It's important to note that this year the route had significant, permanent changes. Over the years a number of ride veterans from the old days have commented the actual length of the "classic" route. Upon further and detailed investigation it was confirmed the route ridden from 1990-2004 (R.I.P.) was only 315 km. The new, improved route squeaks in at just over 322 km. It has a bit more climbing than the old route, but makes up for that by avoiding the traffic lights of Beamsville, Vinemount and Grimsby until Winona on the outskirts of Stoney Creek. 2006 will see further "refinements" to make this a safe, fun, yet challenging ride for the long distance cyclist. Some pictures courtesy of Peter Murk. And more in the TBN Photo Gallery from Frank Pilih and Jeremy Whitehorn and yet more from Greg Williams. Finally, a great ride report from Greg Wellman.

Participant: Time:    
Kevin Lehman 10:06 4  
Peter Murk 10:06 4  
Larry Optis 10:06 4  
Jerome Samson 10:06 3  
Gregory Wellman 10:06 R  
Tony Di Silvestro 10:07 2  
Katharine Sodek 10:09 2  
Michel Chouster 10:15 R  
Alex Bhogal 10:15 R  
Martin Derlacki 10:34 3  
Mark Nickel 11:40 R  
Ron Clark 12:00 6  
Catherine Kwiecien 12:00 R  
Joe Pilih 12:00 R  
Frank Pilih 12:00 R  
Owen Rogers 12:06 8  
Don Magie 12:55 R  
Cameron Ogilvie 13:10 2  
Marino Vanin 13:39 4  
Jeremy Lane 14:26 R  
Joris Melchior 14:26 3  
Bob Parke 14:48 R  
Nick Mourtos 15:14 R  
Jeremy Whitehorn 15:36 2  
Adam Henderson 15:45 R  
Greg Williams 15:45 R  
Jake Williams 15:45 R 17!
Jonathan Spence 16:27 R  
 

June 27, 2004

Twenty-two cyclists including eight rookies started this year's ride. Twenty finished. The forecast conditions of partly cloudy skies, a high of 23 Celsius and low humidity seemed ideal, but the wind, it blew... A couple of pictures and a vast collection courtesy of Peter Murk, et al.

Participant: Time:    
Kevin Lehman 10:15 3  
Adam Lucas 10:15 R  
Bobby Mrvelj 10:15 R  
Peter Murk 10:15 3  
Larry Optis 10:15 3  
Jerome Samson 10:15 2  
Martin Derlacki 11:00 2  
Robert Chen 11:23 2  
Owen Rogers 11:28 7  
Tony Di Silvestro 11:30 R  
Joris Melchior 11:49 2  
Dave Laird 11:49 R  
Ron Clark 12:08 5  
Marino Vanin 12:46 3  
Richard Spiegel 12:46 3  
Ed Herage 14:30 4  
Steve Rheault 14:30 R  
Jeremy Whitehorn 14:58 R  
Tim Van Dusen 21:06 R  
Elias Brettler 21:06 R  

June 22, 2003

Twenty-four cyclists including fifteen rookies started on a beautiful day and records were broken (crushed, really). Larry Optis set a new overall record of 10:08 and Katharine Sodek at 10:45 is the new holder of the women's record. A few photos

Participant: Time:    
Larry Optis 10:08 2  
Katharine Sodek 10:45 R  
Martin Derlacki 10:45 R  
Robert Chen 10:45 R  
Eric Atkins 10:45 2  
Ernie Derushie 10:45 2  
Ron Clark 11:05 4  
Owen Rogers 11:16 6  
Bob Tomsic 11:24 R  
Gordon Duck 12:10 R  
David Weil 12:15 R  
Carolyne Haill 12:15 R  
Joris Melchior 12:16 R  
Arnold Goertzen 12:24 R  
Jeff Heyworth 14:00 R  
Meghan Dillon 14:00 R  
Paul Dicks 14:01 2  
Ed Herage 14:05 3  
Tim Theiss 14:08 6  
Marino Vanin 14:30 2  
Carlo Obillos 14:30 R  
Andrew Maleckyj 15:41 R  
Ostap Mojsiak 15:41 R  

June 23, 2002

'Twas the kind of Hairshirt we were glad to finish at all. Sixteen started, including two women. Three DNF's, due to the extreme heat.

Participant: Time:    
Kevin Lehman 11:57 2  
Christopher Morris 11:57 R  
Ernie Derushie 12:22 R  
Eric Atkins 12:59 R  
Owen Rogers 13:04 5  
John Richmond 13:33 2  
Jaye Haworth 14:07 R  
Ariel Boven 14:40 R  
Cameron Ogilvie 15:07 R  
Marino Vanin 15:07 R  
Ron Clark 15:30 3  
Michael Vandenheede 15:43 R MTB
Judith Jonas 20:00 R  

June 24, 2001

27 people showed up to do the Hairshirt this year! 27, including 18 rookies! Only one rider was forced to abandon due to mechanical difficulties early in the day. The other 26 were able to complete the ride, 10 of whom did it in twelve hours or less. Winds were favourable all day. It was cool at the start and stayed that way all morning and the partly cloudy skies gave us some respite from the sun. Hardly a Hairshirt at all, in fact. Thank goodness someone decided to tear up a 2 kilometre section of road in Beamsville, so we would have something to talk about. Our thanks to all the participants for giving this year's ride the best turnout in at least a decade. We even have pictures!

Participant: Time:    
David Hamilton 11:19 2  
Peter Murk 11:19 2  
Larry Optis 11:19 R  
Owen Rogers 11:32 4  
Jerome Samson 11:34 R  
Amit Ghosh 11:37 R  
George Munikevic (sp?) 11:37 R  
Ron Clark 11:39 2  
Paul Dicks 12:00 R  
Richard Spiegel 12:00 R  
Rick Upton 13:27 2  
Pat Buckley 13:38 12  
Michael Beauchamp 13:58 2?  
Kaz Bieniak 14:13 R  
Rick Jackson 14:13 R  
Fred Krawiecki 14:13 R  
John Richmond 14:13 R MTB
Glen C. Siegel 14:13 R  
Christopher Birtwhistle 15:05 R  
Darlene Collins 15:05 R MTB
Jamie McCabe 15:05 2 MTB
Kelly McKinney 15:05 2  
Alexei Davydov 16:10 R  
Ian Cardey 16:15 R MTB
Tim Cork 17:17 R 'bent
Tom Thomson 17:17 3 'bent
Adrian Lankoz 21:00 R MTB

June 25, 2000

Owen's unofficial report: Man, that was ugly! 25 registered, 17 showed up at the start and twelve of us, including two recumbents and one tandem, actually set out into the pouring rain. What were we thinking? It actually stopped raining at about 6:45 a.m., we were enveloped by warm breezes (okay, a howling gale) for a while, we had dry roads, partly cloudy skies and moderate temperatures. By afternoon the clouds had gotten scarce and temperatures (and the humidex) rose steadily. The Millennium Hairshirt was true to its name and delivered the worst of everything. Among the participants it was notable that all who started finished and four of those were rookies. It was a particularity significant ride for Tim Schoahs who rode this year's Hairshirt in memory of his mother, Evelyn.

Participant: Time:    
Pat Buckley 13:45 11  
Owen Rogers 13:47 3  
Barry Finch 14:05 2  
Rick Upton 14:48 R  
Les MacMillan 15:06 2 Tandem
Susan MacMillan 15:06 2 Tandem
Kelly McKinney 15:23 R  
Tim Schoahs 15:23 R  
Jamie McCabe 15:27 R MTB
Leo Po 15:41:15 4  
Carey Chen 16:00 R 'Bent
Tom Thomson 16:00 2 'Bent

June 27, 1999

The 19 cyclists who started the 22nd Edition of the Hairshirt were undetered by the gloomy forecast and dark clouds hanging overhead. Yes it rained for about an hour or so in the morning but no one seemed to complain too much and it certainly didn't slow anyone down! Congratulations to our sixteen finishers (11 rookies).

Participant: Time:    
Mark Kremblewski 11:15 2  
Ken Dobb 11:55 R  
Ron Clark 12:12 R  
John Docherty 12:12 R  
Barry Finch 12:19 R  
Leo Po 12:19 3  
Richard Anstett 13:28 R  
Herman Glemser 13:44 R  
Tim Schoahs 14:49 R  
Paolo Fietta 14:55 R  
Tim Theiss 14:55 5  
Carman Lamond 16:29 2  
Brian Lovelace 16:29 R  
Carol Turnbull 16:29 R  
Martin Heath ??:?? R  
Fred Weinstein ??:?? R  

June 21, 1998

The 21st Edition of the Hairshirt took place on a hot, sunny day. Traffic was even lighter than usual, perhaps due to Father's Day--who knows? Of the ten who started only three were first time participants, and two of them managed to finish. Thanks to all who participated for keeping the Hairshirt tradition alive!

Participant: Time:    
Owen Rogers 11:39 2  
Mark Kremblewski 12:30 R  
Leo Po 15:03 2  
Peter Bolton 17:45 R  
Carman Lamond 17:45 R  
Bruce Parker 17:45 2  

June 22, 1997

The 20th Anniversary Edition of the Hairshirt saw the highest preregistration total (24) in recent years but merely an average turnout on the day. Our thanks to the fourteen who did try their luck and a hearty congrats to the twelve who finishedundefined9 for the first time.

Participant: Time:    
Paul Fellner 12:20 R  
David Hamilton 12:20 R  
Peter Murk 12:20 R  
Owen Rogers 12:20 R  
Mike Van Den Tillaart 12:20 R  
Pat Buckley 12:57 10  
Michael Waldstein 15:32 R  
Johnny Chong 15:32 4+  
Peter Bolton 15:59 R  
Bruce Parker 15:59 R  
Mary Kelly 15:59 R  
Alex Grenzebach 17:16 9+  

June 23, 1996

The 19th edition of the venerable Hairshirt saw favourable winds and sunny
skies throughout most of the day. Things didn't get underway until 6:20.
Veteran riders commented on the near perfect conditions.

Participant: Time:    
Pat Buckley 13:05 9  
Peter Davies 14:18 R  
Alex Grenzebach 14:18 8+  
Glenn Caven 14:58 R  
Ken Caven 14:58 R 70!
Tim Theiss 15:05 4  
Bernhard Greiling 15:09 R  
David Kwan 15:09 R  
Ed Kwan 15:09 R  
Doug Smyth 15:10 R  
Tom Thomson 15:10 R  
Jim Johnson 15:55 R  

June 25, 1995

The 18th edition of the Toronto-Niagara-Toronto Hairshirt was a standout in that it saw the lowest time in recent memory recorded by the three front finishers. Read Pat Brill-Edwards' account of this PR ride in Of Hairshirts, Hemorrhoids and Happenstance.

Participant: Time:    
Kevin Lehman 10:24! R  
Pat Brill-Edwards 10:24!! 3  
Steve Kotlowski 10:24!!! 4  
Pat Buckley 13:27 8  
Johnny Chong 13:27 3+  
Jack Zamroutian 14:00 R  
Jim Everard 16:10 R  
Alex Grenzebach 16:10 7+  
Margot Csemiczky 18:00+ R  
Cedric Hunt 18:00+ R  
Gary Maslanka 18:00+ R  

June 26, 1994

The 17th edition of the Hairshirt will be remembered for the strong winds and long lunches!

Participant: Time:    
Steve Kotlowski 11:05 3  
Pat Brill-Edwards 11:05 2  
Dan Kuchma 12:15 R  
Johnny Chong 12:38 2+  
Dominic Hay 13:02 R  
Owen Lynch 13:32 R  
Dave Pinder 13:32 R  
Ian Gosling 13:43 R  
Alex Grenzebach 13:43 6+  
Mike Skelley 13:43 R  
Pat Buckley 13:51 7  
Harry Ainslie 14:22 R  
Nigel Tahair 14:30 R  
Tim Theiss 14:30 3  
Pat Mohide 18:00+ R  

June 20, 1993

The 16th edition of the Toronto-Niagara-Toronto Hairshirt was a cool rainy one, hence the low turnout. Still, with a 90% chance of thunderstorms, any turnout is a good one!

Participant: Time:    
Steve Kotlowski 11:59 2  
Pat Brill-Edwards 11:59 1  
Lech Jedral 13:05 2  
Leo Po 14:40 1  
Tim Theiss 14:40 2  
Peter Brother 16:50 R  
Doug Lumsden 16:50 R  

June 21, 1992

Participant: Time:    
Oliver Clee 11:45 R  
Michael Ibrajev 11:50 R  
Juan Garcia 12:36 R  
Chris Simon 12:36 R  
Lech Jedral 14:20 R  
Steve Kotlowski 16:05 1  
Phil Piltch 16:05 R  
Tim Theiss 16:05 1  

10:5210:52

Contents Copyright © The Toronto Bicycling Network Inc.

Powered by Wild Apricot Membership Software