I like Strava for cardio but you can't really track climbing and weight training well. Also I like tracking specific things like average Heart Rate, max Heart Rate, number of pitches climbed, etc. which no one app encapsulates. I've settled with basically a more techie version of a spreadsheet -- I use Notion with two databases, one for tracking everything I want for any one workout (run, climb, hike, bike, weights) and then a second one which is really just a "roll up" of the first one, where I do planning and track weekly/monthly/yearly progress. I use Notion for tracking other things so I was already familiar with the software and set it up in a day or two. For weight training I use pen and paper, and like Hans said I just pull out last year's notebook to see what I was lifting.
I like Strava for cardio but you can't really track climbing and weight training well. Also I like tracking specific things like average Heart Rate, max Heart Rate, number of pitches climbed, etc. which no one app encapsulates. I've settled with basically a more techie version of a spreadsheet -- I use Notion with two databases, one for tracking everything I want for any one workout (run, climb, hike, bike, weights) and then a second one which is really just a "roll up" of the first one, where I do planning and track weekly/monthly/yearly progress. I use Notion for tracking other things so I was already familiar with the software and set it up in a day or two. For weight training I use pen and paper, and like Hans said I just pull out last year's notebook to see what I was lifting.