Rowsandall
Training diary and random remarks around my rowing
RSS
  • Home
  • Season’s Bests
  • Wolverine Scores 2015/16
  • About
  • OTW
  • OTE
  • testing
  • Privacy Policy
IMG_1709

Apr 10 2016

Saturday – Race Day

Apologies for a long post. It’s the National Long Distance Championship, not just some random training day.

Morning weight – one kilo under the limit. OK.

The day started quite relaxed. We took the girls to the launching area. Inspected the boats. Romana and Iva did some front stop adjustments.

IMG_1707.JPG
Front Stop adjustments

By that time the boys (juniors) pairs and singles were launching for their races. We took the car and drove along the course. At the final bridge we stopped and cheered for the pairs. I took a few pictures. This year they shortened the intervals between starts from 60 seconds to 30 seconds. I think it’s a good thing. It makes the racing more interesting both for crews and for the spectators. The first wave of boats arriving was an impressive sight.

IMG_1709.JPG
The first wave approaching

Ah, there were “our” guys:

IMG_1711.JPG

We cheered our lunchs out, ran across the bridge to see them rowing towards the finish and cheered some more:

IMG_1712.JPG

We also tried to help them with the steering on the only turn on this course. You can lose quite some time rowing the wider curve.

IMG_1713.JPG

I wanted to take more pictures of our club’s crews, but the batteries in my camera died and I didn’t have spare ones with me. One needs a good optical zoom to take nice rowing pictures of this kind of races, so I will spare you the iphone pictures. You see either a dot in the distance, or a pixelated rower …

Then we drove to the finish area to pick up the singles of our junior guys. I timed the time from arriving at the dock to having the single ready on the trailer. Ten minutes per boat. Two people working together.

We had to wait a bit more for some speedcoaches to be brought back to the start. Finally we were ready and drove back to the launching area.

By then it was time to get the girls ready for their race, and I had to go to the weigh-in. There we had to wait (not weight) a bit, so we chatted with the rest of the field. I was of course the oldest guy. I started in the elite LW category, for lack of another suitable Masters category. So most guys were between 20 and 25 years and do nothing else than rowing and studying.

I weighed in a solid kg under the limit. Good. First hurdle. There were a couple of single scullers and pairs who had to go running to shed a few hundred grams.

Girls were ready and went to the start of their races, Lenka rowing my single. We took the trailer to the finish area again. We managed to get the trailer quite close to the docks, but it took us a lot of time to park the trailer and car in a way that would enable us to move quickly once we would have my single. Then we waited. I checked the live updates on my phone to see the progress of the girls. My race was scheduled for 14:33.

13:08 – Lenka starts

13:25 – I saw Lenka’s first lap time on the live results page – a slow time of 11:12. Damn. Not good. Why is she so slow?

13:30 – The 4k time appeared. 20:27. So she rowed the second 2km in 9:15? That’s quite an acceleration. Or the timing girl at the 2k made a mistake with the bow number.

13:38 – Lenka arrived at the finish in a final time of 30:05.5. I was on the dock helping Iva out of her single. I passed her boat to two guys of our club and impudently claimed stayed on that dock, shouting to Lenka to land her boat here. A couple of girls on the water were not amused, but I didn’t care. The clock was ticking.

13:50 – Boat ready on the trailer. Off we go.

13:51 – We have driven 100m. A guy has parked his car on a very bad spot. We had to decouple the trailer, drive the car through the narrow opening, then manually maneuver the trailer through.

13:54 – A further 100m on the way. An oncoming trailer. The guy stopped. Decoupled his trailer, pushed it off to a parking spot. Then got back to his car, and got out of the way. I tried to stay calm.

14:00 –  We were on the main road. In hindsight, I wonder if it would have been faster to park the trailer close to the main road and carry the single there.

14:15 – Arrived at the launching area. Got the boat on slings. Moved the footstretcher. Put the boat in the water. A quick pee. Bow number. Rear-view mirror. Phone. Flip-flops (so I wouldn’t have to walk barefoot in the finish area). Go. When I pushed off I had about 15 minutes to the start time and I knew I was going to make it.

Of course I had forgotten a few things. To take a sip of my water. To take a shot of Gu energy-gel, my favourite placebo. And I didn’t have the XGPS160. That last thing was not a big issue. Using the phone’s GPS, the pace bumps around a bit more, but the average pace is very usable.

