Skip to content

Athlete Monitoring System

Measure. Compare. Decide.

Every athlete’s load, at a glance.

MarkerDrift compares every athlete against their own personal norm — GPS, session RPE, wellness, force plates — and answers in seconds, pitch-side, on a phone. It describes. It does not predict.

Unlimited athletes and staff users on every plan. 14 days to change your mind.

The load map
8 athletes · 21 days · demo data
Reference dayFri, Sep 18
The map advances on its own: touch it to stop.
29MD26
30MD+127
31MD+228
1MD-429
2MD-330
3MD-231
4MD-132
5MD33
6MD+134
7MD+235
8MD-436
9MD-337
10MD-238
11MD-139
12MD40
13MD+141
14MD+242
15MD-443
16MD-344
17MD-245
18MD-146
Luca Ferri#8
Andrea Villa#6
Youssef Kamal#9
Marco Bianchi#4
Pietro Conti#5
Tommaso Greco#2
Samuel Okoro#11
Davide Rinaldi#7
lowhighoutside their normmatchno data
Who to look at
  • Luca FerriMF · #8
    z +2.2outside their norm
    54,334 m last 7 days
  • Andrea VillaMF · #6
    z -1.7worth a look
    38,780 m last 7 days
4
data sources, from any provider — plus the ones you add (e.g. heart rate)
48
composable dashboard tiles
9
interface languages — each staff member works in their own
Health data
minors’ consent, access log, export and deletion: already built in
1
screen to know who to look at

Video

Watch MarkerDrift at work

Who to look at today, how the week is going, where everyone stands: every answer at a glance, on the demo club’s real screens.

Demo club, interface shown in English; MarkerDrift runs in nine languages.

The everyday questions

Six questions, and where the answer is

No made-up day: the questions a staff actually asks, and the LIVE panel that answers them — a demonstration season, judged by the real engine.

Dashboard · Athlete cards

Luca FerriMF · #8

Load · 7 days

ACWR 7:28

1.24

2 days of 21 outside their norm

Andrea VillaMF · #6

Load · 7 days

ACWR 7:28

0.98

3 days of 21 outside their norm

Youssef KamalFW · #9

Load · 7 days

ACWR 7:28

0.97

Within their norm · 41,217 m

Marco BianchiDF · #4

Load · 7 days

ACWR 7:28

1.00

Within their norm · 38,064 m

Pietro ContiDF · #5

Load · 7 days

ACWR 7:28

0.96

Within their norm · 35,496 m

Tommaso GrecoDF · #2

Load · 7 days

ACWR 7:28

1.01

Within their norm · 44,475 m

Samuel OkoroFW · #11

Load · 7 days

ACWR 7:28

0.89

Within their norm · 40,721 m

Davide RinaldiMF · #7

Load · 7 days

ACWR 7:28

1.03

Within their norm · 43,439 m

An athlete with no measurements says so — “no measurements”, never a zero.

Want to see your squad like this?

I will send you a personal login to the demo: a demo club with a whole season already loaded, to explore in read-only mode.

Request a demo

The three things others don’t say

An honest instrument is worth more

Anyone evaluating a monitoring system knows that prediction promises do not hold. MarkerDrift makes none.

  • It does not predict injuries

    No risk score, no “fit to play”. Only deviations from the individual norm, trends, and the phrase “worth a look”. Interpretation stays with the qualified practitioner.

  • Reads any vendor, and declares the change

    Columns are mapped, profiles are saved. When the vendor or its software version changes, a line appears on the chart: the numbers before and after are not the same thing, and hiding it would be lying.

  • The tools to stay compliant, built in

    Minors’ consent recorded as events. Health data accessed on a need-to-know basis, with a log of who opens the medical record. Export and deletion of an athlete in a few clicks. Retention periods decided, not deferred.

“It describes. It does not predict. The person on the touchline decides.”

How it works

Three steps. It does the third one.

No configuration before you see a number: the defaults are sensible and stated, and everything stays adjustable.

1

Upload any vendor’s file

Upload the CSV from your GPS, force plates or wellness form. MarkerDrift shows the columns it found, proposes the mapping onto metrics and remembers it for next time. Catapult today, another vendor tomorrow: the profile is saved. And if you don't know where to start, it proposes the metrics the literature converges on, recognised by the quantity they measure, not by the exact column name.

file columnmetric
  • Player Nameathlete
  • Session Datedate
  • Period Namedrill
  • Total DistanceTotal_Distance
  • HSR Distance (>19.8)HSR
  • Max VelocityMaximum_Speed
  • Accelerations Z3Acc_Z3
Vendor profile saved: next time it won’t ask.
Recommended by the literature
  • Total distance
  • High-speed distance
  • Sprint distance
  • Sprints
  • Accelerations
  • Decelerations
  • sRPE
  • Maximum speed
  • Metres per minute

The set that Akenhead & Nassis (2016) and the Bourdon et al. (2017) consensus converge on: volume, intensity, peaks, intense actions and internal load together.

2

Every athlete against themselves

A full-back runs twice as far as a centre-back, and a goalkeeper has nothing to do with either. That is why the reference is the personal norm: the athlete’s own band, computed on their history, not the team average.

