{"id":5,"date":"2026-10-07T22:59:27","date_gmt":"2026-10-07T20:59:27","guid":{"rendered":"https:\/\/lafagianata.it\/en\/climb-timer\/"},"modified":"2026-10-12T12:47:44","modified_gmt":"2026-10-12T10:47:44","slug":"climb-timer","status":"publish","type":"page","link":"https:\/\/lafagianata.it\/en\/climb-timer\/","title":{"rendered":"The climb timer"},"content":{"rendered":"\n<p class=\"has-medio-font-size wp-block-paragraph\">How many watts does it take to climb? Enter a rider&#8217;s climbing time and weight: the timer gives you watts per kilo, always as a range, and VAM, the meters climbed in an hour.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On Saturday, October 10, Il Lombardia will be decided on the final climbs around Como. When the climbing times come up during the live broadcast, enter them below.<\/p>\n\n\n<section class=\"cronometro wp-block-fagianata-cronometro\"\tdata-salita=\"{&quot;lunghezza&quot;:4200,&quot;dislivello&quot;:406,&quot;quota&quot;:411,&quot;peso&quot;:65}\"\n\tdata-ipotesi=\"{&quot;centrale&quot;:{&quot;cda&quot;:0.32,&quot;crr&quot;:0.004,&quot;bici&quot;:8,&quot;vento&quot;:0,&quot;eta&quot;:0.976},&quot;bassa&quot;:{&quot;cda&quot;:0.25,&quot;crr&quot;:0.0035,&quot;bici&quot;:7.5,&quot;vento&quot;:-1.5,&quot;eta&quot;:0.98},&quot;alta&quot;:{&quot;cda&quot;:0.38,&quot;crr&quot;:0.005,&quot;bici&quot;:8.5,&quot;vento&quot;:1.5,&quot;eta&quot;:0.97}}\"\n\tdata-costanti=\"{&quot;g&quot;:9.80665,&quot;ruote&quot;:0.0044,&quot;cuscinetti_a&quot;:91,&quot;cuscinetti_b&quot;:8.7,&quot;temperatura&quot;:15}\"\n\taria-labelledby=\"cronometro-1\">\n\t<div class=\"cronometro__capo\">\n\t\t<span class=\"cronometro__sopra\">The climb timer<\/span>\n\t\t<h3 class=\"cronometro__nome\" id=\"cronometro-1\">Civiglio<\/h3>\n\t\t<p class=\"cronometro__dati\">\n\t\t\t<span>4.2 km<\/span>\n\t\t\t<span>9.7% average<\/span>\n\t\t\t<span>406 m elevation gain<\/span>\n\t\t<\/p>\n\t<\/div>\n\n\t<form class=\"cronometro__modulo\" hidden>\n\t\t<label>Climbing time <input type=\"text\" name=\"tempo\" inputmode=\"numeric\" placeholder=\"13:46\" value=\"\" pattern=\"\\d{1,2}[:'.]\\d{2}\"><\/label>\n\t\t<label>Rider weight <span class=\"cronometro__unita\"><input type=\"number\" name=\"peso\" min=\"40\" max=\"100\" step=\"0.5\" value=\"65\"> kg<\/span><\/label>\n\t<\/form>\n\n\t<p class=\"cronometro__attesa\" hidden>Enter a rider\u2019s climbing time: the watts per kilo, with their range, and the VAM will appear here.<\/p>\n\n\t<div class=\"cronometro__esito\" aria-live=\"polite\" hidden>\n\t\t<p class=\"cronometro__wkg\">\n\t\t\t<span class=\"cronometro__valore\"><\/span>\n\t\t\t<span class=\"cronometro__misura\">W\/kg approx.<\/span>\n\t\t<\/p>\n\t\t<p class=\"cronometro__intervallo\">between <strong class=\"cronometro__bassa\"><\/strong> and <strong class=\"cronometro__alta\"><\/strong> W\/kg<\/p>\n\t\t<dl class=\"cronometro__altri\">\n\t\t\t<div><dt>VAM<\/dt><dd><span class=\"cronometro__vam\"><\/span> m\/h<\/dd><\/div>\n\t\t\t<div><dt>Average speed<\/dt><dd><span class=\"cronometro__kmh\"><\/span> km\/h<\/dd><\/div>\n\t\t\t<div><dt>Power<\/dt><dd>about <span class=\"cronometro__watt\"><\/span> W<\/dd><\/div>\n\t\t<\/dl>\n\t<\/div>\n\n\t<table class=\"cronometro__tabella\">\n\t\t<caption>How long it takes at different power outputs (65 kg rider, central assumptions)<\/caption>\n\t\t<thead><tr><th scope=\"col\">Power<\/th><th scope=\"col\">Time<\/th><th scope=\"col\">Speed<\/th><\/tr><\/thead>\n\t\t<tbody>\n\t\t\t\t\t\t\t<tr><td>5.0 W\/kg<\/td><td>16&#039;40&quot;<\/td><td>15.1 km\/h<\/td><\/tr>\n\t\t\t\t\t\t\t<tr><td>5.5 W\/kg<\/td><td>15&#039;17&quot;<\/td><td>16.5 km\/h<\/td><\/tr>\n\t\t\t\t\t\t\t<tr><td>6.0 W\/kg<\/td><td>14&#039;08&quot;<\/td><td>17.8 km\/h<\/td><\/tr>\n\t\t\t\t\t\t\t<tr><td>6.5 W\/kg<\/td><td>13&#039;10&quot;<\/td><td>19.1 km\/h<\/td><\/tr>\n\t\t\t\t\t\t\t<tr><td>7.0 W\/kg<\/td><td>12&#039;20&quot;<\/td><td>20.4 km\/h<\/td><\/tr>\n\t\t\t\t\t<\/tbody>\n\t<\/table>\n\n\t<details class=\"cronometro__metodo\">\n\t\t<summary>How we calculate it<\/summary>\n\t\t<p>Physical model by Martin and colleagues (1998): gravity, rolling resistance, air (on the rider and on the wheels) and bearing friction, at constant speed and gradient. Central assumptions: bike and equipment 8.0 kg, rolling resistance 0.0040, aerodynamic drag area 0.32 m\u00b2, drivetrain efficiency 97.6%, air density 1.17 kg\/m\u00b3 (average altitude 411 m), no wind.<\/p>\n\t\t<p>\n\t\t\tThe range is the result with all the favorable assumptions (drafting, a 1.5 m\/s tailwind, a light bike) and with all the unfavorable ones (riding alone, a headwind, a heavier bike). These estimates are typically off by 6\u201310% (Millet, Tronche and Grappe, 2014): that\u2019s why we never give a single number. A rider who surges and eases off spends a little more for the same time. VAM, the meters climbed in an hour, is a measurement instead: it depends only on elevation gain and time.\t\t<\/p>\n\t\t\t\t\t<p>Length and elevation gain: official RCS Sport Race Guide 2026, climb profiles.<\/p>\n\t\t\t<\/details>\n<\/section>\n\n\n<section class=\"cronometro wp-block-fagianata-cronometro\"\tdata-salita=\"{&quot;lunghezza&quot;:2700,&quot;dislivello&quot;:195,&quot;quota&quot;:304,&quot;peso&quot;:65}\"\n\tdata-ipotesi=\"{&quot;centrale&quot;:{&quot;cda&quot;:0.32,&quot;crr&quot;:0.004,&quot;bici&quot;:8,&quot;vento&quot;:0,&quot;eta&quot;:0.976},&quot;bassa&quot;:{&quot;cda&quot;:0.25,&quot;crr&quot;:0.0035,&quot;bici&quot;:7.5,&quot;vento&quot;:-1.5,&quot;eta&quot;:0.98},&quot;alta&quot;:{&quot;cda&quot;:0.38,&quot;crr&quot;:0.005,&quot;bici&quot;:8.5,&quot;vento&quot;:1.5,&quot;eta&quot;:0.97}}\"\n\tdata-costanti=\"{&quot;g&quot;:9.80665,&quot;ruote&quot;:0.0044,&quot;cuscinetti_a&quot;:91,&quot;cuscinetti_b&quot;:8.7,&quot;temperatura&quot;:15}\"\n\taria-labelledby=\"cronometro-2\">\n\t<div class=\"cronometro__capo\">\n\t\t<span class=\"cronometro__sopra\">The climb timer<\/span>\n\t\t<h3 class=\"cronometro__nome\" id=\"cronometro-2\">San Fermo della Battaglia<\/h3>\n\t\t<p class=\"cronometro__dati\">\n\t\t\t<span>2.7 km<\/span>\n\t\t\t<span>7.2% average<\/span>\n\t\t\t<span>195 m elevation gain<\/span>\n\t\t<\/p>\n\t<\/div>\n\n\t<form class=\"cronometro__modulo\" hidden>\n\t\t<label>Climbing time <input type=\"text\" name=\"tempo\" inputmode=\"numeric\" placeholder=\"13:46\" value=\"\" pattern=\"\\d{1,2}[:'.]\\d{2}\"><\/label>\n\t\t<label>Rider weight <span class=\"cronometro__unita\"><input type=\"number\" name=\"peso\" min=\"40\" max=\"100\" step=\"0.5\" value=\"65\"> kg<\/span><\/label>\n\t<\/form>\n\n\t<p class=\"cronometro__attesa\" hidden>Enter a rider\u2019s climbing time: the watts per kilo, with their range, and the VAM will appear here.<\/p>\n\n\t<div class=\"cronometro__esito\" aria-live=\"polite\" hidden>\n\t\t<p class=\"cronometro__wkg\">\n\t\t\t<span class=\"cronometro__valore\"><\/span>\n\t\t\t<span class=\"cronometro__misura\">W\/kg approx.<\/span>\n\t\t<\/p>\n\t\t<p class=\"cronometro__intervallo\">between <strong class=\"cronometro__bassa\"><\/strong> and <strong class=\"cronometro__alta\"><\/strong> W\/kg<\/p>\n\t\t<dl class=\"cronometro__altri\">\n\t\t\t<div><dt>VAM<\/dt><dd><span class=\"cronometro__vam\"><\/span> m\/h<\/dd><\/div>\n\t\t\t<div><dt>Average speed<\/dt><dd><span class=\"cronometro__kmh\"><\/span> km\/h<\/dd><\/div>\n\t\t\t<div><dt>Power<\/dt><dd>about <span class=\"cronometro__watt\"><\/span> W<\/dd><\/div>\n\t\t<\/dl>\n\t<\/div>\n\n\t<table class=\"cronometro__tabella\">\n\t\t<caption>How long it takes at different power outputs (65 kg rider, central assumptions)<\/caption>\n\t\t<thead><tr><th scope=\"col\">Power<\/th><th scope=\"col\">Time<\/th><th scope=\"col\">Speed<\/th><\/tr><\/thead>\n\t\t<tbody>\n\t\t\t\t\t\t\t<tr><td>5.0 W\/kg<\/td><td>8&#039;31&quot;<\/td><td>19.0 km\/h<\/td><\/tr>\n\t\t\t\t\t\t\t<tr><td>5.5 W\/kg<\/td><td>7&#039;52&quot;<\/td><td>20.6 km\/h<\/td><\/tr>\n\t\t\t\t\t\t\t<tr><td>6.0 W\/kg<\/td><td>7&#039;19&quot;<\/td><td>22.1 km\/h<\/td><\/tr>\n\t\t\t\t\t\t\t<tr><td>6.5 W\/kg<\/td><td>6&#039;52&quot;<\/td><td>23.6 km\/h<\/td><\/tr>\n\t\t\t\t\t\t\t<tr><td>7.0 W\/kg<\/td><td>6&#039;29&quot;<\/td><td>25.0 km\/h<\/td><\/tr>\n\t\t\t\t\t<\/tbody>\n\t<\/table>\n\n\t<details class=\"cronometro__metodo\">\n\t\t<summary>How we calculate it<\/summary>\n\t\t<p>Physical model by Martin and colleagues (1998): gravity, rolling resistance, air (on the rider and on the wheels) and bearing friction, at constant speed and gradient. Central assumptions: bike and equipment 8.0 kg, rolling resistance 0.0040, aerodynamic drag area 0.32 m\u00b2, drivetrain efficiency 97.6%, air density 1.18 kg\/m\u00b3 (average altitude 304 m), no wind.<\/p>\n\t\t<p>\n\t\t\tThe range is the result with all the favorable assumptions (drafting, a 1.5 m\/s tailwind, a light bike) and with all the unfavorable ones (riding alone, a headwind, a heavier bike). These estimates are typically off by 6\u201310% (Millet, Tronche and Grappe, 2014): that\u2019s why we never give a single number. A rider who surges and eases off spends a little more for the same time. VAM, the meters climbed in an hour, is a measurement instead: it depends only on elevation gain and time.\t\t<\/p>\n\t\t\t\t\t<p>Length and elevation gain: official RCS Sport Race Guide 2026, climb profiles.<\/p>\n\t\t\t<\/details>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading\">Why a range and not a single number<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Physics takes you from climbing time back to power: gravity, tire rolling resistance, air resistance. But wind, drafting, position on the bike and actual weight aren&#8217;t known precisely, and they shift the result by 6\u201310% (Millet, Tronche and Grappe, 2014). That&#8217;s why we always give a range: the value with every favorable assumption and the value with every unfavorable one. A \u201c6.12 W\/kg\u201d with two decimals would be a fake number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VAM, on the other hand, is simply a measurement: meters of elevation gain divided by time. It needs no assumptions, and for comparing different climbs it&#8217;s often the most honest number.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What it doesn&#8217;t tell you<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It doesn&#8217;t tell you who is the strongest, full stop, and it says nothing about how a rider prepared: a high number is a high number, not grounds for suspicion. It tells you what a climb cost, with the margin of error that comes with an estimate like this.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>From climbing time to watts per kilo, always as a range: la fagIAnata&#8217;s tool, with the climbs of Il Lombardia.<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_fagianata_traduzione":0,"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lafagianata.it\/en\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lafagianata.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lafagianata.it\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/lafagianata.it\/en\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":1,"href":"https:\/\/lafagianata.it\/en\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":3142,"href":"https:\/\/lafagianata.it\/en\/wp-json\/wp\/v2\/pages\/5\/revisions\/3142"}],"wp:attachment":[{"href":"https:\/\/lafagianata.it\/en\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}