I knew I would not have time to go through my complete checklist, so I had mentally prepared a priority list. The mirror was on the top. I know I lose a lot of speed on strokes where I turn to look. The phone was nr 2. Gives stroke rate and average pace. Flip-flops were nr 3.

I didn’t have time to do an elaborate warming up. Just did one 10 stroke interval on the way to the start. I arrived there with 4 minutes to my starting time. No time to turn around and row more. Just wait. Concentrate.

The guy before me started. Between him and me, there was a 60 seconds gap, because bow number 347 had withdrawn.

“Bow 348 – 15 seconds.”

Pushed start on the phone. Prepared in starting position.

“5 – 4 – 3 – 2 – 1 – go”. I was started.

A few high rate strokes to get going, and then settle to race pace. Rate was 28. Rippled water and head wind. I tried to row under the north bank to get some shielding, but it didn’t help much. I tried to focus on my head race stroke. Long. Not too slow on the recovery. Long. Reach.

Bow 349, started 30 seconds behind me, was slowly gaining on me. Behind him there was a 5 minute gap and then women’s pairs.

Pace was around 2:02 on the first 500m, then started to drop to a more realistic 2:08. I tried to keep it under 2:10.

The guy behind me slowly gained. Ahead of me there was a large gap of water.

It is difficult to write anything interesting about the next 3km. I was struggling to keep the rate high and it started to drop to 27, then to 26.5. The guy behind me gained on me. The headwind was steadily blowing. The water was rippled. The canal is long and straight. A few factories, a few bridges. I tried to focus on technique. Long reach. I had the impression that that worked. That the guy was gaining slower when I focused on technique. But then the head wind pushed a bit harder, I got a bit more tired, and the technique became sloppy again.

At the 3km point, our head coach shouted “long” to me. Reach. I reacted. He shouted something positive, probably meaning that it was better now. This was really the most difficult part of the whole row.

Damnit. I thought. I am rowing against the elite. No problem to get taken over. I am rowing this as a time trial with myself.

The bridge at the 3.5km point. Almost 2km of straight canal to go to the final bridge, the one I had stood on in the morning, cheering for the juniors.

Somewhere on this stretch the guy passed me. It was a non-event. I moved a bit to the middle of the canal. The guy passed me. His coach on the bicycle shouted something to him. For about twenty strokes we were rowing next to each other, then he made another move (or perhaps I slowed down a bit more) and then he was gone.

Well, he was still there. Just two boat lengths ahead of me.

My average pace had now crept over 2:10. There had been a few instances where the wind had pushed my pace over 2:20 and that was having it’s effect on my average pace.

Final bridge. Then the final turn.

“Our” juniors, as well as Lenka and Iva on the bank. Cheering. That was nice. Encouraging. I grinned. (Apparently the girls had been shouting something really silly, and the juniors told them that they made me laugh, and if they would continue shouting silly things, I would have to laugh so hard I couldn’t row. In reality I was just happy that somebody cheered and I didn’t really hear what they were cheering.)

I did the turn well. I hesitated a bit if I should go real close to the bank (and row in the other guy’s puddles) or take a slightly wider turn, but then I decided to go into the puddles.

Final straight 30 strokes. Beep. Finish. Stopped the clock. Here are the stats:


Workout Summary - 2016-04-09-1415.CSV
--|Total|-Total-|--Avg--|Avg-|-Avg-|-Max-|-Avg
--|Dist-|-Time--|-Pace--|SPM-|-HR--|-HR--|-DPS
--|08105|37:08.0|02:21.4|24.0|169.5|175.5|08.6
Workout Details
#-|SDist|-Split-|-SPace-|SPM-|AvgHR|MaxHR|DPS-
01|02190| 11:11 |02:33.1|20.7|161.0|170.0|09.5 | row to start
02|05915| 25:57 |02:11.6|27.3|178.0|181.0|08.3 | Race

Here are all the cool graphs. The pace graph is a bit spikey because I didn’t use the XGPS160.

zaterdag1.pngzaterdag2.pngzaterdag3.png

I have to make a remark about the amount of red in the graph. When I first made the pie chart, it had about 25% of red, which was different from the colorful bar chart. But then I discovered a bug in the algorithm. It counted 180 bpm as “red” in the pie chart, but as “purple” in the bar chart, so I had to correct the pie chart. The row surely felt as if there was more red. So here is the graph redone with my threshold lowered to 179bpm.