Daily load and personal bandLuca Ferri · Total_Distance
PPP2914710131618
norm bandday’s loadoutside the band
Today: 9,688 m · band from 5,310 to 8,884 m
3

Look at who needs looking at

Alerts cross the sources — high load with wellness or jump dropping, a return with load already high, asymmetry far from their own norm — and alongside them you see who has dropped below their norm. Few of them, with the numbers alongside and the reason written out. An alarm that always rings teaches you to ignore it.

Alerts3
  • Luca Ferri · high load and falling wellness
    load z +2.2 · wellness 2.9 (was 3.8)
  • Andrea Villa · below their norm
    load z -1.7
  • Youssef Kamal · return from absence with load already high
    load z +3.6 · back after a declared absence of 4 days
A number never travels alone: the data that triggered it sits right next to it.

The microcycle

The same Tuesday can be an MD-4 or an MD+2

In football every day of the week has a different expected load. MarkerDrift compares each day with the same day of the previous cycles, not with the calendar.

the current cycle
Hover the bars: each day is compared with its counterpart.
day’s loadreference: the same MD in the previous three cyclesworth a lookunusual for that day

Inside

Everything it does, from the morning to the match

Every screen answers a question a staff actually asks. These are the questions, and where you find the answer.

Every morning

Who should I look at

Luca FerriLoad · z +2.2
Andrea VillaLoad · z -1.7

The other 6 are within their norm

  • Athlete cards only for those outside their norm, with the reason written: the others are counted
  • Alerts as stories: what arrived in the last few days, with the numbers alongside; who has seen them and what was decided stays on record
  • Load map with those outside their norm at the top
  • Pitch-side mode: large text and buttons, readable in sunlight

From the athlete's phone

They fill it in, it goes into the calculations

  • Wellness in the morning and RPE after the session, from the same personal link
  • QR card with the athlete's name, to forward in the team chat — protected by a personal PIN, which is not in the QR
  • Pain map and free note: the athlete marks the zones on a body figure — one word per zone, never a score — and writes if there is more; the staff reads it, and they can see it has been read
  • Nothing to install: the scale is the one you declare, the total adds itself up and sRPE comes from the session minutes

Every week

Am I following the plan?

MTWTFSS

this weekaverage of the previous 4, like for like

+1.4% vs the previous 4 weeks, like for like

  • The match target: the microcycle counted in matches — how many times their typical match, metric by metric
  • Microcycle report card: with matches in the Calendar, every athlete against their usual on the same MDs of previous cycles, so a 3-day cycle and an 8-day one read the same way — a judgement only with 8 cycles of history or more
  • The week so far, like for like · planned versus actual · pitch and gym

After the match

How it went, for each player

Last match · % of their typical match

Samuel Okoro
117%
Luca Ferri
109%
Youssef Kamal
109%
Davide Rinaldi
107%
  • Everyone against their own typical match, never the squad average
  • Minutes and per-90, from the match report or GPS
  • Volume and intensity, one dot per player
  • The days after the match: +1, +2, +3 against their own usual, after their matches with similar minutes

Tests and profile

Who has changed, and where

  • Last test as badges: real change separated from noise
  • Profile by compartment: external load, internal load, wellness and strength, on separate radars
  • Left and right: both values, the weaker side and the formula written next to them; asymmetry against their own usual range, not a ±10% that is the same for everyone — for any test and provider
  • Return after an absence: four domains against their own before, no “fit to play”

With the medical staff

Who’s in, who’s coming back, what they can do

  • Medical area: injuries, illnesses and other absences in a single register, with phases and a timeline; availability is calculated from the periods, not updated by hand
  • Today in the treatment room and the A4 sheet for the coaching staff: the phase and a guidance line written by the doctor, without the diagnosis
  • What the athlete writes: notes and “pain” marked on the body figure reach the medical staff in an inbox, get marked as read and linked to the problem
  • Who sees what, decided by the club per role and per person: just the statuses, the phases or the diagnosis too — and every opening stays in the log

The club

One staff, its own permissions

  • Export everything, whenever you want: the whole club’s data in one file, even in read-only mode — the format and the list of tables are public
  • The dashboard ready for whoever joins the staff, and guided first steps
  • Ready-made A4 documents and charts downloadable as images
  • Calendar with the staff notebook · nine languages, each person their own

Who it’s for

Three jobs, one question

Built for the football club and the academy, and still sized for the strength and conditioning coach working alone: S&C staff, sport scientists and medics read the same numbers, each with their own permissions.

  • The strength and conditioning coach

    One team, the GPS file in the evening, the spreadsheet that never balances. Here the file goes in within a minute and the answer arrives before the next session.

    Luca Ferri54,334 m

    Load · 7 days

    An athlete’s card
    “I stop keeping the spreadsheet at night.”
  • The club

    First team and staff: coach, head coach, doctor. Distinct roles and permissions, health data seen only by those who must, and every decision with the numbers beside it to be defended.

    diagnosisabsence datesload and wellness
    Medical●●●
    Coach—●●
    Player◐◐◐
    Who sees what · ● sees · ◐ only their own · — does not see
    “My choices hold up in front of the head coach and the doctor.”
  • The organisation and the academy

    Every team, from the first team to the academy, speaking the same language, athletes moving up a category without losing their history, parental consent recorded and verifiable.

    Three teams, one yardstick
    “Every team, one yardstick.”

