{"referee":{"id":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","officialId":"1626300"},"queryMode":"All Roles","assignmentCounts":{"total":12,"byRole":{"Umpire":6,"Alternate":3,"Crew Chief":2,"Referee":1}},"recentAssignmentsRaw":[{"gameId":"0042500302","gameDate":"2026-05-21","matchup":"CLE @ NYK","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:22:08Z","updatedAt":"2026-05-27T14:22:08Z"},{"gameId":"0042500301","gameDate":"2026-05-19","matchup":"CLE @ NYK","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-20T01:24:04Z","updatedAt":"2026-05-20T01:24:04Z"},{"gameId":"0042500206","gameDate":"2026-05-15","matchup":"DET @ CLE","role":"Crew Chief","source":"espn","sourceUrl":null,"createdAt":"2026-05-15T23:19:31Z","updatedAt":"2026-05-15T23:19:31Z"},{"gameId":"0042500213","gameDate":"2026-05-08","matchup":"NYK @ PHI","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:23:36Z","updatedAt":"2026-05-27T14:23:36Z"},{"gameId":"0042500116","gameDate":"2026-04-30","matchup":"BOS @ PHI","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:39Z","updatedAt":"2026-05-07T00:58:39Z"},{"gameId":"0042500155","gameDate":"2026-04-28","matchup":"POR @ SAS","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:41:22Z","updatedAt":"2026-05-07T01:41:22Z"},{"gameId":"0042500134","gameDate":"2026-04-26","matchup":"CLE @ TOR","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:41:38Z","updatedAt":"2026-05-07T01:41:38Z"},{"gameId":"0042500173","gameDate":"2026-04-24","matchup":"LAL @ HOU","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:43:16Z","updatedAt":"2026-05-07T01:43:16Z"},{"gameId":"0042500102","gameDate":"2026-04-22","matchup":"ORL @ DET","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:43:45Z","updatedAt":"2026-05-07T01:43:45Z"},{"gameId":"0042500121","gameDate":"2026-04-18","matchup":"ATL @ NYK","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:47:12Z","updatedAt":"2026-05-07T01:47:12Z"},{"gameId":"0052500121","gameDate":"2026-04-14","matchup":"POR @ PHX","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:48:47Z","updatedAt":"2026-05-07T01:48:47Z"},{"gameId":"0022501192","gameDate":"2026-04-12","matchup":"BKN @ TOR","role":"Umpire","source":"espn","sourceUrl":null,"createdAt":"2026-05-07T01:49:12Z","updatedAt":"2026-05-07T01:49:12Z"}],"recentGamesReturnedByPage":[{"gameId":"0042500302","date":"2026-05-21","matchup":"CLE @ NYK","awayTeamAbbr":"CLE","homeTeamAbbr":"NYK","awayScore":93,"homeScore":109,"selectedRefereeRole":"Alternate","crew":[{"refereeId":16,"refereeKey":"zach-zarba","name":"Zach Zarba","jerseyNumber":"15","displayName":"Zach Zarba #15","role":"Crew Chief","officialId":"2534","profileUrl":null},{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Referee","officialId":"2882","profileUrl":null},{"refereeId":13,"refereeKey":"james-williams","name":"James Williams","jerseyNumber":"60","displayName":"James Williams #60","role":"Umpire","officialId":"202058","profileUrl":null},{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Alternate","officialId":"1626300","profileUrl":null}],"metrics":{"totalFouls":null,"awayFouls":null,"homeFouls":null,"foulDifferential":null,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":0,"offensiveFouls":4,"shootingFouls":14,"looseBallFouls":8,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":null,"homeFtr":null,"foulsPer100":null}},{"gameId":"0042500301","date":"2026-05-19","matchup":"CLE @ NYK","awayTeamAbbr":"CLE","homeTeamAbbr":"NYK","awayScore":104,"homeScore":115,"selectedRefereeRole":"Alternate","crew":[{"refereeId":9,"refereeKey":"james-capers","name":"James Capers","jerseyNumber":"19","displayName":"James Capers #19","role":"Crew Chief","officialId":"1148","profileUrl":null},{"refereeId":11,"refereeKey":"jb-derosa","name":"JB DeRosa","jerseyNumber":"14","displayName":"JB DeRosa #14","role":"Referee","officialId":"1155","profileUrl":null},{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Umpire","officialId":"1162","profileUrl":null},{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Alternate","officialId":"1626300","profileUrl":null}],"metrics":{"totalFouls":55,"awayFouls":29,"homeFouls":26,"foulDifferential":-3,"totalFta":55,"awayFta":23,"homeFta":32,"ftaDifferential":9,"technicalFouls":0,"offensiveFouls":0,"shootingFouls":8,"looseBallFouls":2,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.256,"homeFtr":0.364,"foulsPer100":null}},{"gameId":"0042500206","date":"2026-05-15","matchup":"DET @ CLE","awayTeamAbbr":"DET","homeTeamAbbr":"CLE","awayScore":115,"homeScore":94,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Crew Chief","officialId":"1626300","profileUrl":null},{"refereeId":16,"refereeKey":"zach-zarba","name":"Zach Zarba","jerseyNumber":"15","displayName":"Zach Zarba #15","role":"Referee","officialId":"2534","profileUrl":null},{"refereeId":13,"refereeKey":"james-williams","name":"James Williams","jerseyNumber":"60","displayName":"James Williams #60","role":"Umpire","officialId":"202058","profileUrl":null},{"refereeId":15,"refereeKey":"nick-buchert","name":"Nick Buchert","jerseyNumber":"3","displayName":"Nick Buchert #3","role":"Alternate","officialId":"202007","profileUrl":null}],"metrics":{"totalFouls":40,"awayFouls":22,"homeFouls":18,"foulDifferential":-4,"totalFta":49,"awayFta":19,"homeFta":30,"ftaDifferential":11,"technicalFouls":0,"offensiveFouls":8,"shootingFouls":17,"looseBallFouls":4,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":0.232,"homeFtr":0.39,"foulsPer100":null}},{"gameId":"0042500213","date":"2026-05-08","matchup":"NYK @ PHI","awayTeamAbbr":"NYK","homeTeamAbbr":"PHI","awayScore":108,"homeScore":94,"selectedRefereeRole":"Umpire","crew":[{"refereeId":40,"refereeKey":"marc-davis","name":"Marc Davis","jerseyNumber":"8","displayName":"Marc Davis #8","role":"Crew Chief","officialId":"1830","profileUrl":null},{"refereeId":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Referee","officialId":"201639","profileUrl":null},{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Umpire","officialId":"1626300","profileUrl":null},{"refereeId":54,"refereeKey":"andy-nagy","name":"Andy Nagy","jerseyNumber":"83","displayName":"Andy Nagy #83","role":"Alternate","officialId":"1627534","profileUrl":null}],"metrics":{"totalFouls":46,"awayFouls":21,"homeFouls":25,"foulDifferential":4,"totalFta":48,"awayFta":32,"homeFta":16,"ftaDifferential":-16,"technicalFouls":0,"offensiveFouls":8,"shootingFouls":17,"looseBallFouls":4,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.421,"homeFtr":0.19,"foulsPer100":null}},{"gameId":"0042500116","date":"2026-04-30","matchup":"BOS @ PHI","awayTeamAbbr":"BOS","homeTeamAbbr":"PHI","awayScore":93,"homeScore":106,"selectedRefereeRole":"Umpire","crew":[{"refereeId":40,"refereeKey":"marc-davis","name":"Marc Davis","jerseyNumber":"8","displayName":"Marc Davis #8","role":"Crew Chief","officialId":"1830","profileUrl":null},{"refereeId":15,"refereeKey":"nick-buchert","name":"Nick Buchert","jerseyNumber":"3","displayName":"Nick Buchert #3","role":"Referee","officialId":"202007","profileUrl":null},{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Umpire","officialId":"1626300","profileUrl":null}],"metrics":{"totalFouls":33,"awayFouls":18,"homeFouls":15,"foulDifferential":-3,"totalFta":35,"awayFta":16,"homeFta":19,"ftaDifferential":3,"technicalFouls":2,"offensiveFouls":6,"shootingFouls":17,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.186,"homeFtr":0.213,"foulsPer100":null}},{"gameId":"0042500155","date":"2026-04-28","matchup":"POR @ SAS","awayTeamAbbr":"POR","homeTeamAbbr":"SAS","awayScore":95,"homeScore":114,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Crew Chief","officialId":"1626300","profileUrl":null},{"refereeId":15,"refereeKey":"nick-buchert","name":"Nick Buchert","jerseyNumber":"3","displayName":"Nick Buchert #3","role":"Referee","officialId":"202007","profileUrl":null},{"refereeId":40,"refereeKey":"marc-davis","name":"Marc Davis","jerseyNumber":"8","displayName":"Marc Davis #8","role":"Umpire","officialId":"1830","profileUrl":null},{"refereeId":10,"refereeKey":"sean-corbin","name":"Sean Corbin","jerseyNumber":"33","displayName":"Sean Corbin #33","role":"Alternate","officialId":"1151","profileUrl":null}],"metrics":{"totalFouls":52,"awayFouls":28,"homeFouls":24,"foulDifferential":-4,"totalFta":52,"awayFta":23,"homeFta":29,"ftaDifferential":6,"technicalFouls":2,"offensiveFouls":5,"shootingFouls":20,"looseBallFouls":6,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":0.245,"homeFtr":0.387,"foulsPer100":null}},{"gameId":"0042500134","date":"2026-04-26","matchup":"CLE @ TOR","awayTeamAbbr":"CLE","homeTeamAbbr":"TOR","awayScore":89,"homeScore":93,"selectedRefereeRole":"Umpire","crew":[{"refereeId":46,"refereeKey":"john-goble","name":"John Goble","jerseyNumber":"10","displayName":"John Goble #10","role":"Crew Chief","officialId":"101284","profileUrl":null},{"refereeId":19,"refereeKey":"curtis-blair","name":"Curtis Blair","jerseyNumber":"74","displayName":"Curtis Blair #74","role":"Referee","officialId":"200832","profileUrl":null},{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Umpire","officialId":"1626300","profileUrl":null},{"refereeId":92,"refereeKey":"natalie-sago","name":"Natalie Sago","jerseyNumber":"9","displayName":"Natalie Sago #9","role":"Alternate","officialId":"1627541","profileUrl":null}],"metrics":{"totalFouls":46,"awayFouls":27,"homeFouls":19,"foulDifferential":-8,"totalFta":59,"awayFta":23,"homeFta":36,"ftaDifferential":13,"technicalFouls":1,"offensiveFouls":7,"shootingFouls":23,"looseBallFouls":3,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":0.264,"homeFtr":0.371,"foulsPer100":null}},{"gameId":"0042500173","date":"2026-04-24","matchup":"LAL @ HOU","awayTeamAbbr":"LAL","homeTeamAbbr":"HOU","awayScore":112,"homeScore":108,"selectedRefereeRole":"Referee","crew":[{"refereeId":101,"refereeKey":"nate-green","name":"Nate Green","jerseyNumber":"41","displayName":"Nate Green #41","role":"Crew Chief","officialId":"1627524","profileUrl":null},{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Referee","officialId":"1626300","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Umpire","officialId":"202027","profileUrl":null},{"refereeId":16,"refereeKey":"zach-zarba","name":"Zach Zarba","jerseyNumber":"15","displayName":"Zach Zarba #15","role":"Alternate","officialId":"2534","profileUrl":null}],"metrics":{"totalFouls":43,"awayFouls":23,"homeFouls":20,"foulDifferential":-3,"totalFta":55,"awayFta":32,"homeFta":23,"ftaDifferential":-9,"technicalFouls":2,"offensiveFouls":4,"shootingFouls":22,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.405,"homeFtr":0.235,"foulsPer100":null}},{"gameId":"0042500102","date":"2026-04-22","matchup":"ORL @ DET","awayTeamAbbr":"ORL","homeTeamAbbr":"DET","awayScore":83,"homeScore":98,"selectedRefereeRole":"Alternate","crew":[{"refereeId":9,"refereeKey":"james-capers","name":"James Capers","jerseyNumber":"19","displayName":"James Capers #19","role":"Crew Chief","officialId":"1148","profileUrl":null},{"refereeId":100,"refereeKey":"ed-malloy","name":"Ed Malloy","jerseyNumber":"7","displayName":"Ed Malloy #7","role":"Referee","officialId":"2530","profileUrl":null},{"refereeId":4,"refereeKey":"tyler-ford","name":"Tyler Ford","jerseyNumber":"39","displayName":"Tyler Ford #39","role":"Umpire","officialId":"204059","profileUrl":null},{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Alternate","officialId":"1626300","profileUrl":null}],"metrics":{"totalFouls":null,"awayFouls":null,"homeFouls":null,"foulDifferential":null,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":2,"offensiveFouls":8,"shootingFouls":22,"looseBallFouls":1,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":null,"homeFtr":null,"foulsPer100":null}},{"gameId":"0042500121","date":"2026-04-18","matchup":"ATL @ NYK","awayTeamAbbr":"ATL","homeTeamAbbr":"NYK","awayScore":102,"homeScore":113,"selectedRefereeRole":"Umpire","crew":[{"refereeId":19,"refereeKey":"curtis-blair","name":"Curtis Blair","jerseyNumber":"74","displayName":"Curtis Blair #74","role":"Crew Chief","officialId":"200832","profileUrl":null},{"refereeId":46,"refereeKey":"john-goble","name":"John Goble","jerseyNumber":"10","displayName":"John Goble #10","role":"Referee","officialId":"101284","profileUrl":null},{"refereeId":42,"refereeKey":"ray-acosta","name":"Ray Acosta","jerseyNumber":"54","displayName":"Ray Acosta #54","role":"Umpire","officialId":"1626300","profileUrl":null},{"refereeId":97,"refereeKey":"mousa-dagher","name":"Mousa Dagher","jerseyNumber":"28","displayName":"Mousa Dagher #28","role":"Alternate","officialId":"1628159","profileUrl":null}],"metrics":{"totalFouls":45,"awayFouls":21,"homeFouls":24,"foulDifferential":3,"totalFta":49,"awayFta":19,"homeFta":30,"ftaDifferential":11,"technicalFouls":1,"offensiveFouls":6,"shootingFouls":17,"looseBallFouls":7,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.218,"homeFtr":0.375,"foulsPer100":null}}],"tables":{"totalGames":244,"completedGames":235,"gamesWithAnyAssignments":99,"completedGamesWithoutAssignments":136},"possibleDuplicateRefereeRows":[],"roleBreakdownInSample":{"Alternate":3,"Crew Chief":2,"Umpire":4,"Referee":1},"diagnosis":{"status":"OK","reason":"10 games returned — sufficient."}}