Manager profiles: tenure records, appointment-effect splits, and a /managers API
Every manager we track gets a profile page and an API endpoint: full club-by-club tenure history, points per match, home/away and goal splits, and a before/after view of how a club performed in the matches either side of an appointment. You can pull the same numbers programmatically to power your own tables, previews or sack-race copy.
Resolution: Manager profile pages at /managers/ and /managers/{id}/, plus per-tenure ppm/goals/home-away splits and appointment_effect on /api/v2/managers/{id}/career/.
Comments
1
Bzzoiro · Admin
Aug 25, 2026 18:38
Shipped.
Every manager now has a profile page at /managers/{id}/, and a searchable index
at /managers/. Club-by-club spells with points per match, goals and a home/away
split, preferred formations, and the last matches from the bench.
The API half is /api/v2/managers/{id}/career/, which returns everything the page
shows, including the before/after view:
"appointment_effect": {"window": 10,
"before": {"ppm": 1.1}, "after": {"ppm": 2.1},
"ppm_change": 1.0}
before is the club's record in the matches leading up to the appointment, under
whoever was in charge. after is the same club over the same number of matches
from the appointment onwards, and it stops at the end of the tenure - matches
after his last day belong to his successor, and counting them would turn a
sacking into an improvement of his.
Two things it deliberately does not do. It says null rather than 0.0 when there
are no matches to judge, because zero means he took no points and null means we
have nothing to say. And a manager with two spells at the same club gets two
entries, with matches assigned by date rather than by badge, so the 2004 spell
does not inherit the 2013 one's results.
Docs: https://sports.bzzoiro.com/docs/football/managers-referees-venues/
Bzzoiro
Log in to comment.