zaterdag4.png
Yup. In the red after less than 1km. (The pace graph is more spikey because I forgot to adjust the window for the moving average)
zaterdag5.png
More red. This is more like the row really felt

The official end time is this:

horinresult.JPG

I beat just one guy … But I think the result is about similar to last year’s:

2015 – 25:05.7 -, 14 out of 20,  +02:51.7 behind the winner, Ondrej Vetesnik.

2016 – 25:54.3 -, 15 out of 16,  +2:42.5 behind the winner, Jan Vetesnik (Ondrej’s twin brother)

The 2015 edition was an exciting race where I happened to take over some people. Apparently more slow people participated last year. In 2015, there was a head wind as well, but it is hard to compare the wind strength. According to the wind data, there was less wind a year ago, but looking at the winning times, I believe it was a nastier wind this year. The Vetesnik brothers are Olympians (London 2012) and are qualifying for this year’s Olympics. On the erg they are equally strong.

In my field, our best sculler Milan came second. Lubos, the guy who I brought to the hospital a few weeks ago, finished in ninth place, one minute ahead of me. Milan’s result was as expected. Lubos disappointed the head trainer, but I believe his result represents his strength.

There were a couple of other Masters rowers in the heavyweight field. Kazimir Nedoba rowed a 27:04 time, 4:55 minutes behind Ondrej Synek. Martin Prihoda rowed a 27:31. So in comparison with them I did really well. When I met them after the race, they of course told me that they hadn’t really trained this year. Hah! Who decides to sign up for a national long distance championships without training for it?

The drive home was long and with a lot of rain. We picked up the boys at my mother-in-law’s place, and then we took them to this place, which is along the road:

Yup, it’s the Czech Republic’s first American style roadhouse. I had a very good ribeye and the rest of the gang had excellent burgers. A very fun place to spend an hour when it’s dark and rainy outside. This is also the place where I concluded that I had given my best.

 

 

 

By sanderroosendaal • Uncategorized • 7 • Tags: head race, race, rowing, single

Horin 003

Apr 10 2016

Friday: Race Day minus One

Packed race gear including all the energy bars and other placebos to make me row faster.

Drove to rowing club. Loaded single on my small trailer. All the other boats are on the big trailer, but we need the small trailer for shuttling boats from the finish back to the start. Some boats are used by multiple crews, you see.

Drove to Hořín, dropping our sons at my mother-in-law on the way (and having a good lunch at her place). Arrived at the launching site after 3pm. Prepared single. Went for a short row.

Horin 001.JPG
The canal in Vraňany, near the launching site. The race start is 2km in the direction of the picture

vrijdag1.png

There is a big gap in the data. I tried to use CrewNerd’s “Courses” function to check where I put the start line on the Hořín course. You basically set it to a course that you have prepared using Google Earth. Then the clock starts ticking when you cross the virtual starting line, and stops when you cross the finish line. The app doesn’t take data before the starting line.

It was around the last big bush before the railway bridge, which was earlier than the official start line. That means that I put it wrong and would not be able to use this function during the race. I remember I did last year, and was looking at the wrong average split during the entire race. Average split for me is an important motivator. I set something during the first 2k and then I am fighting to not let it drop.

As you can see from the plots, the race was just a short one (35min) with a few bursts at race pace.

vrijdag3

A light head wind. Not nice. I prefer tailwind.

After my row, Lenka and Iva went out for their short row and I took a few pictures:

This slideshow requires JavaScript.

Then we drove the trailer to the finish area.

In the evening I was a solid 1kg under weight, which allowed me to have a normal dinner. Went to bed early.

 

 

By sanderroosendaal • Uncategorized • 0 • Tags: head race, rowing, single, taper, training

liverowing 004

Apr 7 2016

Trying out LiveRowing

You know I have been a bit obsessed with rowing data, and now I have a PM5. So I decided to give LiveRowing a go.

I had some difficulty registering, so I sent an email to their support people. I quickly got a response and they even set up a Premium account for me for one month. Great customer service.

I think the app is well done. A few random screenshots:

It reminds me a bit of RowPro. Instead of programming your workout on the PM5, you use the phone to do it. They have the well-known challenges (CTC, Concept2) integrated, so you can just check out this month’s CTC and fire it up … wow!

I understand you can row against “friends” (yes – it’s a social app too). Not sure if it’s their virtual rows or if it is a live connection.

