
JournalReviews, race reports and food experiments
Long-form notes from the table, the start line and the garden.



Nothing in this topic yet. It's coming.
From the archive89 posts, 2016 to 2020
The original blog: race reports from every stop of the 50-state year, donut races, Zwift miles and the occasional microgreen.
2020
- Marathon 49 in 50 of the #50in50: MI (10/20/2019)Race Reports
- Marathon 50 in 50 of the #50in50: VA (10/27/2019)Race Reports
- Marathon 47 & 48 in 50 of the #50in50: CT & IL (10/12-10/13/2019)Race Reports
- Marathon 45 & 46 of the #50in50: NH & ME (10/5-10/6/2019Race Reports
- Marathon 43 & 44 of the #50in50: IN & WV (9/28-9/30/2019)Race Reports
- Marathon 41 & 42 of the #50in50: OR & MT (9/21-9/22/2019)Race Reports
- Marathon 40 in 50 of the #50in50: ID (8/31/2019)Race Reports
- Marathons 37, 38, 39 of the #50in50: NE, WY, SD (8/20-8/22, 2019)Race Reports
2019
- Marathon 35 in 50 of the #50in50: RIRace Reports
- Marathon 36 in 50 of the #50in50: CARace Reports
- Marathons 33 and 34 in 50 of the #50in50: WI and MNRace Reports
- Marathon 32 in 50 of the #50in50: IowaRace Reports
- Marathon 31 in 50 of the #50in50: HawaiiRace Reports
- Marathon 30 in 50 of the #50in50: AKRace Reports
- Marathon 29 in 50 of the #50in50: MDRace Reports
- Marathon 28 in 50 of the #50in50: DERace Reports
- Marathon 27 in 50 of the #50in50: UTRace Reports
- Marathon 26 in 50 of the #50in50: VTRace Reports
- Marathon 23, 24 & 25 in 50 of the #50in50: OH, ND, CORace Reports
- Marathon 21 & 22 in 50 of the #50in50: KY & NJRace Reports
- Marathon 20 in 50 of the #50in50: MORace Reports
- Marathon 17, 18, & 19 in 50 of the #50in50: NM, OK, KSRace Reports
- Marathon 16 in 50 of the #50in50: Georgia (Publix Altanta marathon)Race Reports
- Marathon 15 in 50 of the #50in50: North Carolina (Wrightsville Beach)Race Reports
- Marathons 13 and 14 in 50 of the #50in50: South Carolina (Myrtle Beach) and Arkansas (Little Rock)Race Reports
- Marathon 12 in 50 of the #50in50: Massachusetts (Hyannis Marathon)Race Reports
- Marathon 11 in 50 of the #50in50: Texas (Austin Marathon)Race Reports
- Marathon 10 in 50 of the #50in50: Arizona (Mesa-Arizona Marathon)Race Reports
- Marathon 9 in 50 of the #50in50: Mississippi (Mississippi Blues Marathon)Race Reports
- Marathon 8 in 50 of the #50in50: Louisiana (Baton Rouge, LA)Race Reports
- Marathon 7 in 50 of the #50in50: Disney World (Orlando, FL)Race Reports
- Marathon 6 in 50 of the #50in50: Rocket City (Huntsville, AL)Race Reports
2018
- Marathon 4 and 5 in 50 of the #50in50: Seattle 11/25 and Memphis 12/1Race Reports
- Marathon 3 in 50 of the #50in50Race Reports
- Happy ThanksgivingRace Reports
- Marathon 2 in 50 of the #50in50Race Reports
- Marathon 1 of 50 in the #50in50Race Reports
- Monthly marathon race report: Naked Prussian MarathonRace Reports
- Monthly marathon race report: Hyannis marathon 2018Race Reports
- Monthly marathon race report: Icebreaker International MarathonRace Reports
2017
- Check out these great stories from Culture TripRace Reports
- Race report: Tour de Donut Austin 2017Race Reports
- Monthly marathon report: NYC marathonRace Reports
- Monthly marathon race report: Rockaway MarathonRace Reports
- Monthly marathon race report: Chasing the Unicorn marathonRace Reports
- Monthly marathon race report: Charles River marathonRace Reports
- Race report: 2017 Tour de Donut OhioRace Reports
- Race report: Donut Derby 2017Race Reports
- Monthly marathon race report: Sweltering Summer MarathonRace Reports
- Monthly marathon race report: Lost Turkey Trail MarathonRace Reports
- Donut Day 2017: Watch me eat 39 donuts & win a bike raceCompetitive Eating
- Donut Day 2017: See my world record at Tour de Donut AustinCompetitive Eating
- Race report: NYRR 2017 Airbnb Brooklyn half marathonRace Reports
- Monthly marathon race report: Hyannis marathonRace Reports
- The Pi Day ChallengeRace Reports
- I finished the Hyannis MarathonRace Reports
- Monthly Marathon Report: I ran the Arena Attack Indoor MarathonRace Reports
- Check out my interview in Bicycling Magazine!Endurance
- Race report: 2016 Donut DerbyRace Reports
- Race report: Tour de Donut Staunton 2016Race Reports
- Day 11 progress: Growing broccoli microgreensGrowing
- Day 10 progress: Growing broccoli microgreensGrowing
- Day 8 progress: Growing broccoli microgreensGrowing
- Day 9 progress: Growing broccoli microgreensGrowing
- This is how I set the world record for the most corn ever eatenCompetitive Eating
- I'm growing broccoli microgreensGrowing
- Race report: Tour de Donut Austin 2016Race Reports
- I'm running a marathon every month in 2017Race Reports
2016
- I just broke my own record & defended my championship at the Donut Derby bike raceCompetitive Eating
- I just defended my championship title at the 28th annual Tour De DonutCompetitive Eating
- I can't believe I'm featured in Men's Health magazine!Competitive Eating
- Watch me eat 5 hot dogs in under a minute in a new Business Insider videoCompetitive Eating
- Happy #DoughnutDay ! I once ate 54 doughnuts during a 36 mile bike raceCompetitive Eating
- I just won the 'Donut King' title at the San Luis Obispo Tour de Donut and it was epic!Competitive Eating
- I rode my bike for 20 miles from Manhattan out to City Island and it was amazing!Endurance
- I did a fun interview with TSN 1290 Winnipeg about my new world record at the sweet corn eating championshipCompetitive Eating
- I got a bike fitting updateCompetitive Eating
- I just won the Sweet Corn Eating Championship and set a new world record of 47 corn on the cob in 12 minutes!Competitive Eating
- Today: Might Man Sprint Triathlon!Race Reports
- I'm doing the Mini Mighty Man sprint triathlonRace Reports
- Training for next Tour de Donut!Competitive Eating
- I'm addicted to ZwiftEndurance
- I rode 232 miles in 1 week on ZwiftEndurance
- Big night on Zwift! 225 miles in 6 days + moreEndurance
- I've ridden 200 miles in 5 days on my trainer with ZwiftEndurance
- I rode 200 miles on my trainer for 11 hours!Endurance
- Just added to my competition calendar: World Peeps Championship on 4/2Competitive Eating
- I just rode 100 miles at the Kissena Velodrome (400 laps!)Endurance
- Just released: my 2016 competition calendar!Race Reports