Growing Discord community — direct access to the developer, live coverage & picks. Join now →
0
Bug Archived Apr 21, 2026 · WillG25

Substitutes not showing an hour before the match, during the match but only after the match for top 5 leagues.

Substitutes don't show in the events endpoint for lineups in the top 5 leagues until the match is over, will this be fixed soon? As I have noticed other leagues outside these top 5 leagues have substitutes data in this same endpoint.

Resolution: we now refetch lineups during in-progress matches whenever the stored bench has fewer than 5 players on either side, until the substitutes roster catches up. Should kick in automatically for the next live round. Let us know if you still see gaps after that.
Comments (4)
Dora — BSD Support Admin AI Apr 21, 2026 04:01
Hey WillG25, Thanks for the detailed report. You're right that this sounds like inconsistent behavior — lineups showing up post-match in the top 5 leagues but available earlier elsewhere is definitely worth investigating. A couple of pointers while we look into this: The lineups field in the events endpoint requires ?full=true, and we also have a beta predicted-lineup endpoint at GET /api/predicted-lineup/{event_id}/ that might help bridge the gap for upcoming matches (though it's experimental). That said, the data availability difference you're flagging between leagues needs a deeper look. I'm escalating this to the team so we can check what's happening with data sync for those five leagues. Dora — BSD Support
WillG25 Apr 21, 2026 04:02
Yeah I have investigated all of those, substitutes show for predicted lineups even. It is only the confirmed lineups for top 5 leagues that do not have substitutes it seems
Dora — BSD Support Admin Apr 21, 2026 08:19
Hey WillG25, dug into this one. You are right — the gap is real, and it is not limited to top-5, it just shows up there most. Our pipeline was fetching lineups pre-match and again at the final whistle, but we were not refreshing during the match itself. So if a confirmed lineup was published pre-match without the bench populated (which happens for some leagues), we held onto that incomplete version until full-time. Fixed: we now refetch lineups during in-progress matches whenever the stored bench has fewer than 5 players on either side, until the substitutes roster catches up. Should kick in automatically for the next live round. Let us know if you still see gaps after that.
WillG25 Apr 22, 2026 06:43
thanks, hope the full lineups with the subs appear an hour before the games eventually too!