There is a button that looks like it will contain upload to C2 logbook functionality in the future. Right now it just opens a browers at the C2 logbook page.

By scanning a QR code,  you can set your “affiliation”. I guess that’s a way for Crossfitters to load their workout of the day, or something like that.

I did a short row and then stopped. A few seconds later I had an email in my inbox with some summary statistics. You can also see the statistics when you login to your account on liverowing.com. That’s also the place where you can set goals (achieve a number of strokes in the coming two months, or row a 500m under 1:20, or something else that keeps you motivated).

I didn’t find a graph for my row. Perhaps it was too short? Or perhaps it is future functionality?

To my disappointment, there is no possibility to download a TCX or CSV file … I guess they want you to do all your rowing related admin work on their website.

I have to think about this one. I am sure I can live without it. But I will return as soon as they have upload to Concept2 and an option to download your rowing data … and give it another try.

But as a motivation tool for CrossFitters and other gym rowers, it is not bad. Not bad at all.

By sanderroosendaal • Uncategorized • 4 • Tags: rowing apps, tools

donderdag3

Apr 7 2016

Taper Race Day minus Two

The workout

My plan for today was to do a 50 minute row, and have one “lake” of 30  sec / 60 sec rest at race pace.

Arrived at the club. Had a nice chat with the head coach. He saw the Holland Acht (Dutch 8+) training in Gavirate, and expects them to be very good at the Olympics. Nice. I casually asked him what his guys were doing today. “One lake at 22spm, then one lake 30″/60″ rest”, he answered.

Typical.

So it must be a good training to do two days before the race.

donderdag1.png

donderdag2.png

donderdag3.png


Workout Summary - C:Downloads2016-04-07-1545.CSV
--|Total|-Total-|--Avg--|Avg-|-Avg-|-Max-|-Avg
--|Dist-|-Time--|-Pace--|SPM-|-HR--|-HR--|-DPS
--|04020|18:08.0|02:13.9|28.7|162.9|173.4|09.2
Workout Details
#-|SDist|-Split-|-SPace-|SPM-|AvgHR|MaxHR|DPS-
01|03008| 13:38 |02:16.1|22.5|160.0|171.0|09.8 | 3km
02|00124| 00:30 |02:00.7|28.0|150.0|165.0|08.9
03|00000| 00:30 |0000:00|30.0|165.0|173.0|00.0 | GPS failure
04|00125| 00:30 |02:00.1|30.0|156.0|171.0|08.3
05|00124| 00:30 |02:01.3|28.0|163.0|174.0|08.9
06|00125| 00:30 |02:00.2|28.0|166.0|175.0|08.9
07|00127| 00:30 |01:58.3|28.1|166.0|174.0|09.1
08|00128| 00:30 |01:57.5|30.0|166.0|175.0|08.5
09|00128| 00:30 |01:57.3|30.0|165.0|176.0|08.5
10|00131| 00:30 |01:54.9|32.0|172.0|180.0|08.2

The lake was super flat. One would think there was no wind. I thought so. I thought so during the warming up, and during the first 3km stretch at 22spm. I was really excited to see my average split drop below 2:20 for that part. (By the way, I rowed this as a CrewNerd set course, with start and finish lines that you can define in Google Earth and then upload to CrewNerd. Nice feature.)

But when I turned, I quickly realized that there had been a very light breeze pushing me.

On to the 30 second intervals. My GPS device stopped during the second interval and I had to reset it. That causes the peaks in the graph and the absence of data in interval #3.

Otherwise, it was nice. I know what to focus on to row my best head race stroke, so I tried to focus on that, and I think it works. Keywords: Length. Reach. The Distance-per-Stroke (DPS) parameter is what I monitor.

Programming fun

Just for fun, I wrote to Concept2 for the API to the Concept2 logbook. I got an answer today with a link to a description and a form to fill out and get an API key. So, in principle it is possible to change my Python code so it uploads much more row data to the Concept2 logbook, including splits, so the logbook can create the nice graphs that you get with ErgData.

I am very unexperienced with HTTPS requests (in any programming language), so I am probably not going to do this.

What it tells me is that C2 logbook integration is doable. Painsled, CrewNerd, NK, others: You can do it! I would love to see this integration, as well as direct upload to Garmin, Strava, SportTracks, and of course CSV and TCX downloads. That would be very cool.

