Cody Beals

pro triathlete, radically transparent

Sep 11 2024

Are triathlon swims an endangered species?

Aug 07 2024

A Tale of Two Cheaters: My Anti-doping Thoughts and Policy Recommendations

Jun 30 2023

Queer Representation in Sports Matters: My Story

Oct 24 2022

I’ve Got A Pool Crush: How I’m Leveling Up My Swimming

Nov 10 2021

Watts, Tactics & Tech: A Look at Pro IRONMAN Riding

Jan 08 2021

My Pro Triathlon Budget: Pandemic Edition

Dec 08 2020

2020 Media Roundup

Oct 01 2020

I’m Not Winning 2020 And That’s OK

Jan 27 2020

My Pro Triathlon Diet

Dec 31 2019

2019 Media Roundup

Oct 31 2019

Lessons from my Kona debut

Sep 03 2019

IMMT: Sub-8 Hour Course Record!

Jul 09 2019

My Fifth Year Pro Triathlon Budget

May 02 2019

The Art of Battle

Apr 01 2019

Growing Pains

Mar 09 2019

Anatomy of an IRONMAN Win: Part II

Feb 14 2019

Welcome Wattie Ink! #rocktheW

Nov 30 2018

Anatomy of an IRONMAN Win: Part I

Nov 01 2018

2018 Podcast, Video & Interview Roundup

Sep 30 2018

Video: IRONMAN Wins at IMMT & IMChoo!

Jul 18 2018

Watt does it take? A powerful look at pro 70.3 riding

Jun 17 2018

Video Recaps: Wins at IRONMAN 70.3 Victoria & Eagleman

May 13 2018

Video Recap: A Win at IRONMAN 70.3 Taiwan

Feb 22 2018

My Fourth Year Pro Triathlon Budget

Dec 04 2017

Anti-Doping & My “Biological Passport”

Oct 28 2017

Video Recaps: Challenge Aruba (1st), Ironman 70.3 Santa Cruz & Cozumel (4th)

Jun 27 2017

Video Recaps: Ironman 70.3 Monterrey (4th), Eagleman (2nd) & Tremblant (3rd)

Apr 06 2017

Video Recaps: Ironman 70.3 Campeche (2nd) & Texas (9th)

Dec 21 2016

My Third Year Pro Triathlon Budget

Nov 17 2016

How do pro triathletes train? My weekly schedule: Part II

Oct 31 2016

Video Recaps: ITU Worlds, Ironman 70.3 Santa Cruz & Los Cabos

Aug 30 2016

The strange & terrible ways I motivate myself

Aug 16 2016

How do pro triathletes train? My weekly schedule

Aug 10 2016

How do pro triathletes choose races? A case study

Aug 05 2016

Video & Photo Recap: Ironman 70.3 Ecuador – Win!

Jul 01 2016

Video Recaps: Ironman 70.3 Eagleman (1st) & Mont Tremblant (4th)

May 17 2016

Let’s talk about testosterone—again

May 16 2016

Video Recaps: Ironman 70.3 St. George, Palmas & Monterrey

Mar 25 2016

Video: A Day in the Life of a Pro Triathlete

Mar 10 2016

In the wind tunnel with the Ventum One

Jan 18 2016

Ventum & My Quest for a Worthy Whip

Dec 03 2015

My Second Year Pro Triathlon Budget

Nov 24 2015

How to Ride Indoors Like a Pro

Oct 28 2015

Video Recap: IRONMAN 70.3 Los Cabos, 3rd

Oct 14 2015

Video Recap: IRONMAN 70.3 Silverman, 2nd

Sep 29 2015

Video Recap: IRONMAN 70.3 Cozumel, 2nd, 3:48

Sep 01 2015

Video Recap: IRONMAN 70.3 World Championship

Jun 22 2015

Ironman 70.3 Mont Tremblant, 6th, 3:53

Jun 16 2015

First Pro Win! Ironman 70.3 Eagleman

Apr 29 2015

Race Report: IRONMAN 70.3 Texas, 3rd, 3:48

Apr 21 2015

Race Report: IRONMAN 70.3 New Orleans, 4th, 3:43

Apr 12 2015

The Catch-22 & the Longest “Off-season”

Feb 09 2015

My Rookie Pro Triathlon Budget

Jan 26 2015

Magnolia Masters Pro Camp: Lessons from a “Triathlon Swim Coach”

