{"referee":{"id":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","officialId":"1146"},"queryMode":"All Roles","assignmentCounts":{"total":16,"byRole":{"Crew Chief":9,"Alternate":4,"Referee":2,"Umpire":1}},"recentAssignmentsRaw":[{"gameId":"0042500315","gameDate":"2026-05-26","matchup":"SAS @ OKC","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T03:42:36Z","updatedAt":"2026-05-27T03:42:36Z"},{"gameId":"0042500303","gameDate":"2026-05-23","matchup":"NYK @ CLE","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T15:44:17Z","updatedAt":"2026-05-27T15:44:17Z"},{"gameId":"0042500312","gameDate":"2026-05-20","matchup":"SAS @ OKC","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:23:26Z","updatedAt":"2026-05-27T14:23:26Z"},{"gameId":"0042500205","gameDate":"2026-05-13","matchup":"CLE @ DET","role":"Referee","source":"espn","sourceUrl":null,"createdAt":"2026-05-16T00:05:50Z","updatedAt":"2026-05-16T00:05:50Z"},{"gameId":"0042500224","gameDate":"2026-05-11","matchup":"OKC @ LAL","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-12T04:15:35Z","updatedAt":"2026-05-12T04:15:35Z"},{"gameId":"0042500233","gameDate":"2026-05-08","matchup":"SAS @ MIN","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T15:39:10Z","updatedAt":"2026-05-27T15:39:10Z"},{"gameId":"0042500212","gameDate":"2026-05-06","matchup":"PHI @ NYK","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:16Z","updatedAt":"2026-05-07T00:58:16Z"},{"gameId":"0042500107","gameDate":"2026-05-03","matchup":"ORL @ DET","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:19Z","updatedAt":"2026-05-07T00:58:19Z"},{"gameId":"0042500136","gameDate":"2026-05-01","matchup":"CLE @ TOR","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:37Z","updatedAt":"2026-05-07T00:58:37Z"},{"gameId":"0042500175","gameDate":"2026-04-29","matchup":"HOU @ LAL","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:40:56Z","updatedAt":"2026-05-07T01:40:56Z"},{"gameId":"0042500144","gameDate":"2026-04-27","matchup":"OKC @ PHX","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:41:36Z","updatedAt":"2026-05-07T01:41:36Z"},{"gameId":"0042500103","gameDate":"2026-04-25","matchup":"DET @ ORL","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:42:23Z","updatedAt":"2026-05-07T01:42:23Z"},{"gameId":"0042500162","gameDate":"2026-04-20","matchup":"MIN @ DEN","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:45:57Z","updatedAt":"2026-05-07T01:45:57Z"},{"gameId":"0042500131","gameDate":"2026-04-18","matchup":"TOR @ CLE","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:46:56Z","updatedAt":"2026-05-07T01:46:56Z"},{"gameId":"0052500101","gameDate":"2026-04-15","matchup":"ORL @ PHI","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:48:08Z","updatedAt":"2026-05-07T01:48:08Z"},{"gameId":"0022501198","gameDate":"2026-04-12","matchup":"UTA @ LAL","role":"Crew Chief","source":"espn","sourceUrl":null,"createdAt":"2026-05-07T01:49:34Z","updatedAt":"2026-05-07T01:49:34Z"}],"recentGamesReturnedByPage":[{"gameId":"0042500315","date":"2026-05-26","matchup":"SAS @ OKC","awayTeamAbbr":"SAS","homeTeamAbbr":"OKC","awayScore":114,"homeScore":127,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Crew Chief","officialId":"1146","profileUrl":null},{"refereeId":9,"refereeKey":"james-capers","name":"James Capers","jerseyNumber":"19","displayName":"James Capers #19","role":"Referee","officialId":"1148","profileUrl":null},{"refereeId":11,"refereeKey":"jb-derosa","name":"JB DeRosa","jerseyNumber":"14","displayName":"JB DeRosa #14","role":"Umpire","officialId":"1155","profileUrl":null},{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Alternate","officialId":"2882","profileUrl":null}],"metrics":{"totalFouls":51,"awayFouls":29,"homeFouls":22,"foulDifferential":-7,"totalFta":70,"awayFta":32,"homeFta":38,"ftaDifferential":6,"technicalFouls":1,"offensiveFouls":2,"shootingFouls":24,"looseBallFouls":7,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.348,"homeFtr":0.458,"foulsPer100":null}},{"gameId":"0042500303","date":"2026-05-23","matchup":"NYK @ CLE","awayTeamAbbr":"NYK","homeTeamAbbr":"CLE","awayScore":121,"homeScore":108,"selectedRefereeRole":"Alternate","crew":[{"refereeId":31,"refereeKey":"jacyn-goble","name":"Jacyn Goble","jerseyNumber":"68","displayName":"Jacyn Goble #68","role":"Crew Chief","officialId":"1627962","profileUrl":null},{"refereeId":4,"refereeKey":"tyler-ford","name":"Tyler Ford","jerseyNumber":"39","displayName":"Tyler Ford #39","role":"Referee","officialId":"204059","profileUrl":null},{"refereeId":26,"refereeKey":"gediminas-petraitis","name":"Gediminas Petraitis","jerseyNumber":"50","displayName":"Gediminas Petraitis #50","role":"Umpire","officialId":"204058","profileUrl":null},{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Alternate","officialId":"1146","profileUrl":null}],"metrics":{"totalFouls":null,"awayFouls":null,"homeFouls":null,"foulDifferential":null,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":0,"offensiveFouls":6,"shootingFouls":21,"looseBallFouls":2,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":null,"homeFtr":null,"foulsPer100":null}},{"gameId":"0042500312","date":"2026-05-20","matchup":"SAS @ OKC","awayTeamAbbr":"SAS","homeTeamAbbr":"OKC","awayScore":113,"homeScore":122,"selectedRefereeRole":"Alternate","crew":[{"refereeId":17,"refereeKey":"karl-lane","name":"Karl Lane","jerseyNumber":"77","displayName":"Karl Lane #77","role":"Crew Chief","officialId":"202026","profileUrl":null},{"refereeId":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Referee","officialId":"201639","profileUrl":null},{"refereeId":100,"refereeKey":"ed-malloy","name":"Ed Malloy","jerseyNumber":"7","displayName":"Ed Malloy #7","role":"Umpire","officialId":"2530","profileUrl":null},{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Alternate","officialId":"1146","profileUrl":null}],"metrics":{"totalFouls":null,"awayFouls":null,"homeFouls":null,"foulDifferential":null,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":0,"offensiveFouls":7,"shootingFouls":20,"looseBallFouls":5,"flagrantFouls":0,"clutchFouls":2,"clutchFta":null,"awayFtr":null,"homeFtr":null,"foulsPer100":null}},{"gameId":"0042500205","date":"2026-05-13","matchup":"CLE @ DET","awayTeamAbbr":"CLE","homeTeamAbbr":"DET","awayScore":117,"homeScore":113,"selectedRefereeRole":"Referee","crew":[{"refereeId":30,"refereeKey":"mark-lindsay","name":"Mark Lindsay","jerseyNumber":"29","displayName":"Mark Lindsay #29","role":"Crew Chief","officialId":"200834","profileUrl":null},{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Referee","officialId":"1146","profileUrl":null},{"refereeId":26,"refereeKey":"gediminas-petraitis","name":"Gediminas Petraitis","jerseyNumber":"50","displayName":"Gediminas Petraitis #50","role":"Umpire","officialId":"204058","profileUrl":null},{"refereeId":4,"refereeKey":"tyler-ford","name":"Tyler Ford","jerseyNumber":"39","displayName":"Tyler Ford #39","role":"Alternate","officialId":"204059","profileUrl":null}],"metrics":{"totalFouls":null,"awayFouls":null,"homeFouls":null,"foulDifferential":null,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":3,"offensiveFouls":2,"shootingFouls":22,"looseBallFouls":2,"flagrantFouls":0,"clutchFouls":2,"clutchFta":null,"awayFtr":null,"homeFtr":null,"foulsPer100":null}},{"gameId":"0042500224","date":"2026-05-11","matchup":"OKC @ LAL","awayTeamAbbr":"OKC","homeTeamAbbr":"LAL","awayScore":115,"homeScore":110,"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":44,"refereeKey":"kevin-scott","name":"Kevin Scott","jerseyNumber":"24","displayName":"Kevin Scott #24","role":"Referee","officialId":"202041","profileUrl":null},{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Umpire","officialId":"1146","profileUrl":null}],"metrics":{"totalFouls":0,"awayFouls":0,"homeFouls":0,"foulDifferential":0,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":0,"offensiveFouls":10,"shootingFouls":19,"looseBallFouls":4,"flagrantFouls":0,"clutchFouls":3,"clutchFta":null,"awayFtr":null,"homeFtr":null,"foulsPer100":null}},{"gameId":"0042500233","date":"2026-05-08","matchup":"SAS @ MIN","awayTeamAbbr":"SAS","homeTeamAbbr":"MIN","awayScore":115,"homeScore":108,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Crew Chief","officialId":"1146","profileUrl":null},{"refereeId":3,"refereeKey":"eric-dalen","name":"Eric Dalen","jerseyNumber":"37","displayName":"Eric Dalen #37","role":"Referee","officialId":"200833","profileUrl":null},{"refereeId":4,"refereeKey":"tyler-ford","name":"Tyler Ford","jerseyNumber":"39","displayName":"Tyler Ford #39","role":"Umpire","officialId":"204059","profileUrl":null},{"refereeId":31,"refereeKey":"jacyn-goble","name":"Jacyn Goble","jerseyNumber":"68","displayName":"Jacyn Goble #68","role":"Alternate","officialId":"1627962","profileUrl":null}],"metrics":{"totalFouls":48,"awayFouls":23,"homeFouls":25,"foulDifferential":2,"totalFta":54,"awayFta":33,"homeFta":21,"ftaDifferential":-12,"technicalFouls":1,"offensiveFouls":6,"shootingFouls":24,"looseBallFouls":5,"flagrantFouls":0,"clutchFouls":2,"clutchFta":null,"awayFtr":0.388,"homeFtr":0.212,"foulsPer100":null}},{"gameId":"0042500212","date":"2026-05-06","matchup":"PHI @ NYK","awayTeamAbbr":"PHI","homeTeamAbbr":"NYK","awayScore":102,"homeScore":108,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Crew Chief","officialId":"1146","profileUrl":null},{"refereeId":2,"refereeKey":"brian-forte","name":"Brian Forte","jerseyNumber":"45","displayName":"Brian Forte #45","role":"Referee","officialId":"101283","profileUrl":null},{"refereeId":3,"refereeKey":"eric-dalen","name":"Eric Dalen","jerseyNumber":"37","displayName":"Eric Dalen #37","role":"Umpire","officialId":"200833","profileUrl":null},{"refereeId":4,"refereeKey":"tyler-ford","name":"Tyler Ford","jerseyNumber":"39","displayName":"Tyler Ford #39","role":"Alternate","officialId":"204059","profileUrl":null}],"metrics":{"totalFouls":43,"awayFouls":23,"homeFouls":20,"foulDifferential":-3,"totalFta":53,"awayFta":28,"homeFta":25,"ftaDifferential":-3,"technicalFouls":1,"offensiveFouls":10,"shootingFouls":20,"looseBallFouls":2,"flagrantFouls":1,"clutchFouls":2,"clutchFta":null,"awayFtr":0.373,"homeFtr":0.316,"foulsPer100":null}},{"gameId":"0042500107","date":"2026-05-03","matchup":"ORL @ DET","awayTeamAbbr":"ORL","homeTeamAbbr":"DET","awayScore":94,"homeScore":116,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Crew Chief","officialId":"1146","profileUrl":null},{"refereeId":22,"refereeKey":"pat-fraher","name":"Pat Fraher","jerseyNumber":"26","displayName":"Pat Fraher #26","role":"Referee","officialId":"2003","profileUrl":null},{"refereeId":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Umpire","officialId":"201639","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":21,"homeFouls":21,"foulDifferential":0,"totalFta":52,"awayFta":30,"homeFta":22,"ftaDifferential":-8,"technicalFouls":1,"offensiveFouls":5,"shootingFouls":20,"looseBallFouls":2,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.4,"homeFtr":0.275,"foulsPer100":null}},{"gameId":"0042500136","date":"2026-05-01","matchup":"CLE @ TOR","awayTeamAbbr":"CLE","homeTeamAbbr":"TOR","awayScore":110,"homeScore":112,"selectedRefereeRole":"Alternate","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":"0042500175","date":"2026-04-29","matchup":"HOU @ LAL","awayTeamAbbr":"HOU","homeTeamAbbr":"LAL","awayScore":99,"homeScore":93,"selectedRefereeRole":"Alternate","crew":[{"refereeId":24,"refereeKey":"mitchell-ervin","name":"Mitchell Ervin","jerseyNumber":"27","displayName":"Mitchell Ervin #27","role":"Crew Chief","officialId":"203591","profileUrl":null},{"refereeId":63,"refereeKey":"marat-kogut","name":"Marat Kogut","jerseyNumber":"32","displayName":"Marat Kogut #32","role":"Referee","officialId":"201245","profileUrl":null},{"refereeId":22,"refereeKey":"pat-fraher","name":"Pat Fraher","jerseyNumber":"26","displayName":"Pat Fraher #26","role":"Umpire","officialId":"2003","profileUrl":null},{"refereeId":1,"refereeKey":"tony-brothers","name":"Tony Brothers","jerseyNumber":"25","displayName":"Tony Brothers #25","role":"Alternate","officialId":"1146","profileUrl":null}],"metrics":{"totalFouls":42,"awayFouls":22,"homeFouls":20,"foulDifferential":-2,"totalFta":52,"awayFta":25,"homeFta":27,"ftaDifferential":2,"technicalFouls":0,"offensiveFouls":6,"shootingFouls":17,"looseBallFouls":4,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":0.333,"homeFtr":0.355,"foulsPer100":null}}],"tables":{"totalGames":244,"completedGames":235,"gamesWithAnyAssignments":99,"completedGamesWithoutAssignments":136},"possibleDuplicateRefereeRows":[],"roleBreakdownInSample":{"Crew Chief":4,"Alternate":4,"Referee":1,"Umpire":1},"diagnosis":{"status":"OK","reason":"10 games returned — sufficient."}}