"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"

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
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 finishers

The ride 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. The Hairshirt is run 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. All riders sign in at the start. 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

Questions, comments, feedback? Send an email to Dave at

Link to on-line routes at RideWithGPS:   Third Line finish is not available this year.  Use the Winston Churchill finish  
GPS files are available to suit many devices. Try the RWGPS app on your phone.

Cue sheet PDF - please print your own copyTNT-H-Winston_Churchill_2019.pdf

Detailed standard Map (with no detours) Map_on_4_pages  (When printing the four-page map, set the "Page Scaling" to None  Printing_hint_for_map).

YouTube videos: Short video  2011 Hairshirt Part I  2011 Hairshirt Ride Part II

Here is a list of bicycle shops (compiled several years ago). 
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. 

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! 

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. Please send an e-mail with your time to within a day or two. 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). Finishers 70 and older: Ken Caven (1996), Dave Mader (2011, 2013, 2014, 2017), Peter Middleton (2017).  Most Hairshirts: Ron Clark (15) - 2018. 

2018 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).

FinisherTime N Bike club / Notes
 Adam Bird9:10    7 Techy Kids
 Larry Optis9:10   10 
 Jim Nicholson9:31    9 none
 Mike Grimes9:42    2 Newmarket Eagles
 Josiah Roher10:37    1 Win Cycling Centre
 Ron Clark10:37   15 Erace Cancer
 Peter Chae11:17    7 B1 Evo
 Alex Zheng12:29    1 none / age 16
 Craig LeBlanc12:29    2 Newmarket Eagles
 Darren Brabazon12:29    1 none
 David Tung12:29    1 Darkhorse Flyers
 Jennifer Schengili12:29    1 TBN and BCC
 Sara Nicholson12:48    1 none
 Charles Ho13:10    1 WINCC
 David Skinner13:10    1 Win Cycling Centre
 Elene Mourtos13:10    1 none
 Jim Gantley13:10    1 Win Cycling Centre
 Kent Tarling13:10    1 none
 Merek Dzimira13:10    1 WINCC
 Timothy Leung13:10    2 Morning Glory CC
 Nick Mourtos14:05    8 none
 Adam DeBiasio14:10    1 Barrie Cycling Club
 Carol Kay14:10    1 Barrie Cycling Club
 Eric van Wesenbeeck 14:10    2 Barrie Cycling Club
 Paul Lamb14:10    1 Barrie Cycling Club
 Paul Robinson14:10    1 Barrie Cycling Club
 Rob Visser14:10    3 Barrie Cycling Club
 Stephen Homenuk14:10    1 Barrie Cycling Club
 Yi Wang14:37    4 Chinada, CRIT
 Glocer Wang15:00    2 none
 Johnathan Spence15:00    9 none
 Albert Chung15:39    1 Morning Glory
 Daniel Kim15:39    1 none
 Frank Lee15:39    3 FMC
 Xinhua (Luke) Luo15:46    1 none
 Deji Odetoyinbo16:32    2TBN
 Daniele Guarrasi16:39    1 none
 Brian Owen16:50    1 none
 Nikolai Efimov16:50    2 TBN
 Jim Rawling17: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. 

     Name Time N  Club
Adam Bird9:11 Cycling Team
Daniel Koszela9:11  1Kurzawinski Coach
Jean-Paul Tesolin9:11  1Milton Bicycle Club
Jim Nicholson9:11  8none
Chris Herten9:29  2Peterborough CC
Peter Murk9:49  11Independent
Rod Nicholle9:49  2Caledon Hills Racing
Belinda Bain 10:50  2Morning Glory 
Jason Shuker11:02  2Beaches Cycling Club (BCC)
Abi Farhoudi11:16  2Morning Glory
Adam Tindale11:16  2 
Bernie Oegema11:16  1Chain Reaction
Brian Eberdt11:16  1MGCC
Colin McCreath11:16  1Chain Reaction
Drew Cheung11:16  4Cookie Cycling Club
Ed MyVegas11:16  1Morning Glory / Lapdogs
Elieser Cruz Lopez11:16  2MGCC
Eric Shtapler11:16  2Warriors
John Morrell11:16  2Chain Reaction/Morning Glory
Karim Marrouch 11:16  3Morning Glory 
Mark Nickel11:16  3MGCC, TBN
Max Reydman11:16  2Warriors
Mike Grimes11:16  1Newmarket Eagles Cycling Club
stacey dunn11:16  2n/a
Gaetano Cafaro11:16  1B1Evo
James Kritz11:16  1Speed River CC
Mark Chappel11:16  1Speed River CC
Bruce Ritchie11:30  1Newmarket Eagles 
George Vandikas11:30  2Newmarket Eagles
Lawrence Levin11:30  4MGCC
Noel Tan12:06  6none
Peter Edney 12:06  1MGCC 
Craig LeBlanc12:09  1Aurora Trek Store
Jordan Kimmerle12:09  1None
Stefan Ngo12:09  1SSR
Michael Chong12:17  1Newmarket Eagles
Patti Warr12:35  1None
Adam Pickard12:57  1none
David Hatton12:59  2TBN
Jeff Wintersinger12:59  2none
Aaron Hutchison13:34  1none
Robert Zeisloft13:34  1cincinnati cycle club
Melanie Solmon13:56  1Toronto Bicycle Network
Don Coats14:01  3Caledon Cycling Club
Ian Cunliffe14:01  1Caledon Cycling Club
Jamie Mitchell14:01  3Caledon Hills Cycling
Florence Suralta14:10  1TBN ; PPP
Timothy Leung14:15  1MGCC
Eric Nicholson14:30  8 
Nick Mourtos14:30  7none
Yi Wang14:31  3Chinada; CRIT
John Pham14:54  1TBN
Cassandra McWade 15:36  1LapDogs Cycling Club
Max Moorhead15:36  2Lapdogs
Oyvind Haga15:36  1Lapdogs
Paul Potvin15:36  1Lapdogs
Jonathan Spence15:38  8none
Sam Bootsma15:38  8TBN
Leonard Van17:00  1TBN
Jim Rawling17:15  2none
Dave Mader17:43  4TBN
Peter Middleton17:43  1TBN
Teodor Cotnareanu17:45  1TBN 
Nikolai Efimov17:54  1TBN
Oleh Antonyshyn18:07  1none
Paul Slavchenko18:07  1Randonneurs 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 Hengst12: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 Ruzic16: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

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  


Contents Copyright © The Toronto Bicycling Network Inc.

Powered by Wild Apricot Membership Software