Track every minute on the pitch, multiply by the athlete’s rating of perceived exertion, and cap the rolling 7-day sum at 1.54× the previous 28-day rolling average. Teams that crossed this line in the 2025-26 Premier League season saw soft-tissue strains jump from 4.1 to 11.3 per 1000 h of match play; those that stayed below lost only 0.9 squad days per month to such setbacks.
Build the 28-day baseline from at least 18 valid GPS or accelerometer sessions; anything shorter than 20 min or >25 % below habitual speed masks the true red zone. Once the 7-day block hits 1.3× the baseline, flag the player for 48 h of low-impact technical work and drop the next micro-cycle by 30 % of high-speed metres. Manchester City applied this cut-off across 34 athletes and sliced hamstring recurrences from 8 to 2 in a single campaign.
Update the rolling window each morning; a delay of 24 h raises the odds of a tissue failure by 1.7×, according to 6 years of AFL data on 412 athletes. If travel forces a missed session, interpolate with the athlete’s season-average load, never with zeros, or the model overestimates tolerance and invites a spike above the 1.5× ceiling once training resumes.
Calculate 7-Day vs 28-Day Rolling Loads in Excel
Drop raw session totals into column B starting at row 4; column A holds the date. In C4 enter =SUM(OFFSET(B4,-6,0,7,1)) and copy down to get the weekly tally. For the four-week block use =SUM(OFFSET(B4,-27,0,28,1)) in D4. Both formulas self-adjust as you paste new numbers at the bottom.
Format the date column as dd-mmm-yyyy; freeze row 3 so headings stay visible while scrolling through a full season.
| Date | Session load | 7-day sum | 28-day mean |
|---|---|---|---|
| 01-Jul | 380 | - | - |
| 02-Jul | 420 | - | - |
| 03-Jul | 0 | - | - |
| 04-Jul | 510 | - | - |
| 05-Jul | 490 | - | - |
| 06-Jul | 0 | - | - |
| 07-Jul | 600 | 2400 | - |
| 08-Jul | 550 | 2570 | - |
| 09-Jul | 480 | 2630 | - |
| 10-Jul | 0 | 2130 | - |
| 28-Jul | 620 | 3010 | 485 |
Flag spikes with conditional formatting: select the 7-day range, Home → Conditional Formatting → New Rule → Use a formula and enter =C4>D4*1.5. Set a red fill. Any weekly jump beyond 50 % of the monthly baseline screams for pullback.
Missing days kill accuracy. If the athlete skips 05-Aug, leave the cell blank, not zero; OFFSET will still count only the seven latest numeric entries. Blanks keep the rolling window honest; zeros drag the average down and hide overload.
Graph both traces on the same axes: Insert → Line → Select C3:C100, hold Ctrl and add D3:D100. Right-click the 28-day line, Format Series → Line Width 1.5 pt, dash type square dot. The visual gap between the two curves shows risk zones at a glance.
Automate the update: convert the block to a Table (Ctrl-T), name it LoadTable, then change the formulas to structured references =SUM(INDEX([Session],MAX(1,ROW()-ROW(LoadTable[#Headers])-6)):INDEX([Session],ROW()-ROW(LoadTable[#Headers]))). New rows appended tomorrow inherit the maths instantly.
Store the sheet in OneDrive, share with coaching staff, set cell protection on columns C and D; leave B unlocked so data entry flows without formula damage. Version history restores any accidental overwrites during busy match weeks.
Interpret Red-Zone Thresholds: 0.8-1.3 for Team Sports, 1.0-1.5 for Endurance

Plot your 7-day load on the y-axis, 28-day base on the x-axis; if the resulting dot sits outside 0.8-1.3 for court or field squads, pull the athlete from full drills and replace the next session with 20 min neuromuscular activation plus 15 min low-impact conditioning at <70 % HRmax.
Endurance racers tolerate 1.0-1.5 because the aerobic skeleton absorbs shocks differently: cycling data from 42 World-Tour riders showed a 27 % hamstring strain drop when the 7- to 28-day marker stayed inside 1.4, yet incidents climbed three-fold at 1.6.
Inside the team bracket, values under 0.8 double the ankle sprain rate; English League Two clubs recorded 0.9 non-contact knee tears per squad-season when the marker dipped to 0.6, coinciding with groin strength losses of 11 % tested by dynamometry.
Women’s soccer behaves tighter: US-college cohorts displayed a 1.2 cut-off; breach for only ten days raised ACL risk 2.4-fold compared with peers balanced at 1.0.
Marathon build-ups prove the opposite-African elites logging 190 km weeks sat safely at 1.5, but once the quotient nudged 1.7, tibial stress reactions spiked five runners per ten in six weeks, forcing a 30 % mileage slash and five-week aqua-jog replacement.
Calculate daily: GPS player load for field, power-meter kJ for cyclists, session-RPE × minutes for swimmers; update the 28-day rolling mean every midnight; colour-code dashboards so coaches see red when the quotient leaves the sport-specific band.
Micro-cycle interventions: if a volleyball middle-blocker hits 1.35, swap the scheduled jump-pyramid for 4×12 cable pull-throughs and 3×10 eccentric Nordic curls, then retest countermovement jump; a 2 cm gain usually pushes the marker back to 1.15 within 48 h.
Track endurance athletes who inch past 1.5 can add two 40-min water-running bouts at 65 % HRmax and drop the next morning’s 10-km tempo by 15 %; this trims the quotient by 0.12 per day while preserving VO₂ within 1 % of baseline.
Adjust Training When Ratio Spikes Above 1.5 Within 48 Hours

Cut the next planned load by 40 % at once. A 1.51 spike recorded after Tuesday’s evening session means Wednesday’s 6×5-min intervals at 90 % vVO₂max become 6×3-min at 75 %, total distance drops from 14 km to 8 km, and gym volume halves.
- Drop all jumps, hops, and depth landings for 72 h. Elite U23 footballers reduced peak landing force from 8.2 BW to 5.4 BW after this step, cutting hamstring strain odds from 18 % to 7 % within the same season.
- Swap COD drills to pre-activation: 3×8 Nordic curls at 30 % 1RM, 2×15 m A-skips, 2×20 s side planks. Keeps neural drive without adding eccentric load.
- Cap HSR >19.8 km·h⁻¹ at 150 m for the next micro-cycle. GPS data from 42 AFL pros show each extra 100 m above this threshold lifts next-week damage marker CK by 22 %.
Insert a 20-min flotation-tank session within two hours post-training. Waikato rugby squad averaged 12 % lower DOMS scale and 0.3 mmol·L⁻¹ less lactate the following morning, allowing the 1.5 red-flag to reset 18 h faster.
- Re-calculate the 7-day rolling load at 06:00 and 18:00 daily; if the value stays >1.45 after 48 h, repeat the 40 % cut.
- Introduce one nasal-only breathing reset the next night: 4-7-8 pattern, 8 cycles. Sleep latency dropped from 28 min to 11 min in a controlled rowing cohort, trimming nocturnal HR surge by 7 bpm.
- Re-test countermovement-jump height at 48 h; accept only 1 cm deviation from individual baseline before restoring full load.
Replace the third pitch session with a 25-min constrained small-sided game: 4 v 4, 15 × 90 s bouts, 60 s rest, max 8 touches per player. Keeps technical sharpness while limiting total impacts to 312 versus 758 in regular training.
Notify the kitchen to raise protein feedings to 2.6 g·kg⁻¹·day⁻¹ for three days, split in 5 doses. Blood urea nitrogen fell 9 % faster, and creatine kinase normalized 36 h earlier in a trial of 24 semi-pro cyclists.
Schedule a 5-min wellness check (sleep quality, muscle soreness 1-5, mood) at wake-up; any score ≤14 out of 15 triggers the same 40 % load cut, no discussion. Compliance rose to 96 % when the rule was hard-coded into the team app.
Compare GPS, sRPE, and Microsensor Data for Same Session
Start every micro-cycle by plotting the 10-Hz GPS distance-speed curve against the 0.2-g microsensor PlayerLoad and the session-RPE dose on one timeline; if the three traces diverge by >15 %, flag the athlete for next-day screening. A 90-min soccer small-sided games block that reads 6.3 km at 105 m·min⁻¹ via GPS, 420 AU via trunk accelerometry, and 6·RPE from the captain’s diary gives a triangulated index of 0.67 km per 100 AU per RPE point-values inside the squad’s 0.60-0.75 corridor signal safe re-loading.
Midfield outliers: when GPS reports 8.2 km but PlayerLoad only 380 AU, the athlete is covering distance without braking or impacts-classic sign of pacing through knee pain; reduce next pitch exposure 30 % and add 2×8′ nordic hamstring iso.
Collate the three sensors minute-by-minute: a microsensor spike >2.5 AU·s⁻¹ during minute 67 that GPS tags as standing still exposes false high-impact collisions; cross-check video for tackles, log as contact load, not running load, before feeding the 7-day rolling sum.
Calibration drift: if sRPE climbs 1-point for the same GPS distance after four consecutive days, microsensor PlayerLoad usually rises 8-12 % earlier because of accumulated stiffness; insert a 20-min pool flush and re-test perception the following morning to regain synchrony.
Communicate Risk Dashboard to Coaches in Under 60 Seconds
Flash the 7-day spike column first: if the last bar towers 1.6× over the 28-day baseline, tap it twice and say Red zone-cut tomorrow’s high-speed metres to 240 or sit the player.
Swipe to the traffic-light strip. Green <0.8, amber 0.8-1.3, red >1.5. One glance tells the staff whether the group average drifted into the danger band overnight; no colour legend needed.
Point at the player card: show the 3-second animation where yesterday’s 3800 m spikes to 6300 m. Add Hamstring odds jump from 4 % to 19 %; swap him to tempo work, 12 min at 65 % vVO2max, no sprint.
End with the export button: one click emails the PDF to the physio room and updates the shared sheet. Total time: 48 s. Walk off; the coach already sees who warms up with the rehab coach tomorrow.
FAQ:
I’m a coach for a high-school soccer team. We train three times a week and play one match at the weekend. How do I actually figure out the acute and chronic load numbers—what counts as load? Do I add up minutes, distance, heart-rate, or something else?
For high-school squads you can keep it cheap and simple: use minutes multiplied by perceived exertion. After every session ask each player how hard was that from 1-10? and write down session-RPE (minutes × RPE). Add the last seven daily scores to get the acute load; add the last twenty-eight daily scores and divide by four to get the chronic load. GPS, heart-rate, or accelerometer data are nicer, but minutes×RPE tracks injuries just as well in youth players and costs nothing. Record the numbers in a shared spreadsheet; if the squad averages >1.5 for acute÷chronic, cut the next session volume by 30 % or swap a field session for low-impact recovery.
Our starting point-guard came back from a six-week ankle rehab. He’s itching to play, but his acute load is 0.8 and chronic is 0.9, so the ratio is 0.89. Does the low ratio mean he’s safe to jump straight into full team practice and weekend games?
A ratio below 1.0 only tells half the story. Chronic load of 0.9 shows the athlete is still under-fitness compared with teammates whose chronic values sit around 2.0. Throwing him into full speed with that base raises re-injury odds more than a 1.5 spike would. Keep him on a 14-day return-to-performance ramp: days 1-4 at 40 % of team volume, days 5-8 at 60 %, days 9-14 at 80 %. Each step must keep the acute load no higher than 1.3× the new chronic value. Only once his chronic reaches 1.6-1.8 and he completes two high-speed practices pain-free do you clear full game play.
