A mathematical model for optimal breakaways in cycling: balancing energy expenditure and crash risk
Javier Chico-Vázquez, Ian M. Griffiths

TL;DR
This paper introduces a mathematical model to help cyclists decide when to break away during a race by balancing energy use and crash risk.
Contribution
The novel contribution is a probabilistic model that optimizes breakaway strategies by integrating crash risk and energy constraints.
Findings
Optimal breakaway timing depends on balancing power output and crash probability.
Carefully planned strategies can lead to race wins even with low energy expenditure.
Fatigue and terrain variations significantly affect optimal cycling tactics.
Abstract
We present a mathematical model for optimizing breakaway strategies in competitive cycling, balancing power expenditure, aerodynamic drag and crashing. Our framework incorporates probabilistic crash dynamics, allowing a cyclist’s risk tolerance to shape optimal tactics. We define an objective function that accounts for both finish time differences and the probability of crashing, which we optimize subject to an energy expenditure constraint. We demonstrate the methodology for a flat stage with a simple constant-power breakaway. We then extend this analysis to account for fatigue-driven power decay and varying terrain and race conditions. We highlight the importance of strategy by demonstrating that carefully planned decision making can lead to a race win even when the energy expenditure is low. Our results highlight and quantify the fact that, at the elite level, success often depends…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10- —St John's College, Oxford
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSports Dynamics and Biomechanics · Sports Performance and Training · Urban Transport and Accessibility
Introduction
In competitive cycling, cyclists typically ride for large portions of the race as a group, or peloton. This has the advantage of significant reductions in aerodynamic drag. However, to win a race, a cyclist must choose to break away from the peloton at some strategic position during the race. To execute a successful breakaway, cyclists must balance energy expenditure, aerodynamic drag and the inherent risk of crashing, often under complex and dynamic race conditions. To date, existing research has primarily focused on isolated aspects of racing, such as drag reduction through drafting [1], nutrition or the biomechanics of power generation [2,3]. However, exploration of the specific interplay between these factors in breakaway situations is limited. Understanding this interaction is essential for optimizing race strategy, particularly for athletes seeking to achieve a tactical advantage.
Aerodynamic drag plays a significant role in determining the energy expenditure of a cyclist, especially when drafting within the peloton or executing a breakaway. As previous studies have shown, aerodynamic resistance accounts for up to 90% of the overall resistance a cyclist experiences at race speeds [4,5]. While drafting can significantly reduce drag—by as much as 80% for cyclists in a peloton [6,7]—a breakaway rider is faced with the challenge of overcoming this loss of aerodynamic advantage.
Gaul et al. [8] considered the problem of breakaway optimization by focusing on cyclist exhaustion and stamina, but did not consider the peloton structure or the important role crashing plays in their optimization strategy.
Crashing also contributes substantially to strategic decision-making. Even a minor crash with no injuries can mean a rider loses around a minute, in addition to the extra energy expenditure required to catch up with the peloton. In a sport where victories are achieved with razor-thin margins, a single crash can make or break a contender’s attempt. Moreover, a single major crash can lead to severe injuries, ultimately forcing a contender to abandon an event.
Crashes are influenced by environmental variables, race conditions and cyclist behaviour [9–11]. In peloton settings, a higher density of riders increases the likelihood of collisions, which can play a tactical role, as riders often seek to escape this risk by moving to the front or breaking away entirely. Breakaway riders, however, encounter different risk factors, such as fatigue-induced impairments and exposure to crosswinds that may affect stability.
In this article, we aim to uncover the important role crashes play in deciding racing outcomes, and how competitive cyclists can make informed strategic decisions. We present a comprehensive mathematical approach that integrates energy consumption, drag reduction and crash probability to determine the optimal position and timing for initiating a breakaway attempt.
We begin in §2 by presenting the governing equations for our model. These comprise equations of motion for the riders and equations that capture the crashing probability. The equation of motion for each rider is based on Newton’s second law, incorporating aerodynamic drag, power generation and losses owing to rolling resistance and drivetrain friction. As we are interested in the role of attacking and escaping from the peloton, we incorporate a position-dependent drag coefficient, which depends on how far the rider is from the head of the peloton when riding in a group, and takes the same value as a rider at the front of the peloton when the rider is cycling alone. We introduce an objective function that balances the time advantage of winning a race with the probability of crashing.
To facilitate analytical progress, we choose to write the system in terms of the position of just two riders: the rider at the front of the peloton, and a special rider who will break away from the peloton at some point during the race.
We first consider a simple case of a flat course with no crashes in §3, to demonstrate the methodology. We extend this by incorporating the probability of a crash, in §4 . Here, we show how we may obtain an analytic expression for our objective function, which allows for easy optimization.
We develop the model further in §5, to account for rider fatigue. We also briefly discuss more realistic course profiles with variable elevation in appendix C and outline the numerical techniques required to analyse these more complex equations. In §6, we draw conclusions from the analysis conducted. We use this to make relevant predictions to real-world cycle races, and we discuss extensions that would provide valuable further input for the optimization procedure.
Governing equations
Dimensional equations
2.1.
We suppose that the race comprises a total of riders, and label these as . We assume that all riders start off as a group, or peloton, but that at some point during the race, a single rider can make a breakaway attempt. We assume that the riders are arranged in the peloton as a rectangular grid of cyclists, with rows and columns, where , and ordered such that rider is at the front of the peloton and rider is at the rear. We note that the magnitudes of the rows and columns would influence the drag reduction in the peloton and may change throughout a race, but the effects will be relatively small, so we do not explore this here.
We track the distance travelled along the course by each individual rider at time , and denote this by . We begin by assuming that the course is flat (but generalize our approach for non-flat courses in appendix C). A force balance on an individual rider on flat terrain gives
In equation (2.1), is the mass of the rider and is the effective power the rider is exerting, which also accounts for losses in the drivetrain. In this model, we consider high-speed motion so that rolling resistance is negligible in comparison to aerodynamic drag. We choose to express the problem in terms of power exerted since most competitive cyclists carry a power meter device, which they monitor closely during a race. The constants and represent the air density and the rider’s cross-sectional area, respectively. Finally, the drag coefficient varies as a function of the distance between the individual rider and the first rider in the peloton. We model this functional dependence following Blocken et al. [6], with drag decaying exponentially as we move farther back into the peloton:
Here, is the distance behind the front of the peloton (only defined when the rider is inside the peloton) and m is the axle-to-axle distance in a packed peloton, so that by definition is the drafting position of the individual rider within the peloton; is a parameter that indicates how the drag force experienced by cyclists decays as they move into the back of the peloton. We estimate from the work of Blocken et al. [6] and will assume this value throughout this article. We also take a representative value of and [6,12]. We note that we have assumed that riders share identical aerodynamic properties, specifically the same cross-sectional area, and drag coefficient , although the model readily generalizes to account for rider dependence of these parameters.
Since the riders in the peloton all travel at the same speed, it is advantageous for us to work with the peloton behaviour on average. To study this, we introduce the definition of a peloton average of a quantity ,
Averaging equation (2.1) for the riders in the peloton then gives
where defines the position of the front of the peloton. To close the model, we supply the initial condition , which assumes that the race begins in peloton format, with the head of the peloton at the start line.
It is also useful to introduce the notion of energy depletion. If rider is exerting a power , then by time this rider will have consumed the following energy:
From here on, we cease to consider equations for the position of all riders in the peloton, and instead focus on only two positions: the head of the peloton, , and one ‘special’ rider, whose race behaviour we wish to optimize. Without loss of generality, we label the special rider by index . Their position is then given by , and , so that this rider starts behind the head of the peloton.
Non-dimensionalization
2.2.
To simplify the analysis of the equations of motion, we introduce the following dimensionless variables:
Here, is the initial peloton power. With this choice of scalings, the course length is one unit and the course will be completed in one time unit by the rider at the front of the peloton. Moreover, the average energy expenditure of the peloton will also be equal to one.
The dimensionless counterpart of the equation of motion for the peloton, equation (2.4), is then given by
where
Here, we have used kg m , kg, km and m [5]. We may interpret the smallness in by noting that changes in velocity happen very quickly when compared to the duration of the race. The dimensionless counterpart to the equation of motion for the individual rider, equation (2.1), is
where is the dimensionless mass of the rider, and is the rescaled drag coefficient. For completeness, we list the initial conditions for the peloton and the individual rider:
where . In all subsequent analyses, we neglect terms of order , except in appendix A, where we analyse the behaviour during an escape from the peloton and must consider the system on the peloton length scale.
The dimensionless energy is given by
where is the time it takes for the individual rider to complete the course. We pay particular attention to the dimensionless quantity , which measures the total energy used during the entire race by the special rider compared with the peloton average.
Motivated by the small value of the inertia, , we focus on the quasi-steady regime where . In physical terms, this means that changes in power drive instantaneous jumps in velocity. While this is not true when looking at the microscale, it is an excellent model when comparing the time it takes to accelerate/decelerate to a new velocity (seconds) with the time it takes to complete the entire course (hours). The microstructure associated with inertial effects and acceleration is explored further using boundary-layer methods in appendix A.
Crashing
2.3.
Cycling near the rear of the peloton has clear advantages, chiefly a drag reduction close to 90% [6]. However, it is also associated with risks. In particular, if there is a crash at a given location in the peloton, since a crash propagates backwards in the peloton, a rider who is farther back is more likely to crash (see figure 1). Therefore, we need to model the probability of crashing as part of our race-winning strategy. To find the risk penalty associated with crashing, we use a conditional-probability approach.
The immediate aftermath of a crash (pile-up). Riders positioned ahead of the start of the crash are spared. The crash propagates backwards through the peloton. Credit: Luis Ángel Gómez/Sprint Cycling Agency.
Let denote the event of a crash taking place between and . We define as the event that the rider in position crashes given that a crash occurred at location . In other words, given that a crash has taken place at , is the event that rider is involved in. Moreover, we introduce as the event that the first rider to crash is at position , given that a crash occurred at location . In order to compute the probability , we consider , the probability that rider is involved in the crash given that rider is involved in it. We assume that any riders ahead of the crash are unaffected, but that riders behind may crash, with a probability that decays exponentially as we move away from the crash:
Here, is a parameter that measures how far back a crash propagates on average, and in general will depend on the peloton speed, road width, peloton width and road conditions (for example, rain and terrain type), along with other factors. Generally, we set , so that an average crash will propagate over , so more than one rider. We also note that , as required. We assume that the crash is equally likely to start at any position, so that . Non-uniform distributions for , as well as a general model for the crash propagation equation (2.12), are explored in appendix D. Invoking the law of total probability, we obtain the probability that the rider at position crashes given a crash has occurred:
The probability of rider being involved in a crash at some point in the race (defined as ) follows from a second application of the law of total probability,
where is the probability of a crash occurring between and . For simplicity, here we assume that the probability of crashing is independent of (no cobblestones, dangerous corners or other treacherous features), so that
where we write to explicitly denote that the position of the rider within the peloton changes along the course of the race. To estimate the crash density , we consider a 21-stage, 3500 km Grand Tour. There are typically 1–3 crashes per stage, depending on environmental conditions and course difficulty [13]. This corresponds to a crash every 50–100 km of racing, and so crashes km^−1^. In dimensionless variables, crashes per unit dimensionless distance, which is the same as crashes per stage. Thus, we use unless otherwise stated.
A simple example
2.3.1.
Here, we consider an example computation of that will be useful for later computations. In particular, in §3, we consider the simple scenario with the rider initially in the peloton, until breaking away at attack position (so that for , and for ). The integral in equation (2.15) thus becomes
Objective function and optimization
2.4.
The rider wishes both to finish ahead of the peloton and to avoid crashing. Different riders will be willing to accept more or less risk. To this end, we introduce an objective function to evaluate the suitability of a racing strategy. The objective function should be low when both the rider finishes far ahead of the peloton and their probability of crashing is small. These considerations motivate the definition of the objective function as
where , is the time that the special rider takes to finish, is the time it takes for the peloton to complete the course and is the crashing probability defined in equation (2.14). Under our choice of scalings, . The parameter is a measure of the risk the special rider is willing to assume: corresponds to risk-averse riders, who prioritize not crashing over a larger winning margin, while applies to riders who are willing to take risks at any cost to maximize the win margin. Inclusion of a risk parameter is crucial to the applicability of the model. For example, the maillot jaune in the later stages of a Grand Tour should choose a low value of , as they are already winning the race and have much to lose if they crash and are forced to retire.
The goal of this article is to find the strategy for rider that minimizes for a given risk tolerance . By strategy, we mean the allocation of resources from the energy budget for cyclist , , by changing the power during the race [14].
A simple breakaway with no crashes
To illustrate the mathematical model, we begin in this section by considering a race in which no crashes take place. We suppose that a single rider sits at position in the peloton until making a breakaway attempt at some attack point along the course, which we denote as . By our choice of non-dimensionalization, the peloton moves at unit dimensionless speed, and hence . Next, we assume the power exerted has the following form. Before the attack, the rider is in the peloton at position and so the power exerted is , using equation (2.9). We denote as the lurking power of the rider at position in the peloton. Note that owing to the choice in non-dimensionalization, for . After the rider makes a breakaway move at, say, , we suppose that they provide a constant power until the end of the race. The total energy expenditure is then simply
As the peloton moves with unit speed, the attack position is related to the attack time by (neglecting terms in as noted earlier). After the attack, the time left to complete the course is where , using equation (2.9) and the fact that the drag on a solo rider is . We can thus find the earliest attack location for a given attack power, , that a rider can provide and their total energy reserve, :
Here, we have introduced the operator to ensure the attack position is in the domain, i.e. . Since we require for an attack to be successful, this gives a minimum attack power, and thus an associated earliest attack time
using equation (3.2). For the rider to have a chance of winning, we must have , and so this means that the minimum energy of the rider for an attack to be successful is .
In the left-hand panel of figure 2, we plot the dependence of on the attack power for different values of , given by equation (3.2). For small energy budgets, the earliest attack position is close to the finish line, but for higher energy budgets, the attack position is closer to the start line. In particular, if the energy budget is high enough (that is, if ), then the earliest attack position . In this case, this means that a rider has sufficient energy to make a break at the beginning of the race (and still have surplus energy at the end of the race).
Left: plots of the attack position as a function of attack power for different energy budgets E∗, given by equation (3.2). Right: plots of the attack power as a function of the attack position for different energy budgets E∗, given by equation (3.4). The dashed grey line represents the minimum power required for the attack to be successful, Pamin=Cd,1. For both plots, the initial position of the rider inside the peloton is i=5, which translates to Pl,i=Cd,i=0.46. Other parameters are ω=0.5 and Cd,1=1.43.
Alternatively, a racer may have identified a particular place where they wish to break away. In this case, we can rearrange equation (3.2) for to determine the required power for the optimal breakaway that uses all their energy reserves by the end of the race:
The dependence of on the attack position is plotted in the right-hand panel of figure 2. We show the minimum attack power required to escape from the peloton ( from ), as a dashed grey line.
We may also solve for the finish time ahead of the peloton for the breakaway rider in terms of and :
or in terms of and ,
We may see how the finish time ahead of the peloton, varies with either the attack power or the breakaway position in figure 3. In the left-hand panel, we observe that the time gap initially increases as the breakaway power rises, but eventually, it reaches a maximum before falling again. Similarly, the time gap initially grows with attack position before reaching a maximum and then falling as the attack position gets closer to the end of the course with at . Another feature we highlight from the plots for is the discontinuous derivative of the function at the minimum attack position. Breakaways attempted before this position lack the power necessary to overcome the increased drag when riding in isolation, and the rider simply returns to the peloton and finishes the race with the main group, with .
Dependence of finish time of special rider ahead of the peloton for a fixed energy budget E∗, as a function of either attack power, Pa, given by equation (3.6) (left) or attack position, xa, given by equation (3.6) (right). For both plots, the initial position of the rider inside the peloton is i=5, which translates to Pl,i=Cd,i=0.46. Other parameters are ω=0.5 and Cd,1=1.43.
A key observation from figure 3 is the existence of an optimum that maximizes the time difference between the breakaway rider and the peloton for a given attack power or attack position , when taking account of the available energy reserves. In the following section, we study the dependence of this optimum on the parameters and consider how this is affected by the introduction of a non-zero crashing probability.
A simple breakaway with crash probability
Assembling the objective function
4.1.
We now extend the model to study the effect that a non-zero probability of crashing has on the existence of a strategy that maximizes the finish time ahead of the peloton.
Substituting for and in equation (2.17) using equations (3.6) and (2.16), respectively, gives
In the left-hand panel of figure 4, we plot the components that make up the objective function, and , given, respectively, by equations (3.6) and (2.16), as a function of the breakaway point, . In the right-hand panel of figure 4, we plot the objective function as a function of the attack position for several values of the risk index level .
Left: the finish time ahead of the peloton, Δt, and the crashing probability P plotted as a function of the attack position xa, given, respectively, by equations (3.6) and equation (2.16). We plot P for ω=0.1,0.5 and 1. Right: objective function M(xa), given by equation (2.17), plotted as a function of attack position, xa. Parameter values are E∗=1.2, i=5, Cd,i=0.46, Cd,1=1.43, ω=0.5, ℙ(C)=2 and N=75.
For suitably large values of , the value of that minimizes is a local minimum. However, when is smaller, the minimum value of occurs at the discontinuity in the graph, which occurs at , defined by equation (3.2). In the next section, we will analyse this further to find a method to determine the value of where is minimized, and hence the optimal attack position.
Results
4.2.
We now proceed to systematically analyse the dependence of the critical attack position, and the finish time ahead of the peloton associated with such a location, on the system parameters. As seen earlier, the minimum value of can either occur at a local minimum in or at a discontinuity in .
If attains its minimum value at a local minimum, say , we may find the optimal attack position that minimizes the objective function by solving , which may be written as the depressed cubic
where
While equation (4.2) may be solved analytically for and hence , this is not required. Instead, we invert equation (4.3) for , to give
and since the solution for from equation (4.2) is independent of , we immediately see the optimal attack position changes linearly with the budget energy . We may also find the corresponding optimal attack power, say , in terms of by making use of equation (3.4):
This optimal attack power is thus independent of the energy budget.
The minimum of may also be located at the discontinuity at , defined by equation (3.2). To find the global minimum of , we thus compare the interior minimum found from equation (4.4) with the value of at given by equation (3.2). The optimal location, , is then given by
Similarly, once the optimal attack location is known, we may use equation (3.4) to find the optimal attack power, . We now study how the optimal attack location changes as the risk index is varied.
Role of risk
4.2.1.
In the left-hand panel of figure 5, we plot how the optimal attack position, , varies as a function of the assumed risk , for several values of the energy budget. We observe the aforementioned jump from to as is increased. We see that when if , using equation (3.3), and when if . For the parameters used in figure 5, we find . We also see that the optimal attack position asymptotes to an -dependent limit value as .
Dependence on assumed risk. Left: attack position xa∗ that minimizes the objective function as a function of the risk index β. Middle: Finish time ahead of the peloton when the break is attempted at the optimal position as a function of the risk index. Right: Optimal attack power computed from xa∗ using equation (3.4). Optimal solutions are shown for several values of the energy budget E∗. Parameter values are i=5, Cd,i=0.46, Cd,1=1.43, λ=0.25, ω=0.5, ℙ(C)=2 and N=75.
In the middle panel of figure 5, we plot how the finish time ahead of the peloton varies as a function of risk, when the rider makes an attack at the optimal location (as given in the left-hand panel). For sufficiently high energy budgets, if the rider breaks at the start of the race, they will win, but for lower energy budgets, , the rider does not possess sufficient energy to break from the start, and ends up finishing the race with the peloton. This highlights how, when the risk index is low, the best strategy is to break away from the peloton, not to win but to avoid crashing. As the risk increases and the optimal attack position moves away from , the finish time ahead of the peloton subsequently increases as well, converging to an -dependent limit as .
It is especially noteworthy that it is possible to win with an energy budget that is appreciably lower than that used on average in the peloton, that is, , but to do so requires the rider to be willing to assume a more elevated level of risk (right-hand panel of figure 5). More generally, riders with an energy budget must assume a minimum level of risk—approximately to win the race. This is consistent with the intuition that a strong competitor can assume a much lower risk to win, while a weaker opponent must be willing to race with a riskier strategy.
In the right-hand panel of figure 5, we plot the optimal attack power , computed from using equation (3.4). We observe that when , the optimal power for different energy budgets collapses into a single curve, as predicted in equation (4.5), where we theorized that was independent of provided the optimal attack position was non-zero.
Dependence on energy budget
4.2.2.
Intuition tells us that the energy budget will play an important role in racing strategy. In particular, we found in equation (4.4) that the optimal attack position varies linearly with the energy budget, provided we are in a region of parameter space where the objective function is smooth.
In the left-hand panel of figure 6, we plot how the optimal attack position changes with for various risk levels. For low energy budgets, the optimal location to attack is as close as possible to the end of the race. As the energy budget increases, the optimal location decreases linearly (as predicted by equation (4.4)) until it reaches again for conservative riders with high energy budgets, where the rider is strong enough to break from the start and win as well. Cyclists with high energy budgets who prioritize winning are recommended to attack close to the midpoint of the race.
Optimal attack position (left) and associated finish time ahead of the peloton (right) plotted as a function of energy budget E∗ for several risk indices. Parameter values are i=5, Cd,i=0.46, Cd,1=1.43, λ=0.25, ω=0.5, ℙ(C)=2 and N=75.
In the right-hand panel of figure 6, we plot how the finish time ahead of the peloton (when breaking at the optimal location) changes with the energy budget. As the energy budget increases, the time difference will also increase (as intuition suggests). For more conservative riders, there is a sharp transition at a critical value of , where the rider can win by attacking at the start of the race.
Minimum risk to win
4.2.3.
In figure 7, we show contours of the optimal attack position (left) and the finish time ahead of the peloton (right) as a function of the risk index and the energy budget. From the right-hand panel, we can see how each risk index has an associated minimum energy budget that allows the breakaway rider to win the race, which we define as . We see that is a piecewise constant function
Left: contours of the optimal attack position as a function of the risk index β and the energy budget E∗. For E∗<Emin∗=Cd,i (in white), there is no attack position 0≤xa≤1 that leads to a race win. Right: contours of the finish time ahead of the peloton Δt(β,E∗) when attacking at the location given by the right-hand panel. The dashed red line is the function Emin(β) from equation (4.8). Parameter values are i=5, Cd,i=0.46, Cd,1=1.43, λ=0.25, ω=0.5, ℙ(C)=2 and N=75.
This corresponds to the optimal strategy of either attacking at the beginning of the race, (when ) or attacking at some intermediate point in the race (when ). We overlay a plot in the right-hand panel of figure 7.
We compute the critical risk index in terms of the system parameters in appendix B, which gives
For the parameter values used to produce figure 7, the critical risk is . In practice, this means that riders who take greater risks require less energy to win, with a sharp cut-off at .
For an elite rider, it is perhaps more interesting to consider the converse question, that is, for a given energy budget, what is the smallest risk one must take to win the race? This is provided by the inverse function, , given by
where , and is given by equation (4.8).
If the energy budget is lower than then there does not exist a winning strategy, and we do not define . We see that for sufficiently high , , so that very fit riders (who have 43% more energy than the average rider in the peloton) need not assume any risks at all.
Dependence on crash propagation
4.2.4.
In this section, we investigate how conditions such as rain, fog, road narrowing, perilous corners or exhaustion could modify the optimal racing strategy. Mathematically, this is implemented by changing the value of the crash propagation parameter, . Since the crash propagation is inversely proportional to , larger values of may be interpreted as safer cycling conditions. In the left-hand panel of figure 8, we plot the optimal attack position as a function of risk index for various crash-propagation parameters, . When the risk and energy budget are fixed, stronger crash propagation (smaller values of ) is associated with an earlier optimal attack location (smaller ), as expected from intuition. Furthermore, we observe the minimum risk required to win the race decreases as increases and the riding conditions become safer.
Optimal attack position xa∗(β) (left-hand panel) and finish time ahead of peloton (right-hand panel) plotted as a function of the risk index for E∗=1.5 (solid) and E∗=1.1 (dashed) and ω=0.1,0.25,0.5,0.75,1.0 (denoted by colour). The remaining parameter values are i=5, Cd,i=0.46, Cd,1=1.43λ=0.25, ℙ(C)=2 and N=75.
As smaller values of are associated with higher crash probabilities (see left-hand panel of figure 4), stronger crash propagation manifests itself by increasing the value of the crashing component in the objective function , resulting in the cyclist assigning lower priority to finishing ahead of the peloton. This effect can be seen in the right-hand panel of figure 8, where decreases with decreasing , for both energy budgets studied.
Towards a more realistic breakaway attempt
Although the model introduced in §3 can provide team directors with useful reference points for deciding team strategy, such as the minimum energy expenditure, and a good estimate for the optimal attack position, it assumes an unrealistic evolution of the power developed by a rider attempting a breakaway. Once an athlete exceeds their anaerobic limit, their maximum power output will fall. This short-term fatigue effect is commonly attributed to lactic acid build-up as a consequence of anaerobic respiration. However, another cause of fatigue is the net movement of potassium ions (K ) out of contracting skeletal muscle [15]. There are contrasting opinions on whether lactic acid or potassium has the larger effect on force output (e.g. [16]). Here we choose to model the short-term fatigue in a general manner that may be attributed to lactic acid build-up or the movement of potassium ions or other physiological effects.
Modelling fatigue
5.1.
In order to incorporate the short-term fatigue effects, we allow for a time-dependent attack power, . We follow a qualitatively similar approach to [8], but choose instead to continue using breakaway power rather than breakaway force:
Here, is the maximum power the rider can exert, is the maximum sustainable power for the rider, and is the lurking power the rider exerts while in the peloton. Unless explicitly stated, we take . The dimensionless parameter captures the effect of short-term fatigue effects of the rider; lower values of correspond to a greater resilience to short-term fatigue. A useful interpretation for in the context of competitive cycling is to distinguish between riders who specialize in short, explosive outbursts of extremely high power (sprinters) and cyclists who are better suited for endurance and long periods of sustained moderate high power, such as time trial specialists and ‘climbers’.
Our methodology to find the optimal breakaway position is similar to that in §3, but requires additional care and numerical computation to handle the time-dependent power. We assume the rider has budgeted an energy expenditure for the race, and wishes to minimize the objective function subject to some risk level . For as given in equation (5.1), the total energy expenditure is
where is the (a priori unknown) finish time for the rider. Given the energy budget, we may solve for the maximum attack power,
The velocity after the attack is
using equation (2.9) in the asymptotic limit . The position of the rider may be readily obtained by integrating equation (5.4):
The finish time for the special rider, , is obtained by solving , which must be done numerically. This provides , and allows us to calculate the objective function from equation (2.17), where the crashing component is unchanged from the simpler attack equation (2.16).
Since we cannot find explicitly from equation (5.4), we must minimize using a numerical approach. This is achieved by solving a constrained optimization problem for three variables: the attack position (which is the same as the attack time ), the maximum attack power and the finish time of the special rider . More concretely, we minimize over , and , subject to equation (5.2), and equation (5.4) with set to 1.
Results for time-dependent attack power
5.2.
Effect of fatigue
5.2.1.
In this section, we wish to understand the effect of rider fatigue on the optimal attack time, , and the time difference at the finish line, . In the left-hand panel of figure 9, we plot how the optimal breakaway time changes as a function of the risk index for different values of . For small values of , the breakaway power decays sufficiently slowly that it remains close to constant and we recover the solution from §3.
Left-hand panel: optimal attack position xa∗ plotted against risk index β, for several values of μ. Middle panel: how far ahead the breakaway finishes plotted against risk index. Right-hand panel: Optimal attack power, Pmax∗ as a function of the risk index β. Parameter values are E∗=1.25, i=5, Ps=Pl=Cd,i=0.46, Cd,1=1.43, λ=0.25, ω=0.5, ℙ(C)=2 and N=75.
As increases, the optimal breakaway point moves closer to the finish line. This is because the attack velocity eventually falls below the peloton speed (owing to the increased drag associated with riding without drafting). Thus, attacks that take place early in the race run the risk of failing in the final stages of the race owing to the exhausted rider being caught by the peloton. Hence, we expect the optimal attack location to increase as increases (see left-hand panel of figure 9).
In the middle panel of figure 9, we plot how the time difference at the finish line changes with risk index if the breakaway is attempted at the optimal attack position (from the left-hand panel). For moderate to high risk, we observe that endurance riders (small ) finish the race with a larger margin than explosive riders (large ). Again, as , we recover the solution from the constant–breakaway–power model, plotted in yellow. As in the simpler model from §3, there is a minimum risk that must be assumed to finish ahead of the peloton. Notably, this required minimum risk decreases as increases. However, consistent with expectations, the time gained over the peloton also diminishes with increasing . Practically speaking, this implies that cyclists with greater endurance capacity are better positioned to establish and maintain substantial leads over the peloton. On the other hand, explosive cyclists attack closer to the finish line and reach it with the peloton close behind.
In the right-hand panel of figure 9, we plot how the optimal maximum attack power changes with the risk index. As expected, larger values of lead to larger maximum attack powers, and for we we see that , a scaling predicted by equation (5.3). As , we recover the trends from figure 5. We remark that the large values of we consider here ( ) require the generation of high attack powers . In dimensional terms, this corresponds to exerting a peak power output that is 10 times higher than the peloton average during the start of the attack. This is not too dissimilar to real data for elite sprinters, who have been reported to attain peak powers in excess of 1000 W during bursts [17]. This estimate thus compares well with peloton powers for flat stages of around 150 W [18].
As , we recover the trends from figure 5. We remark that the large values of we consider here ( ) require the generation of high attack powers . In dimensional terms, this corresponds to exerting a peak power output that is 10 times higher than the peloton average during the start of the attack. This is not too dissimilar to real data for elite sprinters, who have been reported to attain peak powers in excess of 1000 W during bursts [17]. This estimate thus compares well with peloton powers for flat stages of around 150 W [18].
Role of energy budget
5.2.2.
We look at how the energy budget changes the optimal breakaway strategy in figure 10. We fix the fatigue parameter to , an intermediate value where the rider gets exhausted in a time scale comparable to the time to finish the race. In the left-hand panel, we plot how the optimal attack position changes with the risk index , for several values of the energy budget . As in the simpler model from §3, for large values of the energy budget, the optimal solution for suitably risk-averse cyclists (small ) is to break away at the start of the race. For risk indices higher than the minimum risk, the optimal attack position gradually increases, approaching an energy-dependent limit as . In the right-hand panel of figure 10, we plot how far ahead the peloton the breakaway finishes as a function of the risk index for several values of . As expected from the previous model, small values of require the cyclist to assume a minimum risk to win.
Left-hand panel: optimal attack position xa∗ plotted against risk index β, for several values of the energy budget E∗. Right-hand panel: how far ahead the breakaway finishes are plotted against risk index. Parameter values are μ=1, i=5, Ps=Pl=Cd,i=0.46, Cd,1=1.43, ω=0.5, λ=0.25, ℙ(C)=2 and N=75.
Discussion and future directions
In this article, we have developed a mathematical framework that captures the key trade-offs faced by elite cyclists: balancing aerodynamic efficiency, energy expenditure and the risk of crashing. By incorporating both physiological limits and probabilistic crash modelling, our approach extends earlier models from [8] to more realistically capture the strategic considerations involved in breakaway attempts.
One of the key strengths of our model lies in its relative simplicity and analytical tractability. Despite this, it successfully quantifies several intuitive yet previously unmodelled strategic insights. For example, it confirms that breakaways near the end of a race are more energy-efficient, while earlier attacks can result in larger time gains, but at a higher energetic cost. Similarly, spending more time near the rear of the peloton reduces drag [6] but significantly increases the risk of being caught in a crash. These results not only validate widely held beliefs among athletes and team directors but also allow for rigorous quantitative evaluation of such strategies.
A particularly novel feature of this work is the inclusion of crash dynamics as a fundamental part of strategic planning. By treating the probability of crashing as a dynamic penalty, we show that risk management is as crucial to success as fitness or power output. This aligns with real-world race scenarios, where riders must weigh the dangers of remaining in a densely packed peloton against the energetic demands of escaping it. In elite competition, where physical capabilities are often comparable among top athletes, it is these marginal strategic decisions—timing of attacks, positioning and risk tolerance—that frequently determine the outcome.
The model is also versatile enough to accommodate different risk profiles via the parameter , representing a rider’s willingness to trade risk for performance. This provides a useful lens to interpret decisions made by different types of riders: for instance, a General Classification (GC) leader may choose a conservative strategy, while a stage hunter might favour risky strategies.
While the current model assumes a flat course and relatively simple power profiles, extensions are straightforward. In appendix C, we outline a framework for incorporating elevation changes, showing that our methods readily generalize to more complex terrains. Though analytical results are harder to obtain in this setting, standard numerical solvers can be used to explore optimal strategies in varied topography. In appendix D, we show how the crash model could be generalized to account for more realistic crash propagation patterns and environment-dependent risks such as road conditions, weather or race congestion.
The model presented in this article relies on a number of simplifying assumptions and therefore has some important limitations. For instance, our assumption that the peloton power is constant over the race rarely holds, with teams increasing the pace close to the finish line either to drop riders from the peloton (known as ‘making a selection’) or to secure better positions for their sprinting specialists. The constant or exponentially decaying functional forms we used for the attack power are pragmatic choices to allow for analytical progress. A more realistic choice that teams could employ is a ‘tank’ model, where different amounts of energy are available to be consumed at different power rates [19,20]. However, such models quickly increase the number of parameters in the model, potentially leading to parameter identifiability issues and overfitting to a particular cyclist.
Our use of the total energy expenditure as a control variable is also a simplification of the real racing scenario. However, regardless of how complicated and time-dependent a power profile may be during a stage, the total energy expenditure is always a scalar quantity that is readily available to cyclists from their GPS/cycling computers (and often quoted by trainers and fitness trackers). This makes it a suitable candidate to be used in a user-friendly mathematical model, as it is already widely used in the athletic world, and its significance is well understood by cyclists. Mathematically, the use of this scalar quantity as a constraint has the complication that it behaves singularly as the attack position nears the finish line, . A finite amount of energy must be used within a vanishingly small amount of time, which leads to unrealistically large power profiles. Although sprinters can achieve power outputs close to 2500 W [21] (approximately 17 times our estimated 150 W lurking power [18]), when the attack location is chosen closer to the finish line, the attack power exceeds these amounts. Therefore, our model should not be used to inform strategies where breakaway attempts occur near the finish line and power outputs exceed the maximum achievable by the breakaway rider. This would correspond simply to truncating figure 2 at the maximum power of the cyclist.
Breakaways in cycling are seldom performed by a single cyclist, and future models should account for multi-rider breakaways. In particular, as cycling is a team sport, having supportive teammates in the breakaway usually brings a significant advantage and an increased likelihood of winning [22]. This is true even when the breakaway rider is not aiming to win the stage, but is instead offering assistance to the team leader, usually a GC contender, who might be chasing behind. Cycling teams could therefore benefit from extensions of the model presented here that account for multi-rider breakaway attempts.
There are other promising directions for future work. One is to include dynamic chasing behaviour, where the peloton adjusts its speed in response to breakaways, and how this affects the viability of a breakaway. Another is to model physiological decay more precisely by linking the power decay rate to underlying rider attributes or empirical data (e.g. from power meters or lactate threshold tests [23]). Similarly, incorporating nutrition and hydration strategies, particularly over multi-stage races such as the Tour de France, could provide insights into optimal energy allocation over days rather than single stages [24].
Another future direction for this work could be to explore velocity-dependent crash probabilities, which would reflect the reduced time to react to a crash at higher speeds. Moreover, integrating spatial features of the course such as narrow roads, roundabouts or downhill corners would offer a more nuanced crash model. These refinements could also be informed by data analytics from race telemetry and crash reports.
A third future direction is to understand how headwinds, tailwinds and crosswinds can shape racing strategies, particularly when the weather forecast is different for different stages of a race. This is because strong headwinds should lead riders to prioritize staying inside the peloton owing to higher drag at the same ground speed, but tailwinds effectively reduce drag and hence the advantages of staying in the peloton. Moreover, crosswinds can lead to the formation of echelons [25], where riders who are not well positioned at the front of the peloton may be easily dropped [26], giving rise to exhilarating racing conditions.
Our work fits more generally in the field of athletic decision making, such as withdrawal from endurance events. Withdrawal is common in Grand Tours; on average, one in every four participants abandons the race before the twenty-first stage [27]. As the model presented in this work can quantitatively predict successful outcomes in racing, it may enhance our understanding of the reasons participants choose to withdraw. Previous work has focused mainly on environmental conditions [28], but it is natural to ask whether participants in endurance events have an intuitive ‘failure compass’ that allows them to decide if withdrawal is the best option. If this is the case, it would be interesting to ask whether their intuitive predictions match the quantitative predictions.
Finally, we emphasize that elite racing is not solely a test of physical ability, but of strategic timing and decision-making. As athletic performance nears physiological limits [29,30], small tactical choices, such as when and where to initiate a breakaway, can determine the outcome of a race. Our framework provides a structured way to analyse these choices, translating race-day intuition into quantifiable insights. The analytical clarity that our mathematical model provides makes this a valuable tool for interpreting rider behaviour and guiding tactical planning in competitive settings.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Blocken B, Defraeye T, Koninckx E, Carmeliet J, Hespel P. 2013 CFD simulations of the aerodynamic drag of two drafting cyclists. Comput. Fluids 71, 435–445. (10.1016/j.compfluid.2012.11.012) · doi ↗
- 2Atkinson G, Davison R, Jeukendrup A, Passfield L. 2003 Science and cycling: current knowledge and future directions for research. J. Sports Sci. 21, 767–787. (10.1080/0264041031000102097)14579871 · doi ↗ · pubmed ↗
- 3Martin JC, Milliken DL, Cobb JE, Mc Fadden KL, Coggan AR. 1998 Validation of a mathematical model for road cycling power. J. Appl. Biomech. 14, 276–291. (10.1123/jab.14.3.276)28121252 · doi ↗ · pubmed ↗
- 4Kyle CR. 1979 Reduction of wind resistance and power output of racing cyclists and runners travelling in groups. Ergonomics 22, 387–397. (10.1080/00140137908924623) · doi ↗
- 5van Druenen T, Blocken B. 2021 Aerodynamic analysis of uphill drafting in cycling. Sports Eng. 24, 10. (10.1007/s 12283-021-00345-2) · doi ↗
- 6Blocken B, van Druenen T, Toparlar Y, Malizia F, Mannion P, Andrianne T, Marchal T, Maas GJ, Diepens J. 2018 Aerodynamic drag in cycling pelotons: new insights by CFD simulation and wind tunnel testing. J. Wind Eng. Ind. Aerodyn. 179, 319–337. (10.1016/j.jweia.2018.06.011) · doi ↗
- 7Olds T. 1998 The mathematics of breaking away and chasing in cycling. Eur. J. Appl. Physiol. 77, 492–497. (10.1007/s 004210050365)9650732 · doi ↗ · pubmed ↗
- 8Gaul LH, Thomson SJ, Griffiths IM. 2018 Optimizing the breakaway position in cycle races using mathematical modelling. Sports Eng. 21, 297–310. (10.1007/s 12283-018-0270-5) · doi ↗
