{"id":1642,"date":"2026-07-31T18:34:24","date_gmt":"2026-07-31T18:34:24","guid":{"rendered":"https:\/\/trainerplan.co\/blog\/chronic-training-load-ctl-explained\/"},"modified":"2026-07-31T18:47:57","modified_gmt":"2026-07-31T18:47:57","slug":"chronic-training-load-ctl-explained","status":"publish","type":"post","link":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/","title":{"rendered":"Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It"},"content":{"rendered":"<p><strong>Chronic training load (CTL) is the most useful single number in endurance training: a rolling measure of how much work an athlete&#8217;s body has actually absorbed \u2014 and therefore how much it is prepared to handle.<\/strong><\/p>\n<p>Most explanations stop at \u00abCTL is your fitness\u00bb. This guide goes further: the exact math behind chronic training load, how it interacts with acute training load (ATL) and training stress balance (TSB), where the daily numbers come from, and how coaches use all three to plan builds, recovery weeks and tapers with confidence.<\/p>\n<h2>The short version<\/h2>\n<ul>\n<li><strong>CTL \u2014 chronic training load, usually shown as \u00abFitness\u00bb<\/strong> \u2014 is an exponentially weighted average of your daily training load over the last 42 days.<\/li>\n<li><strong>ATL \u2014 acute training load, \u00abFatigue\u00bb<\/strong> \u2014 is the same calculation over the last 7 days.<\/li>\n<li><strong>TSB \u2014 training stress balance, \u00abForm\u00bb<\/strong> \u2014 is simply CTL minus ATL: your freshness. It is negative while you build and rises when you rest or taper.<\/li>\n<li>The daily load feeding the model can come from power or from plain heart rate (TRIMP) \u2014 you do not need a power meter.<\/li>\n<li>Rules of thumb: raise CTL by roughly 3\u20137 points per week, keep the acute-to-chronic ratio between 0.8 and 1.3, and arrive at key races with a clearly positive TSB.<\/li>\n<\/ul>\n<h2>What is chronic training load?<\/h2>\n<p>Chronic training load is a rolling, weighted average of your daily training load over roughly the past six weeks, with recent days counting more than older ones. The idea comes from the impulse-response models of Eric Banister and was popularized by Dr. Andrew Coggan, with CTL appearing as the \u00abFitness\u00bb line on performance charts.<\/p>\n<p>It helps to be precise about what CTL is not. It is not a physiological measurement like VO2max or lactate threshold. A CTL of 80 does not tell you how fast an athlete is \u2014 it tells you they have been sustaining around 80 points of training load per day, and their body is adapted to roughly that amount of work. That is exactly what makes it useful for planning: it defines the level of training an athlete can absorb right now, and how far away a target load is.<\/p>\n<h2>The math: how CTL is actually calculated<\/h2>\n<p>Each day, chronic training load takes a small step toward that day&#8217;s load:<\/p>\n<p><em>CTL today = CTL yesterday + (today&#8217;s load \u2212 CTL yesterday) \u00f7 42<\/em><\/p>\n<p>In plain language: every day, your Fitness closes about 2.4% of the gap between where it is and what you did today. A monster 300-point day nudges a CTL of 60 up by less than 6 points. A rest day pulls it down by barely 1.5. That is the whole point \u2014 no single workout can move CTL meaningfully. Only weeks of consistency can.<\/p>\n<p>Acute training load uses the identical formula with 7 in place of 42, so it closes about 14% of the gap every day. Same input, two time horizons: ATL reacts within days, CTL within weeks.<\/p>\n<p>Three practical consequences follow directly from the math:<\/p>\n<ul>\n<li><strong>Building fitness takes about six weeks.<\/strong> After a genuine step up in training, CTL needs four to six weeks to stabilize at the new level. Plan blocks accordingly.<\/li>\n<li><strong>Fitness decays more slowly than athletes fear.<\/strong> On a rest day CTL only slips about 2.4% of the way toward zero. A full week off costs a 60-point CTL roughly 8 points \u2014 annoying, not catastrophic.<\/li>\n<li><strong>Fresh charts start from zero.<\/strong> The model has no memory of training it never saw, so during the first weeks on any platform CTL understates real fitness until enough history accumulates.<\/li>\n<\/ul>\n<h2>ATL and TSB: fatigue and form<\/h2>\n<p>Training stress balance is calculated as yesterday&#8217;s CTL minus yesterday&#8217;s ATL \u2014 your form at the start of the day, before today&#8217;s session counts. When you have recently done more than your body is used to, TSB goes negative and you feel heavy. When you back off, ATL falls much faster than CTL and TSB climbs into positive territory: freshness.<\/p>\n<p>Ranges most coaches work with:<\/p>\n<ul>\n<li><strong>\u221210 to \u221230:<\/strong> productive overload \u2014 where the bulk of a training block should live.<\/li>\n<li><strong>Below \u221230:<\/strong> high strain; the risk of illness, injury and non-functional overreaching rises quickly if you stay here.<\/li>\n<li><strong>\u221210 to +5:<\/strong> neutral zone \u2014 maintenance, transition weeks, recovery weeks.<\/li>\n<li><strong>+15 to +25:<\/strong> the classic race-day window at the end of a taper.<\/li>\n<\/ul>\n<p>One trap deserves its own warning: a high TSB only means \u00abfresh relative to recent training\u00bb. High form combined with low, falling fitness is detraining, not race readiness. Form is only valuable when there is fitness underneath it.<\/p>\n<h2>Where the daily load number comes from<\/h2>\n<p>CTL, ATL and TSB are only as good as the daily load value feeding them. There are three common ways that value is produced:<\/p>\n<ul>\n<li><strong>Power.<\/strong> For cycling and rowing with a power meter, each session earns a load score from its duration and how intense it was relative to your FTP, calibrated so that one hour at threshold equals exactly 100 points.<\/li>\n<li><strong>Heart rate (TRIMP).<\/strong> <a href=\"https:\/\/fellrnr.com\/wiki\/TRIMP\" target=\"_blank\" rel=\"noopener noreferrer\">TRIMP (training impulse)<\/a> weights every minute of a session by heart-rate reserve using an exponential curve, so time near threshold counts far more than easy time. A raw TRIMP is not on that 100-point scale, but it can be normalized \u2014 divide by the TRIMP of one hour at threshold heart rate and multiply by 100 \u2014 and heart-rate sessions become directly comparable with power sessions.<\/li>\n<li><strong>Manual adjustment.<\/strong> For the odd session with no usable data, the load can be entered or corrected by hand, so the chart stays honest.<\/li>\n<\/ul>\n<p>Two data-quality rules matter more than the choice of metric. First, keep thresholds current: an outdated FTP, max heart rate or threshold heart rate quietly corrupts every number downstream. Second, understand how gaps are handled: a skipped workout should count as zero \u2014 your chart should reflect what you actually did, with planned load only projecting into the future.<\/p>\n<h2>How to use CTL, ATL and TSB in your training<\/h2>\n<ul>\n<li><strong>Ramp CTL gradually.<\/strong> An increase of 3\u20137 points per week is sustainable for most athletes; very fit athletes can hold the top of that range for short blocks. Faster ramps show up first as deeply negative TSB, then as illness or injury.<\/li>\n<li><strong>Watch the acute-to-chronic ratio.<\/strong> Dividing ATL by CTL gives a workload ratio with well-studied zones: below 0.8 suggests undertraining, 0.8\u20131.3 is the sweet spot, 1.3\u20131.5 is a caution zone and above 1.5 carries the highest relative injury risk.<\/li>\n<li><strong>Plan recovery weeks.<\/strong> Every third or fourth week, let TSB drift back toward zero. CTL barely drops, and the athlete absorbs the block.<\/li>\n<li><strong>Taper into races.<\/strong> Cut volume 40\u201360% while keeping intensity. CTL loses only a few points while ATL collapses, and TSB climbs into the +15 to +25 window for race day.<\/li>\n<li><strong>Never coach the number alone.<\/strong> Sleep, stress, nutrition and how the athlete actually feels are not in the model. The chart is a map, not the territory.<\/li>\n<\/ul>\n<h2>Common mistakes with CTL<\/h2>\n<ul>\n<li><strong>Chasing CTL as a score.<\/strong> Load is not quality. Two athletes with identical CTL can be training completely differently \u2014 one polarized and progressing, one grinding junk miles toward injury.<\/li>\n<li><strong>Comparing CTL between athletes.<\/strong> Different sports, different thresholds and different load metrics make cross-athlete comparisons meaningless. Compare an athlete with their own history.<\/li>\n<li><strong>Trusting numbers built on stale thresholds.<\/strong> Re-test FTP and review heart-rate values regularly, especially after fitness changes.<\/li>\n<li><strong>Misreading form after a break.<\/strong> A big positive TSB after two weeks off means detrained and rested \u2014 not ready for intensity.<\/li>\n<li><strong>Forgetting it is a model.<\/strong> CTL describes training input, not adaptation. Two athletes can absorb the same load very differently.<\/li>\n<\/ul>\n<h2>How TrainerPlan tracks chronic training load<\/h2>\n<p>TrainerPlan&#8217;s Performance graph shows the complete picture for every athlete: Fitness (42-day chronic load), Fatigue (7-day acute load) and Form (the balance), updated daily. One detail matters more than it seems: the calculation always walks the athlete&#8217;s full training history, even when you are only viewing the last month \u2014 so the values are never distorted by the date range you happen to select.<\/p>\n<ul>\n<li><strong>It works without a power meter.<\/strong> Coaches can choose between three data sources: Effort (heart-rate TRIMP, the default), a power-based score for cycling and rowing, and Power &amp; Effort \u2014 a hybrid that converts heart-rate-only sessions onto the same 100-points-per-threshold-hour scale so a triathlete&#8217;s swim, ride and run all land on one comparable chart.<\/li>\n<li><strong>It projects 30 days ahead.<\/strong> Planned workouts \u2014 and even goal events \u2014 project Fitness, Fatigue and Form into the future as dashed lines, so you can preview exactly what a build or a taper will do before the athlete does it. Planned sessions get an estimated load even without sensors, derived from heart-rate zones, pace targets or RPE.<\/li>\n<li><strong>Relative load, built in.<\/strong> TrainerPlan shows the fatigue-to-fitness ratio with the acute:chronic zones colour-coded \u2014 below 0.8, 0.8\u20131.3 optimal, 1.3\u20131.5 caution, above 1.5 highest relative injury risk \u2014 so ramp problems are visible at a glance.<\/li>\n<li><strong>Alerts across the whole roster.<\/strong> The AI assistant flags athletes whose Form drops below \u221210 (overload) or \u221220 (high injury risk), detects sudden fatigue spikes and lists who is peaking \u2014 without opening charts one athlete at a time.<\/li>\n<\/ul>\n<p>And since <a href=\"https:\/\/trainerplan.co\/blog\/en\/garmin-acquires-trainingpeaks-what-coaches-athletes-need-to-know\/\">TrainingPeaks is now owned by Garmin<\/a>, many coaches want this kind of analysis on an independent platform that treats every device brand equally. That is exactly what TrainerPlan is \u2014 see how it compares as a <a href=\"https:\/\/trainerplan.co\/en\/alternative\/trainingpeaks\/\">TrainingPeaks alternative<\/a>.<\/p>\n<div class=\"post-faq\">\n<style>.post-faq h3{font-size:1.05rem !important;line-height:1.4 !important;margin:18px 0 6px !important;}<\/style>\n<h2>Frequently asked questions<\/h2>\n<h3>What is a good CTL?<\/h3>\n<p>There is no universal number. Recreational endurance athletes often sit around 40\u201370, committed amateurs 70\u2013100, and professionals can exceed 120. The trend and its sustainability matter far more than the absolute value \u2014 and CTL should never be compared between athletes.<\/p>\n<h3>How fast can I safely increase CTL?<\/h3>\n<p>Common guidance is 3\u20137 points per week. Watch the weekly change in Fitness and keep the acute-to-chronic ratio under 1.3; sharper ramps are only for short, deliberate overload blocks followed by real recovery.<\/p>\n<h3>What is the difference between CTL and ATL?<\/h3>\n<p>Both are weighted averages of the same daily load \u2014 CTL over 42 days, ATL over 7. ATL reacts within days and represents fatigue; CTL moves over weeks and represents fitness.<\/p>\n<h3>What TSB should I aim for on race day?<\/h3>\n<p>For key races, most athletes perform best between +15 and +25 after a proper taper. For minor races within a training block, anywhere from \u22125 to +10 is normal.<\/p>\n<h3>Can I track CTL without a power meter?<\/h3>\n<p>Yes. Heart-rate TRIMP feeds the same model: TrainerPlan&#8217;s default Effort source needs nothing more than heart rate plus your max and resting values, and its Power &amp; Effort mode puts those sessions on the same 100-point scale as power-based sessions.<\/p>\n<h3>How long does it take to lose fitness?<\/h3>\n<p>Slower than it feels. CTL decays by about 2.4% of its remaining value per rest day \u2014 roughly 8 points off a 60-point CTL after a full week away. Meaningful losses take two to three weeks or more.<\/p>\n<h3>Is TrainerPlan&#8217;s Fitness the same as CTL in TrainingPeaks?<\/h3>\n<p>They measure the same concept \u2014 the training you have absorbed \u2014 and both build on the classic impulse-response model with 42- and 7-day constants. The implementation is TrainerPlan&#8217;s own, though: daily load defaults to heart-rate TRIMP summed segment by segment through each session, a hybrid mode puts heart-rate and power sessions on one scale, and the calculation always walks your complete history. Trends are comparable across platforms; exact numbers are not.<\/p>\n<\/div>\n<p>Want to see Fitness, Fatigue and Form for your whole roster \u2014 with 30-day projections and relative-load alerts \u2014 in one place? Compare TrainerPlan as a <a href=\"https:\/\/trainerplan.co\/en\/alternative\/trainingpeaks\/\">TrainingPeaks alternative<\/a> or <a href=\"https:\/\/app.trainerplan.co\/auth\/signup?lang=en\">try TrainerPlan for free<\/a>.<\/p>\n<p><em>TrainerPlan is an independent platform and is not affiliated with TrainingPeaks or Garmin.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What chronic training load (CTL) really measures, the 42-day math behind it, how ATL and TSB work, and how coaches use all three to plan builds and tapers.<\/p>\n","protected":false},"author":4,"featured_media":1641,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[157],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It\" \/>\n<meta property=\"og:description\" content=\"What chronic training load (CTL) really measures, the 42-day math behind it, how ATL and TSB work, and how coaches use them to plan builds and tapers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/\" \/>\n<meta property=\"og:site_name\" content=\"Entrenamiento Online con TrainerPlan\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/trainerplan\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-31T18:34:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-31T18:47:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/trainerplan.co\/blog\/wp-content\/uploads\/2026\/01\/chronic-training-load-ctl-atl-tsb.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bruno F\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gettrainerplan\" \/>\n<meta name=\"twitter:site\" content=\"@gettrainerplan\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bruno F\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/\",\"url\":\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/\",\"name\":\"Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It\",\"isPartOf\":{\"@id\":\"https:\/\/trainerplan.co\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/trainerplan.co\/blog\/wp-content\/uploads\/2026\/01\/chronic-training-load-ctl-atl-tsb.jpg\",\"datePublished\":\"2026-07-31T18:34:24+00:00\",\"dateModified\":\"2026-07-31T18:47:57+00:00\",\"author\":{\"@id\":\"https:\/\/trainerplan.co\/blog\/#\/schema\/person\/6bad9bb484420f9eb5c8b1174402d93f\"},\"description\":\"What chronic training load (CTL) really measures, the 42-day math behind it, how ATL and TSB work, and how coaches use them to plan builds and tapers.\",\"breadcrumb\":{\"@id\":\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#primaryimage\",\"url\":\"https:\/\/trainerplan.co\/blog\/wp-content\/uploads\/2026\/01\/chronic-training-load-ctl-atl-tsb.jpg\",\"contentUrl\":\"https:\/\/trainerplan.co\/blog\/wp-content\/uploads\/2026\/01\/chronic-training-load-ctl-atl-tsb.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Performance management chart with CTL (fitness), ATL (fatigue) and TSB (form) curves\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trainerplan.co\/blog\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trainerplan.co\/blog\/#website\",\"url\":\"https:\/\/trainerplan.co\/blog\/\",\"name\":\"Entrenamiento Online con TrainerPlan\",\"description\":\"Todo sobre la plataforma de Entrenamiento Online TrainerPlan\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trainerplan.co\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/trainerplan.co\/blog\/#\/schema\/person\/6bad9bb484420f9eb5c8b1174402d93f\",\"name\":\"Bruno F\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/trainerplan.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9bcc9fc8bc1ba8269043c5d3935194ae?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9bcc9fc8bc1ba8269043c5d3935194ae?s=96&d=mm&r=g\",\"caption\":\"Bruno F\"},\"url\":\"https:\/\/trainerplan.co\/blog\/author\/tpadminblog\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/","og_locale":"es_ES","og_type":"article","og_title":"Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It","og_description":"What chronic training load (CTL) really measures, the 42-day math behind it, how ATL and TSB work, and how coaches use them to plan builds and tapers.","og_url":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/","og_site_name":"Entrenamiento Online con TrainerPlan","article_publisher":"https:\/\/www.facebook.com\/trainerplan","article_published_time":"2026-07-31T18:34:24+00:00","article_modified_time":"2026-07-31T18:47:57+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/trainerplan.co\/blog\/wp-content\/uploads\/2026\/01\/chronic-training-load-ctl-atl-tsb.jpg","type":"image\/jpeg"}],"author":"Bruno F","twitter_card":"summary_large_image","twitter_creator":"@gettrainerplan","twitter_site":"@gettrainerplan","twitter_misc":{"Escrito por":"Bruno F","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/","url":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/","name":"Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It","isPartOf":{"@id":"https:\/\/trainerplan.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#primaryimage"},"image":{"@id":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/trainerplan.co\/blog\/wp-content\/uploads\/2026\/01\/chronic-training-load-ctl-atl-tsb.jpg","datePublished":"2026-07-31T18:34:24+00:00","dateModified":"2026-07-31T18:47:57+00:00","author":{"@id":"https:\/\/trainerplan.co\/blog\/#\/schema\/person\/6bad9bb484420f9eb5c8b1174402d93f"},"description":"What chronic training load (CTL) really measures, the 42-day math behind it, how ATL and TSB work, and how coaches use them to plan builds and tapers.","breadcrumb":{"@id":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#primaryimage","url":"https:\/\/trainerplan.co\/blog\/wp-content\/uploads\/2026\/01\/chronic-training-load-ctl-atl-tsb.jpg","contentUrl":"https:\/\/trainerplan.co\/blog\/wp-content\/uploads\/2026\/01\/chronic-training-load-ctl-atl-tsb.jpg","width":1200,"height":630,"caption":"Performance management chart with CTL (fitness), ATL (fatigue) and TSB (form) curves"},{"@type":"BreadcrumbList","@id":"https:\/\/trainerplan.co\/blog\/en\/chronic-training-load-ctl-explained\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trainerplan.co\/blog\/en\/"},{"@type":"ListItem","position":2,"name":"Chronic Training Load (CTL): What It Is, How It Is Calculated and How to Use It"}]},{"@type":"WebSite","@id":"https:\/\/trainerplan.co\/blog\/#website","url":"https:\/\/trainerplan.co\/blog\/","name":"Entrenamiento Online con TrainerPlan","description":"Todo sobre la plataforma de Entrenamiento Online TrainerPlan","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trainerplan.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/trainerplan.co\/blog\/#\/schema\/person\/6bad9bb484420f9eb5c8b1174402d93f","name":"Bruno F","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/trainerplan.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9bcc9fc8bc1ba8269043c5d3935194ae?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9bcc9fc8bc1ba8269043c5d3935194ae?s=96&d=mm&r=g","caption":"Bruno F"},"url":"https:\/\/trainerplan.co\/blog\/author\/tpadminblog\/"}]}},"_links":{"self":[{"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/posts\/1642"}],"collection":[{"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/comments?post=1642"}],"version-history":[{"count":1,"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/posts\/1642\/revisions"}],"predecessor-version":[{"id":1646,"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/posts\/1642\/revisions\/1646"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/media\/1641"}],"wp:attachment":[{"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/media?parent=1642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/categories?post=1642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trainerplan.co\/blog\/wp-json\/wp\/v2\/tags?post=1642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}