{"referee":{"id":95,"refereeKey":"dedric-taylor","name":"Dedric Taylor","jerseyNumber":"21","officialId":"203592"},"queryMode":"All Roles","assignmentCounts":{"total":5,"byRole":{"Crew Chief":2,"Umpire":1,"Referee":1,"Alternate":1}},"recentAssignmentsRaw":[{"gameId":"0042500154","gameDate":"2026-04-26","matchup":"SAS @ POR","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:41:54Z","updatedAt":"2026-05-07T01:41:54Z"},{"gameId":"0042500153","gameDate":"2026-04-24","matchup":"SAS @ POR","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:43:29Z","updatedAt":"2026-05-07T01:43:29Z"},{"gameId":"0042500162","gameDate":"2026-04-20","matchup":"MIN @ DEN","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:45:57Z","updatedAt":"2026-05-07T01:45:57Z"},{"gameId":"0042500161","gameDate":"2026-04-18","matchup":"MIN @ DEN","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:46:57Z","updatedAt":"2026-05-07T01:46:57Z"},{"gameId":"0022501191","gameDate":"2026-04-12","matchup":"MIL @ PHI","role":"Referee","source":"espn","sourceUrl":null,"createdAt":"2026-05-07T01:49:09Z","updatedAt":"2026-05-07T01:49:09Z"}],"recentGamesReturnedByPage":[{"gameId":"0042500154","date":"2026-04-26","matchup":"SAS @ POR","awayTeamAbbr":"SAS","homeTeamAbbr":"POR","awayScore":114,"homeScore":93,"selectedRefereeRole":"Umpire","crew":[{"refereeId":54,"refereeKey":"andy-nagy","name":"Andy Nagy","jerseyNumber":"83","displayName":"Andy Nagy #83","role":"Crew Chief","officialId":"1627534","profileUrl":null},{"refereeId":32,"refereeKey":"justin-van-duyne","name":"Justin Van Duyne","jerseyNumber":"64","displayName":"Justin Van Duyne #64","role":"Referee","officialId":"203593","profileUrl":null},{"refereeId":95,"refereeKey":"dedric-taylor","name":"Dedric Taylor","jerseyNumber":"21","displayName":"Dedric Taylor #21","role":"Umpire","officialId":"203592","profileUrl":null},{"refereeId":16,"refereeKey":"zach-zarba","name":"Zach Zarba","jerseyNumber":"15","displayName":"Zach Zarba #15","role":"Alternate","officialId":"2534","profileUrl":null}],"metrics":{"totalFouls":41,"awayFouls":21,"homeFouls":20,"foulDifferential":-1,"totalFta":40,"awayFta":17,"homeFta":23,"ftaDifferential":6,"technicalFouls":1,"offensiveFouls":6,"shootingFouls":15,"looseBallFouls":7,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.195,"homeFtr":0.287,"foulsPer100":null}},{"gameId":"0042500153","date":"2026-04-24","matchup":"SAS @ POR","awayTeamAbbr":"SAS","homeTeamAbbr":"POR","awayScore":120,"homeScore":108,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":95,"refereeKey":"dedric-taylor","name":"Dedric Taylor","jerseyNumber":"21","displayName":"Dedric Taylor #21","role":"Crew Chief","officialId":"203592","profileUrl":null},{"refereeId":13,"refereeKey":"james-williams","name":"James Williams","jerseyNumber":"60","displayName":"James Williams #60","role":"Referee","officialId":"202058","profileUrl":null},{"refereeId":44,"refereeKey":"kevin-scott","name":"Kevin Scott","jerseyNumber":"24","displayName":"Kevin Scott #24","role":"Umpire","officialId":"202041","profileUrl":null},{"refereeId":2,"refereeKey":"brian-forte","name":"Brian Forte","jerseyNumber":"45","displayName":"Brian Forte #45","role":"Alternate","officialId":"101283","profileUrl":null}],"metrics":{"totalFouls":49,"awayFouls":25,"homeFouls":24,"foulDifferential":-1,"totalFta":57,"awayFta":28,"homeFta":29,"ftaDifferential":1,"technicalFouls":3,"offensiveFouls":5,"shootingFouls":24,"looseBallFouls":2,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.322,"homeFtr":0.322,"foulsPer100":null}},{"gameId":"0042500162","date":"2026-04-20","matchup":"MIN @ DEN","awayTeamAbbr":"MIN","homeTeamAbbr":"DEN","awayScore":119,"homeScore":114,"selectedRefereeRole":"Alternate","crew":[{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Crew Chief","officialId":"1146","profileUrl":null},{"refereeId":26,"refereeKey":"gediminas-petraitis","name":"Gediminas Petraitis","jerseyNumber":"50","displayName":"Gediminas Petraitis #50","role":"Referee","officialId":"204058","profileUrl":null},{"refereeId":24,"refereeKey":"mitchell-ervin","name":"Mitchell Ervin","jerseyNumber":"27","displayName":"Mitchell Ervin #27","role":"Umpire","officialId":"203591","profileUrl":null},{"refereeId":95,"refereeKey":"dedric-taylor","name":"Dedric Taylor","jerseyNumber":"21","displayName":"Dedric Taylor #21","role":"Alternate","officialId":"203592","profileUrl":null}],"metrics":{"totalFouls":null,"awayFouls":null,"homeFouls":null,"foulDifferential":null,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":1,"offensiveFouls":9,"shootingFouls":30,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":null,"homeFtr":null,"foulsPer100":null}},{"gameId":"0042500161","date":"2026-04-18","matchup":"MIN @ DEN","awayTeamAbbr":"MIN","homeTeamAbbr":"DEN","awayScore":105,"homeScore":116,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":95,"refereeKey":"dedric-taylor","name":"Dedric Taylor","jerseyNumber":"21","displayName":"Dedric Taylor #21","role":"Crew Chief","officialId":"203592","profileUrl":null},{"refereeId":31,"refereeKey":"jacyn-goble","name":"Jacyn Goble","jerseyNumber":"68","displayName":"Jacyn Goble #68","role":"Referee","officialId":"1627962","profileUrl":null},{"refereeId":16,"refereeKey":"zach-zarba","name":"Zach Zarba","jerseyNumber":"15","displayName":"Zach Zarba #15","role":"Umpire","officialId":"2534","profileUrl":null},{"refereeId":3,"refereeKey":"eric-dalen","name":"Eric Dalen","jerseyNumber":"37","displayName":"Eric Dalen #37","role":"Alternate","officialId":"200833","profileUrl":null}],"metrics":{"totalFouls":42,"awayFouls":25,"homeFouls":17,"foulDifferential":-8,"totalFta":52,"awayFta":19,"homeFta":33,"ftaDifferential":14,"technicalFouls":3,"offensiveFouls":8,"shootingFouls":21,"looseBallFouls":4,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":0.218,"homeFtr":0.379,"foulsPer100":null}},{"gameId":"0022501191","date":"2026-04-12","matchup":"MIL @ PHI","awayTeamAbbr":"MIL","homeTeamAbbr":"PHI","awayScore":106,"homeScore":126,"selectedRefereeRole":"Referee","crew":[{"refereeId":6,"refereeKey":"courtney-kirkland","name":"Courtney Kirkland","jerseyNumber":"61","displayName":"Courtney Kirkland #61","role":"Crew Chief","officialId":"2004","profileUrl":null},{"refereeId":95,"refereeKey":"dedric-taylor","name":"Dedric Taylor","jerseyNumber":"21","displayName":"Dedric Taylor #21","role":"Referee","officialId":"203592","profileUrl":null},{"refereeId":10,"refereeKey":"sean-corbin","name":"Sean Corbin","jerseyNumber":"33","displayName":"Sean Corbin #33","role":"Umpire","officialId":"1151","profileUrl":null}],"metrics":{"totalFouls":34,"awayFouls":15,"homeFouls":19,"foulDifferential":4,"totalFta":43,"awayFta":22,"homeFta":21,"ftaDifferential":-1,"technicalFouls":null,"offensiveFouls":null,"shootingFouls":null,"looseBallFouls":null,"flagrantFouls":null,"clutchFouls":null,"clutchFta":null,"awayFtr":0.244,"homeFtr":0.231,"foulsPer100":null}}],"tables":{"totalGames":244,"completedGames":235,"gamesWithAnyAssignments":99,"completedGamesWithoutAssignments":136},"possibleDuplicateRefereeRows":[],"roleBreakdownInSample":{"Umpire":1,"Crew Chief":2,"Alternate":1,"Referee":1},"diagnosis":{"status":"INSUFFICIENT_ASSIGNMENTS","reason":"Only 5 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."}}