Skip to content

    For football analysts, sports scientists and coaches

    Upload your GPS export.Get match-day decisions.

    Already using Catapult, STATSports or Playertek? TrackPerform doesn't sell trackers. Upload the raw export your system gives you, and in about five minutes your staff have daily load, weekly trends, readiness and targets for every player.

    Start free trial

    7 days free · every feature · no setup

    Match day — Sun 20 Sep 2026 · 16 players · 124.4 km

    TrackPerform Daily Metrics dashboard: squad load for the match day and the player rankings, sample data

    TrackPerform so far

    Counted 19 Oct 2026

    coaches and teams signed up
    50+
    GPS files uploaded
    150+
    session records analysed
    50,000+

    Works with the export you already have: Catapult · STATSports · Playertek · GPSports · and more.

    After every session

    1. Your routine: Export.

      TrackPerform: Upload the file as it is.

    2. Your routine: Paste. Fix the headers.

      TrackPerform: Columns and layout read for you.

    3. Your routine: Drag the formulas.

      TrackPerform: Load, ACWR and z‑scores calculated.

    4. Your routine: Rebuild the charts.

      TrackPerform: Daily, weekly and match-day reports built.

    5. Your routine: Send it round.

      TrackPerform: The whole staff opens the same dashboards, or exports a PDF.

    Who it's for

    Built for everyonewho touches the data.

    • Analyst / sports scientist

      Spend your time on the insight, not the spreadsheet.

      Upload once. The reports build themselves, and your column mapping is remembered for next time.

      150+ files uploaded

    • Head coach

      See who's ready without opening a spreadsheet.

      The whole squad's load on one screen, with every player's match-day best.

      124.4 km · squad, match day

    • Fitness coach

      Spot the spike before the next session.

      ACWR bands and z-scores flag sharp rises and drops against each player's own baseline.

      ACWR 1.37 · above optimal

    • Head of performance

      Every staff member reads the same numbers.

      Daily, weekly, match-day and player views from one upload, so the coach, analyst and fitness team work from one picture.

      One upload · every page

    Your week,one upload at a time.

    Every day of the microcycle has its own question. TrackPerform has the page that answers it.

    MD is matchday. MD-4 is four days before kick-off; MD+1 is the day after.

    MD+1 · The day after the match

    Recovery

    Who played ninety, and who needs topping up?

    Upload the match the morning after. Team Analysis lists every player's minutes and match-day distance, so you can split the group: recover the starters, top up the rest.

    Team Analysis · MinutesMatch day · Sun 20 Sep 2026Sample data

    Recover · 11 starters

    11players · 97′ eachRecovery session today

    Recover · 11 starters: minutes, total distance and metres per minute on match day (sample data)
    PlayerMinutesDistancem/min
    Player 197′11,420 m118
    Player 297′10,981 m113
    Player 397′10,760 m111
    Player 497′11,211 m116
    Player 597′10,340 m107
    Player 697′9,871 m102
    Player 797′10,591 m109
    Player 897′9,640 m99
    Player 997′10,121 m104
    Player 1097′9,980 m103
    Player 1197′5,481 m57

    Top up · 5 subs

    5players · 14–34′ eachTop-up conditioning today

    Top up · 5 subs: minutes, total distance and metres per minute on match day (sample data)
    PlayerMinutesDistancem/min
    Player 1234′3,860 m114
    Player 1330′3,421 m114
    Player 1426′2,980 m115
    Player 1519′2,141 m113
    Player 1614′1,561 m111
    1. Drop in the raw export
    2. TrackPerform reads the layout
    3. Confirm Player Name and Session Date

    MD-4 · Four days before the match

    Load

    Set the targets. See who hit them.

    Daily Metrics with Targets on: a range for every metric and each player's bar within, above or below it. On a mechanical day the focus is accelerations, decelerations and high-speed running.

    Daily MetricsPlayer Performance Rankings · Targets onSample data

    Player Performance Rankings

    16 players

    WithinAboveBelow
    • AccelerationsFocus

      7within1above8below

    • DecelerationsFocus

      6within2above8below

    • High-speed running

      7within2above7below

    • Total distance

      8within2above6below

    Player Performance Rankings with Targets on: accelerations, decelerations, high-speed running and total distance against a target range (sample data)
    Target range42count - 52count42–5245count - 55count45–55600m - 1,000m600–1,0009,500m - 11,000m9,500–11,000
    #PlayerAccelerations >3 m/s²AccelsDecelerations >3 m/s²DecelsHigh Speed RunningHSRTotal DistanceDistance
    1Player 152, within target58, above target1,012.6m, above target11,420.3m, above target
    2Player 455, above target60, above target1,108.3m, above target11,210.9m, above target
    3Player 248, within target51, within target946.2m, within target10,980.7m, within target
    4Player 347, within target49, within target884.9m, within target10,760.4m, within target
    5Player 746, within target50, within target862.7m, within target10,590.8m, within target
    6Player 544, within target46, within target798.4m, within target10,340.2m, within target
    7Player 641, below target45, within target712.5m, within target9,870.6m, within target
    8Player 839, below target43, below target588.3m, below target9,640.1m, within target

    Rule · All players · daily

    HSR at least 600 m

    9 of 16 met

    MD-3 · Three days before the match

    Week check

    Is this week heavier than last?

    Weekly Overview puts seven weeks of total distance and high-speed running side by side, the current week highlighted, so a jump shows before it becomes a problem.

    Weekly OverviewSeven weeks · W38 is this weekSample data
    • Total Distance: −9.3% vs last week
    • High Speed Distance: −17.9% vs last week

    Total Distance

    534,321.1m
    9.3%vs last week
    512K
    498K
    562K
    531K
    469K
    589K
    534K
    W32
    W33
    W34
    W35
    W36
    W37
    W38

    High Speed Distance

    34,794.0m
    17.9%vs last week
    34K
    32K
    38K
    37K
    30K
    42K
    35K
    W32
    W33
    W34
    W35
    W36
    W37
    W38

    MD-2 · Readiness

    Two days before the match

    Who's ready, and who needs managing?

    Every player graded against their own last 28 days. Open a player to see why, and plan the adjustment.

    Every player graded against their own last 28 days, with the drivers behind the call and a plan for today.

    Analyst ViewSample data

    Readiness · Fri 18 Sep 2026 · MD-2

    Each player against his own last 28 days. Open a player to see why.

    Readiness by player, with the four drivers behind it (sample data)
    PlayerReadiness
    Modified Load

    The read

    High-speed running this week is well above Player 4's normal.

    Plan today

    Cap today's HSR at about 110 m to bring the week back to normal, allowing for his usual MD-1 and match.

    Drivers

    • LoadAbove normal

      HSR this week so far 1,470 m. By Thursday in his normal week (last 28 days): 1,187 m, so +24%.

    • FatigueNormal

      Top speed or output dipping below his usual.

    • SprintNormal

      Near-top-speed running: too little and too much are both flagged.

    • BrakingNormal

      Hard decelerations: stopping and changing direction.

    Full Intensity
    Modified Load
    Recovery Only
    Full Intensity

    MD-1 · Selection

    The day before the match

    Can they start?

    Each player's acute to chronic ratio in three bands, and their last two weeks day by day, so you can pick with the load in front of you. It is a load flag to inform your judgement, not an injury prediction.

    ACWR by playerIllustration with sample data
    • Player 11.62Above optimal
    • Player 21.34Above optimal
    • Player 31.18Optimal
    • Player 40.94Optimal
    • Player 50.62Below optimal
    ACWR bands
    BandACWR
    Below optimalunder 0.8
    Optimal0.8 to under 1.3
    Above optimal1.3 and over
    Player ReportsSample data

    Player 7 · Performance Calendar

    6–20 September 2026

    Performance Calendar — Player 7, 6–20 September 2026 (sample data)
    MetricSun6MDSun 6 Sep 2026, Match dayMon7Mon 7 Sep 2026Tue8Tue 8 Sep 2026Wed9Wed 9 Sep 2026Thu10Thu 10 Sep 2026Fri11Fri 11 Sep 2026Sat12Sat 12 Sep 2026Sun13Sun 13 Sep 2026Mon14Mon 14 Sep 2026Tue15Tue 15 Sep 2026Wed16Wed 16 Sep 2026Thu17Thu 17 Sep 2026Fri18Fri 18 Sep 2026Sat19Sat 19 Sep 2026Sun20MDSun 20 Sep 2026, Match day
    Total Distance14.71.4 Above Optimal (≥1.3)2.31.3 Optimal (0.8-1.3)1.3 Optimal (0.8-1.3)3.71.1 Optimal (0.8-1.3)4.11.0 Optimal (0.8-1.3)3.00.9 Optimal (0.8-1.3)1.90.8 Below Optimal (<0.8)0.4 Below Optimal (<0.8)4.10.5 Below Optimal (<0.8)0.5 Below Optimal (<0.8)6.70.6 Below Optimal (<0.8)7.50.7 Below Optimal (<0.8)5.70.7 Below Optimal (<0.8)3.60.8 Below Optimal (<0.8)10.61.1 Optimal (0.8-1.3)
    High Speed Running1197.61.4 Above Optimal (≥1.3)71.21.4 Above Optimal (≥1.3)1.4 Above Optimal (≥1.3)261.71.2 Optimal (0.8-1.3)368.51.0 Optimal (0.8-1.3)147.10.9 Optimal (0.8-1.3)55.50.8 Optimal (0.8-1.3)0.4 Below Optimal (<0.8)125.70.4 Below Optimal (<0.8)0.4 Below Optimal (<0.8)466.80.5 Below Optimal (<0.8)669.20.6 Below Optimal (<0.8)287.40.7 Below Optimal (<0.8)106.70.7 Below Optimal (<0.8)862.71.1 Optimal (0.8-1.3)
    Max Speed31.81.0 Optimal (0.8-1.3)23.81.0 Optimal (0.8-1.3)1.0 Optimal (0.8-1.3)29.61.0 Optimal (0.8-1.3)30.51.0 Optimal (0.8-1.3)27.91.0 Optimal (0.8-1.3)24.31.0 Optimal (0.8-1.3)0.8 Optimal (0.8-1.3)23.40.8 Optimal (0.8-1.3)0.8 Optimal (0.8-1.3)29.50.8 Optimal (0.8-1.3)30.80.8 Optimal (0.8-1.3)27.80.8 Optimal (0.8-1.3)25.00.9 Optimal (0.8-1.3)31.91.0 Optimal (0.8-1.3)
    • Optimal (0.8-1.3)
    • Below Optimal (<0.8)
    • Above Optimal (≥1.3)
    • Match day

    MD · Matchday

    Matchday. You already know who's ready.

    After the whistle: minutes, metres per minute and high-speed running for every player, ready for MD+1.

    Start your week with TrackPerform. 7 days free, every feature included.

    Start free trial

    Starting eleven · 4-3-3

    Dot: metres per minute against the squad.
    Forwards
    Player 997 minutes · 104 m/min, metres per minute within ±1.5Player 497 minutes · 116 m/min, metres per minute within ±1.5Player 197 minutes · 118 m/min, metres per minute within ±1.5
    Midfield
    Player 797 minutes · 109 m/min, metres per minute within ±1.5Player 397 minutes · 111 m/min, metres per minute within ±1.5Player 297 minutes · 113 m/min, metres per minute within ±1.5
    Defence
    Player 1097 minutes · 103 m/min, metres per minute within ±1.5Player 597 minutes · 107 m/min, metres per minute within ±1.5Player 897 minutes · 99 m/min, metres per minute below −1.5Player 697 minutes · 102 m/min, metres per minute below −1.5
    Goalkeeper
    Player 1197 minutes · 57 m/min, goalkeeper, not graded
    • Within ±1.5
    • Above +1.5
    • Below −1.5

    Pricing

    One plan with all features included. Start with a 7-day free trial.

    Pro Plan

    For individuals and teams of any size

    $15/month

    or $150/year (save 17%)

    • Up to 50 athletes
    • Daily, weekly and match-day load reports
    • ACWR load monitoring
    • Readiness against each player's own baseline
    • Individual targets and rules
    • Team comparisons & rankings
    • Upload CSV, Excel or Google Sheets files
    • PDF export
    Start free trial

    7-day free trial. $15/month after that if you continue. Cancel anytime.

    Questions

    Formats, pricing, your data and the trial.