By sanderroosendaal • Uncategorized • 0 • Tags: head race, lake, OTW, rowing, single, taper, training

horin

Apr 7 2016

Race Day Logistics for a LW Masters rower

I will race in 2 days. In the elite Light Weight category. Just because there is no Masters category on this race.

So this will be one of the few rowing races this year (perhaps the only one) where I will have to make weight. My natural weight oscillates around 72kg, so it should not be a big problem. The challenge is always that I am a few kilograms more on January 1. Well. who isn’t? Here is how my weight has been going in the past few months:

weight.jpg

The blue symbols are measurements. Always measured first thing in the morning, after a visit to the bathroom. The fat orange line is the line I need to be under on Saturday. The blue line is a linear fit to the trend in the data, and the thin orange line is the moving average with a window size of 5 measurement points.

A few things. You can see that the day to day oscillations are big. Almost 2kg sometimes. I strongly suspect that that is mostly water. I was happy I knew this and didn’t worry about those oscillations too much between January and now. The consequence, of course, is that I want to be well under the limit approaching race day, or otherwise I will have to dehydrate myself.

By the way, I didn’t do anything special to lose the weight. Regular exercise, of course. And no fizzy soft drinks. Beer and wine limited to the weekends, with the exception of business dinners.

On race day, I need to make weight between one and two hours before the race start time. After that, there is time for a quick snack and some drinking. I need to buy some bars and sports drinks for that time window. Also, there are no shops in the starting or finish area. In the starting area, there is nothing. In the finish area you can buy softdrinks and grilled sausages. :-/ So, I need to plan carefully and take all my food and drinks with me.

So that was the easy logistics challenge.

This year, my daughter is racing as well in the Girls 15/16 category, and that will make it really interesting. Almost as if I am doing two races. Why?

Here’s is the starting list and time order:

http://www.veslo.cz/17-mistrovstvi-cr-na-dlouhe-draze-s-mezinarodni-ucasti/25043315/startovni_listina_horin_2016.pdf  

Lenka’s start is at 13:08. My start is at 14:33, and that is the time when the officials start my race clock, even when I actually pass the starting line later. There is 85 minutes between that. Let’s say Lenka’s race takes 30 minutes. That leaves 55 minutes to

  1. Take the single out of the water and load it on the trailer. This will involve carrying it through the finish area crowds, because I doubt we will be able to get the trailer any closer than 500m to the finish line. This will take at least 15 minutes.
  2. Drive 10km to the starting area. This will take 15 minutes.
  3. Change footstretcher setting. Launch. This will take 10-15 minutes.
  4. Row to the start line. This will take 5-10 minutes.

There is very little slack in this schedule. 🙁

Luckily I can put the single on the top level of the trailer without actually removing the wing rigger.

Here’s a map of the race. The green polygon is the approximate position of the start line. The red one is the finish. The yellow ones are boat/trailer areas. The race is 6 km long.

horin.jpg

Oh boy. I will have to have a very relaxed attitude to all this, and take it with some lightness. If I miss the start time, I will miss it. Will measure my real time on CrewNerd and then check where I would have been in the results if …

By sanderroosendaal • Uncategorized • 2 • Tags: head race, OTW, race prep, rowing, single

6km

Apr 6 2016

Playing with the PM5 and data tools

No time for an OTW row today. The taper plan called for a quiet 40 minutes row. I decided to play a bit with the PM5 and the different tools. Here’s what I did:

  • Row a 2km Warming Up on RowPro. Export data. Process with my python tool.
  • Row a 6km Main Row on painsled, export data. Process with my python tool
  • Row a 2km Cooling Down on ErgData. Export data to Concept2 logbook

It all worked like a charm.

wu.png
The Warming Up, captured in RowPro

Warming Up (RowPro):

Workout Summary - D:tijdelijk2km_rowpro.csv_o.csv
--|Total|-Total-|--Avg--|Avg-|-Avg-|-Max-|-Avg
--|Dist-|-Time--|-Pace--|SPM-|-HR--|-HR--|-DPS
--|01998|08:35.0|02:09.0|21.9|140.3|156.0|10.6

Main Row (Painsled):

6km.png
The 6km Main Row, data captured in painsled, plotted from the CSV export

