{"referee":{"id":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","officialId":"202027"},"queryMode":"All Roles","assignmentCounts":{"total":10,"byRole":{"Umpire":5,"Referee":3,"Alternate":2}},"recentAssignmentsRaw":[{"gameId":"0042500204","gameDate":"2026-05-11","matchup":"DET @ CLE","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:22:47Z","updatedAt":"2026-05-27T14:22:47Z"},{"gameId":"0042500203","gameDate":"2026-05-09","matchup":"DET @ CLE","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:21:52Z","updatedAt":"2026-05-27T14:21:52Z"},{"gameId":"0042500222","gameDate":"2026-05-07","matchup":"LAL @ OKC","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:22:42Z","updatedAt":"2026-05-27T14:22:42Z"},{"gameId":"0042500221","gameDate":"2026-05-05","matchup":"LAL @ OKC","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:18Z","updatedAt":"2026-05-07T00:58:18Z"},{"gameId":"0042500136","gameDate":"2026-05-01","matchup":"CLE @ TOR","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:37Z","updatedAt":"2026-05-07T00:58:37Z"},{"gameId":"0042500105","gameDate":"2026-04-29","matchup":"ORL @ DET","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:59:04Z","updatedAt":"2026-05-07T00:59:04Z"},{"gameId":"0042500144","gameDate":"2026-04-27","matchup":"OKC @ PHX","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:41:36Z","updatedAt":"2026-05-07T01:41:36Z"},{"gameId":"0042500173","gameDate":"2026-04-24","matchup":"LAL @ HOU","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:43:16Z","updatedAt":"2026-05-07T01:43:16Z"},{"gameId":"0042500111","gameDate":"2026-04-19","matchup":"PHI @ BOS","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:46:07Z","updatedAt":"2026-05-07T01:46:07Z"},{"gameId":"0052500211","gameDate":"2026-04-17","matchup":"GSW @ PHX","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:47:50Z","updatedAt":"2026-05-07T01:47:50Z"}],"recentGamesReturnedByPage":[{"gameId":"0042500204","date":"2026-05-11","matchup":"DET @ CLE","awayTeamAbbr":"DET","homeTeamAbbr":"CLE","awayScore":103,"homeScore":112,"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":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Umpire","officialId":"202027","profileUrl":null},{"refereeId":24,"refereeKey":"mitchell-ervin","name":"Mitchell Ervin","jerseyNumber":"27","displayName":"Mitchell Ervin #27","role":"Alternate","officialId":"203591","profileUrl":null}],"metrics":{"totalFouls":42,"awayFouls":27,"homeFouls":15,"foulDifferential":-12,"totalFta":46,"awayFta":12,"homeFta":34,"ftaDifferential":22,"technicalFouls":0,"offensiveFouls":4,"shootingFouls":19,"looseBallFouls":5,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.145,"homeFtr":0.436,"foulsPer100":null}},{"gameId":"0042500203","date":"2026-05-09","matchup":"DET @ CLE","awayTeamAbbr":"DET","homeTeamAbbr":"CLE","awayScore":109,"homeScore":116,"selectedRefereeRole":"Alternate","crew":[{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Crew Chief","officialId":"1162","profileUrl":null},{"refereeId":22,"refereeKey":"pat-fraher","name":"Pat Fraher","jerseyNumber":"26","displayName":"Pat Fraher #26","role":"Referee","officialId":"2003","profileUrl":null},{"refereeId":6,"refereeKey":"courtney-kirkland","name":"Courtney Kirkland","jerseyNumber":"61","displayName":"Courtney Kirkland #61","role":"Umpire","officialId":"2004","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Alternate","officialId":"202027","profileUrl":null}],"metrics":{"totalFouls":42,"awayFouls":25,"homeFouls":17,"foulDifferential":-8,"totalFta":50,"awayFta":22,"homeFta":28,"ftaDifferential":6,"technicalFouls":1,"offensiveFouls":14,"shootingFouls":23,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":3,"clutchFta":null,"awayFtr":0.242,"homeFtr":0.378,"foulsPer100":null}},{"gameId":"0042500222","date":"2026-05-07","matchup":"LAL @ OKC","awayTeamAbbr":"LAL","homeTeamAbbr":"OKC","awayScore":107,"homeScore":125,"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":30,"refereeKey":"mark-lindsay","name":"Mark Lindsay","jerseyNumber":"29","displayName":"Mark Lindsay #29","role":"Referee","officialId":"200834","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Umpire","officialId":"202027","profileUrl":null},{"refereeId":12,"refereeKey":"ben-taylor","name":"Ben Taylor","jerseyNumber":"46","displayName":"Ben Taylor #46","role":"Alternate","officialId":"202049","profileUrl":null}],"metrics":{"totalFouls":47,"awayFouls":26,"homeFouls":21,"foulDifferential":-5,"totalFta":47,"awayFta":21,"homeFta":26,"ftaDifferential":5,"technicalFouls":2,"offensiveFouls":8,"shootingFouls":21,"looseBallFouls":5,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":0.269,"homeFtr":0.321,"foulsPer100":null}},{"gameId":"0042500221","date":"2026-05-05","matchup":"LAL @ OKC","awayTeamAbbr":"LAL","homeTeamAbbr":"OKC","awayScore":90,"homeScore":108,"selectedRefereeRole":"Referee","crew":[{"refereeId":13,"refereeKey":"james-williams","name":"James Williams","jerseyNumber":"60","displayName":"James Williams #60","role":"Crew Chief","officialId":"202058","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Referee","officialId":"202027","profileUrl":null},{"refereeId":15,"refereeKey":"nick-buchert","name":"Nick Buchert","jerseyNumber":"3","displayName":"Nick Buchert #3","role":"Umpire","officialId":"202007","profileUrl":null},{"refereeId":16,"refereeKey":"zach-zarba","name":"Zach Zarba","jerseyNumber":"15","displayName":"Zach Zarba #15","role":"Alternate","officialId":"2534","profileUrl":null}],"metrics":{"totalFouls":30,"awayFouls":16,"homeFouls":14,"foulDifferential":-2,"totalFta":25,"awayFta":13,"homeFta":12,"ftaDifferential":-1,"technicalFouls":1,"offensiveFouls":4,"shootingFouls":13,"looseBallFouls":5,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.153,"homeFtr":0.141,"foulsPer100":null}},{"gameId":"0042500136","date":"2026-05-01","matchup":"CLE @ TOR","awayTeamAbbr":"CLE","homeTeamAbbr":"TOR","awayScore":110,"homeScore":112,"selectedRefereeRole":"Umpire","crew":[{"refereeId":32,"refereeKey":"justin-van-duyne","name":"Justin Van Duyne","jerseyNumber":"64","displayName":"Justin Van Duyne #64","role":"Crew Chief","officialId":"203593","profileUrl":null},{"refereeId":24,"refereeKey":"mitchell-ervin","name":"Mitchell Ervin","jerseyNumber":"27","displayName":"Mitchell Ervin #27","role":"Referee","officialId":"203591","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Umpire","officialId":"202027","profileUrl":null},{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Alternate","officialId":"1146","profileUrl":null}],"metrics":{"totalFouls":46,"awayFouls":21,"homeFouls":25,"foulDifferential":4,"totalFta":50,"awayFta":27,"homeFta":23,"ftaDifferential":-4,"technicalFouls":1,"offensiveFouls":12,"shootingFouls":21,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.29,"homeFtr":0.264,"foulsPer100":null}},{"gameId":"0042500105","date":"2026-04-29","matchup":"ORL @ DET","awayTeamAbbr":"ORL","homeTeamAbbr":"DET","awayScore":109,"homeScore":116,"selectedRefereeRole":"Alternate","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":8,"refereeKey":"kevin-cutler","name":"Kevin Cutler","jerseyNumber":"34","displayName":"Kevin Cutler #34","role":"Umpire","officialId":"201246","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Alternate","officialId":"202027","profileUrl":null}],"metrics":{"totalFouls":47,"awayFouls":26,"homeFouls":21,"foulDifferential":-5,"totalFta":65,"awayFta":30,"homeFta":35,"ftaDifferential":5,"technicalFouls":0,"offensiveFouls":6,"shootingFouls":27,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.375,"homeFtr":0.438,"foulsPer100":null}},{"gameId":"0042500144","date":"2026-04-27","matchup":"OKC @ PHX","awayTeamAbbr":"OKC","homeTeamAbbr":"PHX","awayScore":131,"homeScore":122,"selectedRefereeRole":"Referee","crew":[{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Crew Chief","officialId":"1146","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Referee","officialId":"202027","profileUrl":null},{"refereeId":24,"refereeKey":"mitchell-ervin","name":"Mitchell Ervin","jerseyNumber":"27","displayName":"Mitchell Ervin #27","role":"Umpire","officialId":"203591","profileUrl":null},{"refereeId":31,"refereeKey":"jacyn-goble","name":"Jacyn Goble","jerseyNumber":"68","displayName":"Jacyn Goble #68","role":"Alternate","officialId":"1627962","profileUrl":null}],"metrics":{"totalFouls":45,"awayFouls":20,"homeFouls":25,"foulDifferential":5,"totalFta":46,"awayFta":30,"homeFta":16,"ftaDifferential":-14,"technicalFouls":1,"offensiveFouls":8,"shootingFouls":20,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.366,"homeFtr":0.178,"foulsPer100":null}},{"gameId":"0042500173","date":"2026-04-24","matchup":"LAL @ HOU","awayTeamAbbr":"LAL","homeTeamAbbr":"HOU","awayScore":112,"homeScore":108,"selectedRefereeRole":"Umpire","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":"0042500111","date":"2026-04-19","matchup":"PHI @ BOS","awayTeamAbbr":"PHI","homeTeamAbbr":"BOS","awayScore":91,"homeScore":123,"selectedRefereeRole":"Referee","crew":[{"refereeId":22,"refereeKey":"pat-fraher","name":"Pat Fraher","jerseyNumber":"26","displayName":"Pat Fraher #26","role":"Crew Chief","officialId":"2003","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Referee","officialId":"202027","profileUrl":null},{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Umpire","officialId":"1162","profileUrl":null}],"metrics":{"totalFouls":41,"awayFouls":20,"homeFouls":21,"foulDifferential":1,"totalFta":45,"awayFta":23,"homeFta":22,"ftaDifferential":-1,"technicalFouls":1,"offensiveFouls":11,"shootingFouls":23,"looseBallFouls":5,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.256,"homeFtr":0.244,"foulsPer100":null}},{"gameId":"0052500211","date":"2026-04-17","matchup":"GSW @ PHX","awayTeamAbbr":"GSW","homeTeamAbbr":"PHX","awayScore":96,"homeScore":111,"selectedRefereeRole":"Umpire","crew":[{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Crew Chief","officialId":"1162","profileUrl":null},{"refereeId":85,"refereeKey":"aaron-smith","name":"Aaron Smith","jerseyNumber":"51","displayName":"Aaron Smith #51","role":"Referee","officialId":"1626302","profileUrl":null},{"refereeId":14,"refereeKey":"tre-maddox","name":"Tre Maddox","jerseyNumber":"23","displayName":"Tre Maddox #23","role":"Umpire","officialId":"202027","profileUrl":null},{"refereeId":24,"refereeKey":"mitchell-ervin","name":"Mitchell Ervin","jerseyNumber":"27","displayName":"Mitchell Ervin #27","role":"Alternate","officialId":"203591","profileUrl":null}],"metrics":{"totalFouls":42,"awayFouls":19,"homeFouls":23,"foulDifferential":4,"totalFta":38,"awayFta":23,"homeFta":15,"ftaDifferential":-8,"technicalFouls":null,"offensiveFouls":null,"shootingFouls":null,"looseBallFouls":null,"flagrantFouls":null,"clutchFouls":null,"clutchFta":null,"awayFtr":0.311,"homeFtr":0.185,"foulsPer100":null}}],"tables":{"totalGames":244,"completedGames":235,"gamesWithAnyAssignments":99,"completedGamesWithoutAssignments":136},"possibleDuplicateRefereeRows":[],"roleBreakdownInSample":{"Umpire":5,"Alternate":2,"Referee":3},"diagnosis":{"status":"OK","reason":"10 games returned — sufficient."}}