Performance, connected to your whole club

Works with Catapult, STATSports and VALD. Set your own load targets, write your own questionnaires and build the dashboards you need, on the same player record as the rest of your club.

Includes the ClubOS newsletter. Unsubscribe any time.

Works with the tools you already use.

  • Catapult
  • STATSports
  • VALD
  • + many more
Arriving on player recordsToday
  • Catapult: Lars de Groot, High-speed running 471 m
  • Performance: Rui Ferreira, Body weight 74.9 kg
  • Player app: Lars de Groot, Wellness 5/10
  • Catapult: Rui Ferreira, Match distance 9,900 m
  • VALD: Lars de Groot, Jump height 36.1 cm
  • Medical: Lars de Groot, Availability Modified
  • Catapult: Yassin Haddad, High-speed running 477 m
  • Player app: Moussa Keita, RPE 6
  • VALD: Rui Ferreira, Jump height 42.3 cm
  • Player app: Rui Ferreira, Wellness 8/10
In daily use atFC DordrechtAlmereCascaisPro Patria
  • Calculate and plan load

    Set targets per metric and see what each player actually did.

    See planning
  • Watch the squad

    Get a flag when a player is off their normal, next to what the physio has set.

    See Watch
  • Customise dashboards

    Build the dashboards your staff look at, from every number on the record.

    See dashboards

Performance is part of ClubOS.

Every role at the club has its own platform, and each one adds to the context around your players.

  • Hub
  • Coaching
  • Medical
  • Analysis
  • Player
  • Performance
  • Recruitment
  • Admin
  • Commercial
  • Marketing

One record, every role.

Everything about one player, on one page.

Readiness with its parts in the open, what changed this season, and every session.

Rui Ferreira #10
AM · 26 y · First Team
Availability
Fit
Joined 20 of 20 sessions in full
Readiness
67Keep an eye
Updated today 07:40
Wellness · today
Checked in 07:32
Wellness 8/10 · soreness 4/5
What’s going on
Last 4 weeks · a change is more than ±15% from the player’s own season average
High-speed running in trainingHSR in training, m
15 Sep
17 Sep
21 Sep
24 Sep
29 Sep
1 Oct
6 Oct
12 Oct
The shaded band is his own season normal. Each bar is one session.
Readiness, part by part
Load35%36
Recovery30%78
Availability20%100
Wellness15%71
Pulled down most by load. Green from 70, amber from 40.

Know when a player is off their normal.

Watch flags the player. Open the flag to see what changed and why.

Watch
What Watch found for First Team · checked 07:40
New
Modifiedwas AvailableReadiness 38 today, in the club’s adapt band.Wellness, soreness well below their normal today.
Seen
AvailableVolume load ratio 1.32, above the club’s band.RPE above 8 in 3 sessions in a row.
New
No statusHigh-speed running 37% under their normal, two in a row.
Seen
Modifiedwas OutSession intensity down 14% over the last 28 days.
Acknowledged
Available24 min a match over their last 3 matches, against 61 usually.
New
Modifiedwas AvailableModified. No sprinting until cleared.Shared by medical · Hamstring“Grade 1. Scan Wednesday. No sprinting until cleared.”
Seen
AvailableMax speed 34.1 km/h, their best in the last 12 months.

The medical column and “From medical” come straight from the medical platform. What Watch finds also reaches coaching: readiness shows on the coach’s squad table.

The daily work of your department.

Plan the week, then see what landed. Actuals come in from your GPS.

WK 42 · 12 Oct to 18 Oct · First Team
DayMDTypeMinTD (m)HIR (m)AccRPE
Weekly target21,9492,3801346.0
Mon 12MD-5Medium8030
Tue 13MD-4Heavy9036
Wed 14MD-3Medium80·
Thu 15MD-2Light7020
Fri 16MD-1Super light5014
Sat 17MDMatch95·
Sun 18MD+1Recovery40·
Allocated17,0001,4701004.9
Gap vs target−4,949−910−34
Planned per day. Allocated and the gap update as you type.
  1. Weekly target
  2. Plan the days
  3. Gap to target
  4. Switch to Actual

Test the squad, and compare each player with themselves. Your own tests, your own fields.

Assessments & Testing
Compare your squad, record and import results.
+ Record results
Team overviewTest momentsVALDConnected
Test
Countermovement jump▾
Change since
PositionLast tested
LB35.215 Sep 2026
RW40.615 Sep 2026
ST44.115 Sep 2026
LW39.415 Sep 2026
CB38.715 Sep 2026
AM41.815 Sep 2026
GK33.915 Sep 2026
DM37.515 Sep 2026
Team average38.9
No bands yet, so results show plain. Set them in Manage catalog.
Benchmark saved.

Build gym sessions from your own movements. Assign them to a player or a group.

New workout
Name
Lower body strength
Session
Tue 13 Oct · Gym session · 09:00
Duration (minutes)
60
MovementSetsRepsLoad (kg)Rest
A1Back squat45802:00
A2Nordic curlSuperset with above36·1:30
Assign players
Pick players
  1. Name the session
  2. Add movements
  3. Assign players
  4. Track progress

Ask your own questions, on your own scales. The answers feed readiness.

Questionnaires
1
Sleep quality
Rating, 1 to 5
12345
Very poorVery good
2
Stress
Rating, 1 to 5
12345
Very highVery low
Sent to
First Team · 22 players
When
Every day at 07:00, in the Player app
  1. Write the check-in
  2. Answers come in
  3. RPE after training

Answer your own questions with your own numbers.

Build the dashboards you need, put two players side by side, and make metrics of your own.

New dashboardMade by Sanne de Boer
Untitled dashboard · Add a widget to start
Draft
Squad
Add a widget to start. It shows live data straight away.
Edit dashboard
Start from
Add a widget
Of what
Width

Your turn. Start from training or rehab, or add your own widgets.

Every platform adds to one player record.

The physio sets a status, readiness drops, the coach sees it. No one sends a message.

07:12 · Player appInto the record

He checks in sore.

Six hours of sleep, soreness 2 out of 5. His answer becomes the wellness part of readiness.

Lars de GrootWellness 2 / 5
Pick a moment to stop on it.

See your own squad in ClubOS Performance

Your targets, your questionnaires, your dashboards. Set up on the same player record your coaches and medical staff already use.

Includes the ClubOS newsletter. Unsubscribe any time.

In use atFC DordrechtAlmereCascaisPro Patria