Workout Summary - sled_2016-04-06T07-44-35ZGMT+2.strokes.csv
--|Total|-Total-|--Avg--|Avg-|-Avg-|-Max-|-Avg
--|Dist-|-Time--|-Pace--|SPM-|-HR--|-HR--|-DPS
--|06000|25:06.0|02:05.6|22.7|155.5|168.0|10.5
Workout Details
#-|SDist|-Split-|-SPace-|SPM-|AvgHR|MaxHR|DPS-
00|01204|04:58.1|02:03.8|23.0|142.6|159.0|10.5
01|01204|04:59.2|02:04.2|22.5|158.0|165.0|10.7
02|01200|05:03.3|02:06.4|22.8|158.0|168.0|10.4
03|01200|05:02.8|02:06.2|22.5|157.6|164.0|10.6
04|01193|05:02.1|02:06.6|22.6|161.2|165.0|10.5

Cooling Down (ErgData):

ErgData.JPG

What you see is a screenshot from my Concept2 logbook. I don’t have a parser for the ErgData CSV file in my plotting tool yet. Should not be too difficult. Yesterday, I literally had the SpeedCoach parser written, working and tested in 10 minutes.


 

Edit

It took me 15 minutes to add a ErgData parser to my tool. Had to calculate the Power in Watts by hand. It’s a pity that they don’t include Drive Length, Drive Speed, Drag Factor, Peak Force and Average Force in the CSV download.

cd.png


Now, the only problem is that I will have to manually put the ErgData row in SportTracks. I don’t want to write a CSV to TCX converter. This, to me, is the downside of ErgData. Lack of export to SportTracks, Garmin Connect, Strava, and other fitness sites … I understand that Concept2 may want to build out their own logbook. I want my data to be free, however, and I want to see my rows (OTW and OTE) next to my runs and bike rides.

By sanderroosendaal • Uncategorized • 4 • Tags: concept2, erg, OTE, pm5, rowing, rowing data, taper, training

4minutovky

Apr 5 2016

Taper intervals

With all the python stuff I forgot to spend some time on Sunday to plan this week’s training plan in detail.

So in the morning I drove to the club with only a vague notion. I wanted to test a bit at race pace, but have a short training. One, it’s taper week. Two, I was late and needed to be at work in time. I contemplated 500m intervals at race pace.

At the club I met the head coach, and I asked him what he was planning for his team (the men). They were doing

5x(5min)/R4 at 22/24/26/28/30 spm

That was an interesting session. Good training at race pace, but it starts slower, so you can focus on technique and build up to the race pace. I was sold, but I made it slightly lighter:

4x(4min)/R4 at 22/24/26/28. Last minute in last interval to be at 30spm

Here is how I executed it:

4minutovky.png
4x4min. Third interval in headwind. Massive wake a few meters into the last interval


Workout Summary - C:Downloads2016-04-05-0730.CSV
--|Total|-Total-|--Avg--|Avg-|-Avg-|-Max-|-Avg
--|Dist-|-Time--|-Pace--|SPM-|-HR--|-HR--|-DPS
--|03727|16:00.0|02:08.8|24.9|165.5|172.2|09.4
Workout Details
#-|SDist|-Split-|-SPace-|SPM-|AvgHR|MaxHR|DPS-
01|00912| 04:00 |02:11.6|21.5|156.0|161.0|10.6| 22spm, tailwind
02|00950| 04:00 |02:06.3|24.2|166.0|172.0|09.8| 24spm, tailwind
03|00884| 04:00 |02:15.7|25.7|171.0|177.0|08.6| 26spm, headwind
04|00981| 04:00 |02:02.3|28.0|169.0|179.0|08.8| 28spm, tailwind

Actually, the 26spm and 28spm felt more comfortable than the 22spm and the 24spm. I guess that is good. I also used stroke counting on those sessions, so maybe it is just a psychological thing. The 4 minutes seem to pass faster when you count to 100.

By sanderroosendaal • Uncategorized • 1 • Tags: lake, OTW, rowing, single, taper, training

«< 82 83 84 85 86 >»

Calendar

May 2025
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Jan    

Tags

1x 2x 4x2km 6k 8+ 1000m concept2 crewnerd cross-training cross training crosstraining ctc double eight erg ergometer head race head race prep intervals lactate lake masters mix OTE OTW pete plan quad race race prep racing river rowing running single sprint sprintervals steady state strength taper technique test testing threshold training training plan

↑

© Rowsandall 2025
Powered by WordPress • Themify WordPress Themes
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok