Form, results and how the team is performing this season
Fixtures
Click a row to go to Squad Selector (upcoming) or Game Import (past). Edit button to amend details.
Home league
0
Away league
0
Wins
0
Draws
0
Losses
0
#
GW
Date
Day
Comp
Home
Score
Away
Venue
K/O
Surface
Result
Status
Actions
Schedule
Monthly calendar view of fixtures and training sessions
Fixture
Training
Reserves
U21s
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Player Data
Squad profiles, positions and availability statistics
Name
DOB
Age
Position
Foot
Team
Res. eligible
🏠 CR
🎙️ Media
Overall %
Match %
Training %
Avail
Work
Inj
Physio
Ill
Hol
N/A
Sus
U21
Res
Loan
SGA
Rest
Archived players
Name
DOB
Age
Position
Foot
Team
Actions
Management & Staff
Name
DOB
Age
Role
Team
Overall %
Match %
Training %
Wages
Player and management wages — click Edit to update figures
Season budget
—
Weekly total
—
Season total
—
Budget remaining
—
Player Wage & Bonus Register Click Edit to change figures
Name
Position
Team
Weekly wage
Payment type
Contract
CS bonus
Goal
Assist
Win
Start
Management & Staff Wages Click Edit to change figures
Name
Role
Team
Wage/wk
Change history
My Availability
Your personal availability, absence requests and season breakdown
Match days
Training
Events
Pre-season
My absence requests
My availability this season
Date
Type
Opponent / Session
Status
Team Availability
Jun 2026 – May 2027. Click a cell to update availability.
Player Stats
Season performance — updated from match details
Name
Position
Played
Starts
Bench
Goals
Assists
GA
Clean sh.
Yellow
Red
MOTM
Avg rating
Team (start)
Team (bench)
Physio
Injury records and player availability
Pre-season baseline testing — click Baseline to record a player's results.
Station 1 — Physio tableStation 2 — Hop testStation 3 — 505 change-of-direction
Player
Last tested
Station 1 — Physio table
Station 2 — Hop test
Station 3 — 505 change-of-direction
Active injuries
0
Past injuries
0
Unavailable
0
Current injuries
Player
Date
Mechanism
Diagnosis
Healing time
Status
Expected return
Notes
SOAP
Past injuries
Player
Date
Mechanism
Diagnosis
Healing time
Status
Expected return
Notes
SOAP
My Injuries
Your injury history and current status
Current injuries
Date
Mechanism
Diagnosis
Healing time
Status
Expected return
Notes
Past injuries
Date
Mechanism
Diagnosis
Healing time
Status
Expected return
Notes
Squad Selector
Click players to add. Use ↑↓ arrows to reorder slots. Squad size adjusts by competition.
Available players
✓ AvailWRK holidayINJ/N/A
Selected squad
Match Details
Record match performance data. Squad pre-filled from Squad Selector. Select a fixture to load that game's data.
This fixture hasn't been played yet, so the score is locked. You can still pick the squad and enter goals, cards and balls lost to preview the money — it counts as a forecast until the date arrives.
Player performance
🟩 Starter 🟦 Sub Yellow = -£12 Red = -£35 Clean sheet auto-calculated from score
Player
Pos
Started
Sub
Unused sub
Goals
Assists
Rating
MOTM
Yellow
Red
Select a fixture above to load match data
Finance Dashboard
Season financial overview — actuals from game data, forecasts from squad selection
Expenditure breakdown
Earnings by game week
Tap a bar to see what makes up that game week.
Top earners (to date)
Player
Earned
Forecast
Budget tracker
Earnings
Green = actual (game import). Blue = forecast (squad selection). Hover a cell for full breakdown. ★ = bonus.
Season earnings — players & management
Transactions
Log club spend and income — feeds the Finance Dashboard and game week totals
Add transaction
Transaction log
Requested
To be paid
GW
Direction
Category
Amount
Notes
Status
Paid
Game Week Payslip
Full earnings breakdown for all players involved in a game week
Select a game week above
Pay by GW
Your earnings, game week by game week
Loading…
Bank Details
Player payment details — encrypted, unlocked with a passphrase
Locked
Details are encrypted in the database. Without this passphrase they cannot be read — including by anyone who obtains a copy of the data. Keep it safe; it cannot be recovered.
Changes are only stored once you press Save.
Name
Account name
Sort code
Account number
Bank
Payments
Payment history and requests — showing all approved payments and pending requests
Date
Person
Type
Category
Amount
GW
Notes
Status
Excl. budget
Change Tracker
Queue improvements and bug fixes — publish when ready and review what changed
Add request
How it works
1. Queue requests
Add improvements and bug fixes as you spot them
2. Publish when ready
All queued items are sent to Claude — message copies to clipboard automatically
3. Review each change
Mark done or flag issues — issues return to the queue automatically
Queue
Awaiting your review
Completed
My Dashboard
Your wage, what you've earned, and money in & out.
My Profile
Update your display name, username, password and profile picture.
?
PNG or JPG. Shown in sidebar and profile.
Account details
Availability Approvals
Availability submissions from players awaiting confirmation.
Pending
Player
Date
Status requested
Submitted
Recently approved
Player
Date
Status
Approved by
When
Formation & Team Selection
Select a fixture to begin
Draw:
Available
Unavailable
With the reserves
Selected XI (click to assign)
Substitutes
🪑 Technical Area (max 4)
🏠 Changing Room
🎙️ Media
Squad Sheet
Use the ↑↓ arrows on each row to reorder players.
Save keeps both texts with this game, and the next game starts with the same wording. Change it whenever you like — the newest save is what carries forward.
📲 Social Post
Match
Reserve / U21 Fixtures
Manage reserve and under 21s fixtures — player selections automatically update availability.
Date
Day
Team
Venue
Opposition
Comp
Score
K/O
Venue / Ground
Players
No fixtures added yet
Team Fines
Track, issue and manage player & staff fines
All members
Click a name to add a fine · tick the boxes to fine several at once
Name
What for
Total fined
Paid
Owed
Money for event
Fines
Fines List
Fine
Default amount
Times issued
Event collections
Mark fine as paid
Import fixtures
Open the team's page on FA Full-Time, select the fixture list on screen, copy it, and paste it below.
Any fixture already on this screen for the same date is left untouched.
Add fine
Fine multiple
Add Fine
Add event
Payment Approvals
Payments submitted by staff awaiting Manager approval. Approved payments flow into the Earnings and Payslip screens.
Pending approvals
Submitted
Person
Type
Category
Amount
GW
Notes
Submitted by
Training
Schedule and attendance log
Training schedule
Date
Day
Time
Type
Location
Surface
Notes
Attendance
Session attendance
Name
Position
Availability
Training status
Balls lost £1
Pre-Season Runs
Log off-season running distance for each player. Up to 10 runs per player with date and km captured.
Hover a km figure to see the date logged
Total km leaderboard
km
Add player to forecast
Add a hypothetical player — they only exist in this forecast and won't affect your squad data.
Baseline testing
Station 1 — Physio table
Record dynamometer units consistently (e.g. kg or N). Adductor squeeze may be recorded in the club's chosen standardised test position(s).
Station 2 — Hop test battery
Single-leg hop for distance and triple crossover hop for distance. Record the best valid attempt for each limb and note landing quality, pain or apprehension.
Station 3 — 505 change-of-direction test
10 m approach to the timing line, continue 5 m to the turning line, turn, and return 5 m through the timing line. Time only the 5 m out-and-back section.
Import fixtures from FA Full-Time
Mark as paid
SOAP Notes
New note
SSubjective — symptoms, how they feel
OObjective — measurable data, findings
AAssessment — diagnosis, interpretation
PPlan — treatment, next steps, follow-up
Finance Forecast
Model your squad cost — select players, set wages, input expected stats and calculate total outlay.
SEASON VARIABLES
Budget tracker
Players
Name
Pos
Wage/wk £
Goals £ per goal
Assists £ per assist
CS £ per CS
Win £ per win
Goals rest of season
Assists rest of season
Total forecast
Management & Staff
Name
Role
Wage/wk £
Total
Settings
Manage your club, users, data and appearance
Player visibility
Club information
No badge
PNG, JPG or SVG. Shown in sidebar and mobile header.
Kit colours
Set your kit colours here — these appear in the Formation screen when selecting kit for a match.
🏠 Home Kit
✈️ Away Kit
3️⃣ Third Kit
🧤 GK Kit
Appearance
Theme
Light, dark, or follow system preference
App users
Manage who can log in and what they can access
Admin / ManagerFull access to all screens
Assistant ManagerMatch, training, squad
PhysioPhysio, training, schedule
StaffFixtures, training, stats
PlayerFixtures, availability, payslip
Supabase snapshots
Supabase does not take automatic snapshots on the free plan. Use the export below to save a local backup before making major changes. Download it and keep it safe — you can restore from it at any time.
⚠ Danger zone — Clear data
Each action is permanent and cannot be undone. Export a snapshot first.
Match data
Goals, assists, results and all game stats
Squad selections
All saved squad selections for every fixture
Availability data
All player and staff availability entries
Injury records
All injury records (active and archived)
Fixture results
Clears all scores and results — keeps fixture list
Player stats
Resets all season stats to zero
Clear everything
Wipes all data from cloud and local storage
Custom roles
Create custom roles (e.g. Coach, Media, Volunteer) based on an existing role's default access. They appear in the user modal and can have their own permissions below.
Role permissions
Control which screens each role can access. Admin and Manager always have full access. Changes take effect on next login.
Import players from CSV
Columns (with header row): Name, DOB, Age, Position, Abbr, Foot, Team, Wage, Contract, CS, Goal, Assist, Win, Start This replaces all current players. Stats, availability and game data are preserved where names match.
Add Fixture
Result
Import fixtures from CSV
Upload the CSV file. Columns: Date (YYYY-MM-DD), Competition, Home, Away, KO (HH:MM), Surface.
Log a run
Add management / staff
Weekly wage (can be set later in Wages)
Edit wage
—
Add new player
Loan details
Wages & bonuses (can be set later in Player Wages)
Edit player
Loan details
Edit injury record
Changing the actual return date needs a note explaining why.
Edit wages
—
Bonuses
Applies to games played on or after this date — not to the day you pay. To catch the next game week, use a date on or before that game.
Add / update availability
Your availability will be saved locally. Click Submit for approval to send it to your Manager.
Add injury record
Total payable
Add training session
Add Reserve / U21 Fixture
Leave blank if not played yet — the result (W/D/L) is worked out automatically.
Selected players will have their availability set to the chosen team type on this date. For a Reserves game, Squad players are ticked automatically; untick anyone who isn't going.
Add payment / deduction
Editing keeps this payment on the same game week / date. To move it, delete and re-add.
📲 Social Post