{"referee":{"id":251,"refereeKey":"ashley-moyer-gleich","name":"Ashley Moyer-Gleich","jerseyNumber":"","officialId":null},"queryMode":"All Roles","assignmentCounts":{"total":1,"byRole":{"Umpire":1}},"recentAssignmentsRaw":[{"gameId":"0022501194","gameDate":"2026-04-12","matchup":"MEM @ HOU","role":"Umpire","source":"espn","sourceUrl":null,"createdAt":"2026-05-07T01:49:20Z","updatedAt":"2026-05-07T01:49:20Z"}],"recentGamesReturnedByPage":[{"gameId":"0022501194","date":"2026-04-12","matchup":"MEM @ HOU","awayTeamAbbr":"MEM","homeTeamAbbr":"HOU","awayScore":101,"homeScore":132,"selectedRefereeRole":"Umpire","crew":[{"refereeId":100,"refereeKey":"ed-malloy","name":"Ed Malloy","jerseyNumber":"7","displayName":"Ed Malloy #7","role":"Crew Chief","officialId":"2530","profileUrl":null},{"refereeId":250,"refereeKey":"rodney-mott","name":"Rodney Mott","jerseyNumber":"","displayName":"Rodney Mott","role":"Referee","officialId":null,"profileUrl":null},{"refereeId":251,"refereeKey":"ashley-moyer-gleich","name":"Ashley Moyer-Gleich","jerseyNumber":"","displayName":"Ashley Moyer-Gleich","role":"Umpire","officialId":null,"profileUrl":null}],"metrics":{"totalFouls":34,"awayFouls":24,"homeFouls":10,"foulDifferential":-14,"totalFta":40,"awayFta":10,"homeFta":30,"ftaDifferential":20,"technicalFouls":null,"offensiveFouls":null,"shootingFouls":null,"looseBallFouls":null,"flagrantFouls":null,"clutchFouls":null,"clutchFta":null,"awayFtr":0.105,"homeFtr":0.286,"foulsPer100":null}}],"tables":{"totalGames":244,"completedGames":235,"gamesWithAnyAssignments":99,"completedGamesWithoutAssignments":136},"possibleDuplicateRefereeRows":[],"roleBreakdownInSample":{"Umpire":1},"diagnosis":{"status":"INSUFFICIENT_ASSIGNMENTS","reason":"Only 1 assignment row(s) exist for this referee. 136 completed games in DB have no referee assignments at all. Run POST /api/referees/sync-assignments to backfill historical games."}}