Growing Discord community β€” direct access to the developer, live coverage & picks. Join now β†’
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!