{"referee":{"id":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","officialId":"2882"},"queryMode":"All Roles","assignmentCounts":{"total":11,"byRole":{"Referee":6,"Umpire":2,"Crew Chief":2,"Alternate":1}},"recentAssignmentsRaw":[{"gameId":"0042500315","gameDate":"2026-05-26","matchup":"SAS @ OKC","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T03:42:36Z","updatedAt":"2026-05-27T03:42:36Z"},{"gameId":"0042500302","gameDate":"2026-05-21","matchup":"CLE @ NYK","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:22:08Z","updatedAt":"2026-05-27T14:22:08Z"},{"gameId":"0042500214","gameDate":"2026-05-10","matchup":"NYK @ PHI","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:23:22Z","updatedAt":"2026-05-27T14:23:22Z"},{"gameId":"0042500232","gameDate":"2026-05-06","matchup":"MIN @ SAS","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:58:21Z","updatedAt":"2026-05-07T01:58:21Z"},{"gameId":"0042500106","gameDate":"2026-05-01","matchup":"DET @ ORL","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:35Z","updatedAt":"2026-05-07T00:58:35Z"},{"gameId":"0042500135","gameDate":"2026-04-29","matchup":"TOR @ CLE","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:40:55Z","updatedAt":"2026-05-07T01:40:55Z"},{"gameId":"0042500164","gameDate":"2026-04-25","matchup":"DEN @ MIN","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:42:53Z","updatedAt":"2026-05-07T01:42:53Z"},{"gameId":"0042500112","gameDate":"2026-04-21","matchup":"PHI @ BOS","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:44:22Z","updatedAt":"2026-05-07T01:44:22Z"},{"gameId":"0042500141","gameDate":"2026-04-19","matchup":"PHX @ OKC","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:46:21Z","updatedAt":"2026-05-07T01:46:21Z"},{"gameId":"0052500201","gameDate":"2026-04-17","matchup":"CHA @ ORL","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:47:34Z","updatedAt":"2026-05-07T01:47:34Z"},{"gameId":"0022501190","gameDate":"2026-04-12","matchup":"CHA @ NYK","role":"Crew Chief","source":"espn","sourceUrl":null,"createdAt":"2026-05-07T01:49:05Z","updatedAt":"2026-05-07T01:49:05Z"}],"recentGamesReturnedByPage":[{"gameId":"0042500315","date":"2026-05-26","matchup":"SAS @ OKC","awayTeamAbbr":"SAS","homeTeamAbbr":"OKC","awayScore":114,"homeScore":127,"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":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":"0042500302","date":"2026-05-21","matchup":"CLE @ NYK","awayTeamAbbr":"CLE","homeTeamAbbr":"NYK","awayScore":93,"homeScore":109,"selectedRefereeRole":"Referee","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":"0042500214","date":"2026-05-10","matchup":"NYK @ PHI","awayTeamAbbr":"NYK","homeTeamAbbr":"PHI","awayScore":144,"homeScore":114,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Crew Chief","officialId":"2882","profileUrl":null},{"refereeId":46,"refereeKey":"john-goble","name":"John Goble","jerseyNumber":"10","displayName":"John Goble #10","role":"Referee","officialId":"101284","profileUrl":null},{"refereeId":15,"refereeKey":"nick-buchert","name":"Nick Buchert","jerseyNumber":"3","displayName":"Nick Buchert #3","role":"Umpire","officialId":"202007","profileUrl":null},{"refereeId":54,"refereeKey":"andy-nagy","name":"Andy Nagy","jerseyNumber":"83","displayName":"Andy Nagy #83","role":"Alternate","officialId":"1627534","profileUrl":null}],"metrics":{"totalFouls":45,"awayFouls":22,"homeFouls":23,"foulDifferential":1,"totalFta":57,"awayFta":29,"homeFta":28,"ftaDifferential":-1,"technicalFouls":0,"offensiveFouls":1,"shootingFouls":12,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.319,"homeFtr":0.326,"foulsPer100":null}},{"gameId":"0042500232","date":"2026-05-06","matchup":"MIN @ SAS","awayTeamAbbr":"MIN","homeTeamAbbr":"SAS","awayScore":95,"homeScore":133,"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":24,"refereeKey":"mitchell-ervin","name":"Mitchell Ervin","jerseyNumber":"27","displayName":"Mitchell Ervin #27","role":"Referee","officialId":"203591","profileUrl":null},{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Umpire","officialId":"2882","profileUrl":null},{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Alternate","officialId":"1162","profileUrl":null}],"metrics":{"totalFouls":53,"awayFouls":25,"homeFouls":28,"foulDifferential":3,"totalFta":64,"awayFta":31,"homeFta":33,"ftaDifferential":2,"technicalFouls":0,"offensiveFouls":1,"shootingFouls":12,"looseBallFouls":2,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.352,"homeFtr":0.367,"foulsPer100":null}},{"gameId":"0042500106","date":"2026-05-01","matchup":"DET @ ORL","awayTeamAbbr":"DET","homeTeamAbbr":"ORL","awayScore":93,"homeScore":79,"selectedRefereeRole":"Referee","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":30,"refereeKey":"mark-lindsay","name":"Mark Lindsay","jerseyNumber":"29","displayName":"Mark Lindsay #29","role":"Umpire","officialId":"200834","profileUrl":null},{"refereeId":31,"refereeKey":"jacyn-goble","name":"Jacyn Goble","jerseyNumber":"68","displayName":"Jacyn Goble #68","role":"Alternate","officialId":"1627962","profileUrl":null}],"metrics":{"totalFouls":43,"awayFouls":21,"homeFouls":22,"foulDifferential":1,"totalFta":47,"awayFta":26,"homeFta":21,"ftaDifferential":-5,"technicalFouls":0,"offensiveFouls":4,"shootingFouls":18,"looseBallFouls":2,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.325,"homeFtr":0.269,"foulsPer100":null}},{"gameId":"0042500135","date":"2026-04-29","matchup":"TOR @ CLE","awayTeamAbbr":"TOR","homeTeamAbbr":"CLE","awayScore":120,"homeScore":125,"selectedRefereeRole":"Referee","crew":[{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Crew Chief","officialId":"1162","profileUrl":null},{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Referee","officialId":"2882","profileUrl":null},{"refereeId":26,"refereeKey":"gediminas-petraitis","name":"Gediminas Petraitis","jerseyNumber":"50","displayName":"Gediminas Petraitis #50","role":"Umpire","officialId":"204058","profileUrl":null},{"refereeId":61,"refereeKey":"john-butler","name":"John Butler","jerseyNumber":"30","displayName":"John Butler #30","role":"Alternate","officialId":"1628951","profileUrl":null}],"metrics":{"totalFouls":37,"awayFouls":21,"homeFouls":16,"foulDifferential":-5,"totalFta":53,"awayFta":25,"homeFta":28,"ftaDifferential":3,"technicalFouls":0,"offensiveFouls":4,"shootingFouls":22,"looseBallFouls":1,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.263,"homeFtr":0.346,"foulsPer100":null}},{"gameId":"0042500164","date":"2026-04-25","matchup":"DEN @ MIN","awayTeamAbbr":"DEN","homeTeamAbbr":"MIN","awayScore":96,"homeScore":112,"selectedRefereeRole":"Referee","crew":[{"refereeId":115,"refereeKey":"jason-goldenberg","name":"Jason Goldenberg","jerseyNumber":"35","displayName":"Jason Goldenberg #35","role":"Crew Chief","officialId":"1626301","profileUrl":null},{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Referee","officialId":"2882","profileUrl":null},{"refereeId":22,"refereeKey":"pat-fraher","name":"Pat Fraher","jerseyNumber":"26","displayName":"Pat Fraher #26","role":"Umpire","officialId":"2003","profileUrl":null},{"refereeId":40,"refereeKey":"marc-davis","name":"Marc Davis","jerseyNumber":"8","displayName":"Marc Davis #8","role":"Alternate","officialId":"1830","profileUrl":null}],"metrics":{"totalFouls":44,"awayFouls":22,"homeFouls":22,"foulDifferential":0,"totalFta":54,"awayFta":28,"homeFta":26,"ftaDifferential":-2,"technicalFouls":2,"offensiveFouls":0,"shootingFouls":16,"looseBallFouls":5,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.322,"homeFtr":0.292,"foulsPer100":null}},{"gameId":"0042500112","date":"2026-04-21","matchup":"PHI @ BOS","awayTeamAbbr":"PHI","homeTeamAbbr":"BOS","awayScore":111,"homeScore":97,"selectedRefereeRole":"Referee","crew":[{"refereeId":63,"refereeKey":"marat-kogut","name":"Marat Kogut","jerseyNumber":"32","displayName":"Marat Kogut #32","role":"Crew Chief","officialId":"201245","profileUrl":null},{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Referee","officialId":"2882","profileUrl":null},{"refereeId":40,"refereeKey":"marc-davis","name":"Marc Davis","jerseyNumber":"8","displayName":"Marc Davis #8","role":"Umpire","officialId":"1830","profileUrl":null}],"metrics":{"totalFouls":null,"awayFouls":null,"homeFouls":null,"foulDifferential":null,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":1,"offensiveFouls":11,"shootingFouls":13,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":null,"homeFtr":null,"foulsPer100":null}},{"gameId":"0042500141","date":"2026-04-19","matchup":"PHX @ OKC","awayTeamAbbr":"PHX","homeTeamAbbr":"OKC","awayScore":84,"homeScore":119,"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":30,"refereeKey":"mark-lindsay","name":"Mark Lindsay","jerseyNumber":"29","displayName":"Mark Lindsay #29","role":"Referee","officialId":"200834","profileUrl":null},{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Umpire","officialId":"2882","profileUrl":null},{"refereeId":40,"refereeKey":"marc-davis","name":"Marc Davis","jerseyNumber":"8","displayName":"Marc Davis #8","role":"Alternate","officialId":"1830","profileUrl":null}],"metrics":{"totalFouls":40,"awayFouls":18,"homeFouls":22,"foulDifferential":4,"totalFta":41,"awayFta":18,"homeFta":23,"ftaDifferential":5,"technicalFouls":0,"offensiveFouls":6,"shootingFouls":13,"looseBallFouls":3,"flagrantFouls":2,"clutchFouls":0,"clutchFta":null,"awayFtr":0.217,"homeFtr":0.247,"foulsPer100":null}},{"gameId":"0052500201","date":"2026-04-17","matchup":"CHA @ ORL","awayTeamAbbr":"CHA","homeTeamAbbr":"ORL","awayScore":90,"homeScore":121,"selectedRefereeRole":"Referee","crew":[{"refereeId":40,"refereeKey":"marc-davis","name":"Marc Davis","jerseyNumber":"8","displayName":"Marc Davis #8","role":"Crew Chief","officialId":"1830","profileUrl":null},{"refereeId":29,"refereeKey":"sean-wright","name":"Sean Wright","jerseyNumber":"4","displayName":"Sean Wright #4","role":"Referee","officialId":"2882","profileUrl":null},{"refereeId":63,"refereeKey":"marat-kogut","name":"Marat Kogut","jerseyNumber":"32","displayName":"Marat Kogut #32","role":"Umpire","officialId":"201245","profileUrl":null},{"refereeId":32,"refereeKey":"justin-van-duyne","name":"Justin Van Duyne","jerseyNumber":"64","displayName":"Justin Van Duyne #64","role":"Alternate","officialId":"203593","profileUrl":null}],"metrics":{"totalFouls":64,"awayFouls":33,"homeFouls":31,"foulDifferential":-2,"totalFta":62,"awayFta":25,"homeFta":37,"ftaDifferential":12,"technicalFouls":null,"offensiveFouls":null,"shootingFouls":null,"looseBallFouls":null,"flagrantFouls":null,"clutchFouls":null,"clutchFta":null,"awayFtr":0.301,"homeFtr":0.44,"foulsPer100":null}}],"tables":{"totalGames":244,"completedGames":235,"gamesWithAnyAssignments":99,"completedGamesWithoutAssignments":136},"possibleDuplicateRefereeRows":[{"id":10,"referee_key":"sean-corbin","name":"Sean Corbin","jersey_number":"33","official_id":"1151","source":"nba_api_v2"}],"roleBreakdownInSample":{"Alternate":1,"Referee":6,"Crew Chief":1,"Umpire":2},"diagnosis":{"status":"OK","reason":"10 games returned — sufficient."}}