Jan 20 2015

My Body, the Science Experiment: Part II

Dec 10 2014

My Body, the Science Experiment: Part I

Sep 25 2014

2014 Rookie Pro Season in Review

Sep 09 2014

Race Report: Muskoka 70.3, 2nd

Aug 25 2014

Race Report: MSC Toronto Island Sprint, 1st

Aug 14 2014

Crosswind: friend or foe? #AskTriNerd

Aug 08 2014

#AskTriNerd: Headwinds & Tailwinds

Jul 20 2014

A Rest & a Rust-Buster at MSC Belwood

Jul 16 2014

How I Triumphed Over Low Testosterone: Part II

Jul 10 2014

How I Trashed My Testosterone: Part I

Jul 08 2014

Race Report: Challenge St. Andrews Half, 2nd

Jun 26 2014

#AskTriNerd: Should you run a disc wheel?

Jun 24 2014

Race Report: IRONMAN 70.3 Syracuse, 5th, 3:59

May 26 2014

Race Report: MSC Woodstock Sprint, 2nd, 58:02

Apr 27 2014

Coming Up Short in the Long Run

Apr 17 2014

The Polar Vortex is my Tailwind: How I Rode 2:04 on 7 Hours per Week

Apr 08 2014

Race Report: IRONMAN 70.3 Texas, 5th, 3:50:41

Mar 15 2014

#AskTriNerd: Disc covers vs. real disc wheels

Feb 05 2014

Running the numbers: How much easier are treadmills?

Feb 01 2014

Much Ado About HTFU

Jan 05 2014

Cool story bro, needs more science

Dec 31 2013

Pseudo-Pro Training: 2013 in Review

Dec 27 2013

Traction Control: Screwy Shoes & Yaktrax

Dec 13 2013

The Jock, the Nerd & Lady Luck

Dec 09 2013

A Quick Guide to Planning a Race Season

Dec 09 2013

2014 Race Schedule

Nov 30 2013

Going “Pro”: What’s in a name?

Nov 27 2013

The Triathlete’s Dilemma: Gaming the Swim Start

Nov 13 2013

How I Kicked Chronic Insomnia: Part II

Nov 13 2013

How I Kicked Chronic Insomnia: Part I

Sep 22 2013

Fatter & Faster? Finding My Racing Weight

Sep 18 2013

Race Report: MSC Lakeside Season Finale, 1st, 1:54:21

Sep 11 2013

3 Tricks for Chilly Triathlons

Aug 30 2013

Monitoring and Managing Stress: A Simple System for Athletes

Aug 16 2013

10 Reasons to Consider Compact Cranks

Aug 12 2013

Race Report: MSC Bracebridge Olympic Triathlon, 1st, 1:55:04

Jul 03 2013

The Pocket Guide to Vegetarians

Jun 30 2013

My Homebrew Sports Drink

Jun 24 2013

Race Report: MSC Welland Half Iron, 1st, 3:58:32

Jun 24 2013

Racing in the heat and pacing with self-deceit

Jun 16 2013

Different spokes for different folks

Jun 10 2013

Race Report: MSC Binbrook Sprint Triathlon

Apr 20 2013

Cervélo P2.1: DIY top tube cable routing

Mar 28 2013

A letter to my once beloved

Jan 08 2013

Lessons from Overtraining: Microcycles, Macro Mistakes

Dec 31 2012

Fit, fast and far from healthy

Sep 30 2012

Lakeside, Lessons & Looking Forward

Sep 20 2012

A Triathlete’s Guide to Functional Narcissism

Sep 12 2012

Race Report: Wasaga Beach

Sep 01 2012

Every dog has its day

Aug 22 2012

The Myth of Perpetual Motion

Aug 19 2012

Race Report: MSC Bracebridge Olympic Tri

Aug 01 2012

Dude, where’s your yoga mat?

Jul 23 2012

Fantasies, Funemployment & Fishtails

Jul 14 2012

Shit meat eaters say to vegetarians

Jun 27 2012

Running away from the competition

Jun 18 2012

Race Report: Guelph Lake I Olympic Tri

Jun 09 2012

Race Report: Milton Sprint Triathlon

May 30 2012

Confessions of a Wannabee Jock

May 10 2012

Resume of a Pseudo-Pro

May 02 2012

15k to Freedom

Apr 13 2012

In Defence of Naps

Apr 07 2012

An Omen?

Sponsors