I tried the Strava integration, and used several gague cards to track day of year against distance goals.
You get base unit types (distance, time, count, etc) but that’s about it. I guess you could define helper entities with input boxes and log into long-term stats for graphing, but not out of the box.
Ultimately the yearly totals for cycling and running didn’t work for me due to a Strava API issue not counting Zwift distance and under-reporting (not the HASS integration’s fault).