Plans

You pay per team, not per person

Charging per account pushes clubs to share a password, and a shared password breaks the access log and traceability. Here staff accounts are unlimited on every plan.

Pay for the year and two months are included.

  • Team
    The coach, one team
    1 team
    €39 per month + VAT
    or €390 a year, two months included
    • Every feature, none held back
    Buy

    14 days to get a refund, no questions asked

  • Recommended
    Club
    The club: first team and youth squads
    Up to 3 teams
    €79 per month + VAT
    or €790 a year, two months included
    • Every feature, none held back
    • Dual-registered players and transfers between your teams
    Buy

    14 days to get a refund, no questions asked

  • Pro
    A whole organisation, an academy, a federation
    Unlimited teams
    By quote
    It depends on how many teams you need and on the support.
    • Every feature, none held back
    • Reply within 2 working days and guided onboarding with your staff
    Request a quote

    No card needed: it starts with a conversation

In every planAll four sources — and the ones you addUnlimited athletes and staff accountsAll nine languagesConsent, access log, export and deletion includedHistory never truncated

If it is not for you

You have 14 days from your first purchase to ask for a full refund, with no reason to give. It is a commercial guarantee we grant, written into the terms of service: it is not the consumer right of withdrawal, which does not apply to someone buying for their own business.

If a payment does not arrive

There are 60 days of read-only access: everything can still be read and exported, nothing new can be loaded. No deletion without notice.

Before you decide

Frequently asked questions

Does it work with my GPS?

Yes, if it exports a CSV: Catapult, STATSports and any other. Columns are mapped once, the profile is saved. No connector needed, and no “preset” vendors.

How much does it cost?

You pay for teams, not for people. Team: €39 a month for one team. Club: €79 a month, up to 3 teams (first team and youth sides). Pro: a quote, for more teams, academies or federations. Prices exclude VAT; paying yearly, two months are included. On every plan: all features, unlimited athletes and staff users. You have 14 days from your first purchase to ask for a refund, no questions asked.

Does it predict injuries?

No. It shows deviations from the personal norm, trends and reading alerts. Interpretation stays with the qualified practitioner: a system that “predicts” would be a medical device, and this is not one.

How is the data protected?

In the privacy notice, provider by provider: that is where the answer is precise and stays current. What matters here is the rest: wellness, injuries and force plates are health data, so need-to-know access, a log of who opens the medical record, export and deletion of an athlete in a few clicks, minors’ consent recorded.

How long does it take to get started?

One afternoon: the squad from CSV, the first GPS file, the season dates and the matches in the calendar. The guided first steps walk you through it stage by stage, and each stage ticks itself off once the data is in.

What if I change vendor mid-season?

The history stays, the new file is mapped onto the same list of metrics, and a line appears on the charts on the day of the change: the numbers before and after are not the same thing, and the system doesn’t pretend they are.

I run a youth academy: what about minors?

Consent from whoever holds parental responsibility is recorded as an event, with date and privacy-notice version, and can be verified. A player moving up a category doesn’t lose their history.

How many users can I have?

As many as you need: S&C coach, head coach, doctor, sport scientist, each with their own role and permissions. You don’t pay per account, because charging per account pushes people to share a password.

Does the medical staff use it too?

Yes, and it is built for the hand-over between doctor and pitch. The medical staff record the problem, the phases and a guidance line; the coach sees who is available and what they can do, without the diagnosis. The club decides, per role and per person, who sees what, and every opening of the medical part stays in the log. The software gives no fitness-to-play judgement: it reports what the medical staff wrote.

How do I collect wellness?

However you prefer. One option is each athlete’s personal link, also as a QR code to forward in the team chat: it opens the morning questionnaire on their phone, nothing to install, and asks for a personal four-digit PIN. The PIN is not in the QR, so a QR that ends up in the wrong hands opens nothing. On the muscle soreness item the athlete can mark the zones on a body figure — one word per zone, sore or pain, never a score — and leave a free note: the staff reads it, and the athlete sees it has been read. If your staff already has a tool (a form, an Excel sheet, another app), everyone can keep using their own and export a CSV: you load it in Data as the wellness source, map the columns once and declare the scale yourself. You can also enter it by hand. With the link, after training it also asks for the RPE of each scheduled session.

Do I need to install anything?

No: it runs in the browser, phone at the pitch included, and can be added to the home screen like an app. Athlete data is never stored on the device.

What if one day we want to leave?

You export the whole club’s data in one file, whenever you want, even in read-only mode. If the subscription ends, you have 60 days in read-only mode to read and export everything, and deletion comes 90 days after the read-only period ends, with notice beforehand. The format and the list of tables are on the public “Data export” page, at the bottom of the site.

Request a demo

See the software in action

Leave your details and I will e-mail you a personal login to the demo: a demo club with a whole season already loaded, to explore in read-only mode.