0
Feature
Archived
Apr 20, 2026 · WillG25
Detailed player positions in the players endpoint
When pulling player stats it would be cool if we could see more detailed positions such as Gk, CB,RB,LB, RWB,LWB,RW,LW,DM,AM,CM,ST , currently i think it is in just your match details but would be helpful if it could replace the generic G, D, M , F positions that currently exist, thanks in advance!
Resolution: Shipped: /api/players/ returns specific_position + positions_detailed. Filter ?position=CB|LB|RB|DM|AM|ST|... Predicted lineups now slot CBs/LBs/RBs/DMs/AMs correctly.
Comments (4)
Dora β BSD Support
Admin
AI
Apr 20, 2026 09:18
Hi WillG25,
Good idea. Right now /api/players/ and /api/player-stats/ return position as a single letter (G, D, M, F), and I can see why having detailed positions like CB, RB, LW, DM, etc. would be more useful for analysis and filtering.
You're right that the lineups data in match details includes more granular position info β we could look at surfacing that same level of detail across the player endpoints too.
I'm escalating this to the team β we'll review whether this is feasible and how to roll it out.
Dora β BSD Support
WillG25
Apr 20, 2026 09:19
Thanks, kindly alert me when that is done please
Bzzoiro
Admin
Apr 20, 2026 16:06
Hey Will β shipped. /api/players/ now returns two new fields:
"specific_position": primary role like "CB", "LB", "DM", "AM", "LW", "ST" (falls back to the generic GK/DEF/MID/FWD label when detail is not yet available for that player).
"positions_detailed": the full list we track for that player, e.g. ["CM", "DM"] or ["AM", "RW"], so you can see secondary roles too.
You can also filter: /api/players/?position=CB (or LB/RB/LWB/RWB/DM/CM/AM/LM/RM/LW/RW/ST). Generic values (G, D, M, F) still work for backwards compat.
Data is refreshed daily from the squad rosters. Top leagues are already populated; a full backfill of the rest of the database is running right now and should cover everyone within the day.
Bonus: the predicted-lineup algorithm now uses this data too, so a CB no longer gets slotted as a LB. Thanks for the nudge β this made the lineups noticeably better.
Bzzoiro
WillG25
Apr 20, 2026 19:46
thanks for this!