{"referee":{"id":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","officialId":"1162"},"queryMode":"All Roles","assignmentCounts":{"total":13,"byRole":{"Crew Chief":5,"Umpire":3,"Alternate":3,"Referee":2}},"recentAssignmentsRaw":[{"gameId":"0042500314","gameDate":"2026-05-24","matchup":"OKC @ SAS","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:23:45Z","updatedAt":"2026-05-27T14:23:45Z"},{"gameId":"0042500301","gameDate":"2026-05-19","matchup":"CLE @ NYK","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-20T01:24:04Z","updatedAt":"2026-05-20T01:24:04Z"},{"gameId":"0042500203","gameDate":"2026-05-09","matchup":"DET @ CLE","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:21:52Z","updatedAt":"2026-05-27T14:21:52Z"},{"gameId":"0042500232","gameDate":"2026-05-06","matchup":"MIN @ SAS","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:58:21Z","updatedAt":"2026-05-07T01:58:21Z"},{"gameId":"0042500211","gameDate":"2026-05-04","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":"0042500176","gameDate":"2026-05-01","matchup":"LAL @ HOU","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:38Z","updatedAt":"2026-05-07T00:58:38Z"},{"gameId":"0042500135","gameDate":"2026-04-29","matchup":"TOR @ CLE","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:40:55Z","updatedAt":"2026-05-07T01:40:55Z"},{"gameId":"0042500104","gameDate":"2026-04-27","matchup":"DET @ ORL","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:41:23Z","updatedAt":"2026-05-07T01:41:23Z"},{"gameId":"0042500124","gameDate":"2026-04-25","matchup":"NYK @ ATL","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:42:51Z","updatedAt":"2026-05-07T01:42:51Z"},{"gameId":"0042500163","gameDate":"2026-04-23","matchup":"DEN @ MIN","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:43:44Z","updatedAt":"2026-05-07T01:43:44Z"},{"gameId":"0042500111","gameDate":"2026-04-19","matchup":"PHI @ BOS","role":"Umpire","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":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:47:50Z","updatedAt":"2026-05-07T01:47:50Z"},{"gameId":"0022501187","gameDate":"2026-04-12","matchup":"WAS @ CLE","role":"Referee","source":"espn","sourceUrl":null,"createdAt":"2026-05-07T01:48:55Z","updatedAt":"2026-05-07T01:48:55Z"}],"recentGamesReturnedByPage":[{"gameId":"0042500314","date":"2026-05-24","matchup":"OKC @ SAS","awayTeamAbbr":"OKC","homeTeamAbbr":"SAS","awayScore":82,"homeScore":103,"selectedRefereeRole":"Alternate","crew":[{"refereeId":15,"refereeKey":"nick-buchert","name":"Nick Buchert","jerseyNumber":"3","displayName":"Nick Buchert #3","role":"Crew Chief","officialId":"202007","profileUrl":null},{"refereeId":43,"refereeKey":"brent-barnaky","name":"Brent Barnaky","jerseyNumber":"36","displayName":"Brent Barnaky #36","role":"Referee","officialId":"201638","profileUrl":null},{"refereeId":19,"refereeKey":"curtis-blair","name":"Curtis Blair","jerseyNumber":"74","displayName":"Curtis Blair #74","role":"Umpire","officialId":"200832","profileUrl":null},{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Alternate","officialId":"1162","profileUrl":null}],"metrics":{"totalFouls":null,"awayFouls":null,"homeFouls":null,"foulDifferential":null,"totalFta":null,"awayFta":null,"homeFta":null,"ftaDifferential":null,"technicalFouls":0,"offensiveFouls":3,"shootingFouls":18,"looseBallFouls":6,"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":"Umpire","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":"0042500203","date":"2026-05-09","matchup":"DET @ CLE","awayTeamAbbr":"DET","homeTeamAbbr":"CLE","awayScore":109,"homeScore":116,"selectedRefereeRole":"Crew Chief","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":"0042500232","date":"2026-05-06","matchup":"MIN @ SAS","awayTeamAbbr":"MIN","homeTeamAbbr":"SAS","awayScore":95,"homeScore":133,"selectedRefereeRole":"Alternate","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":"0042500211","date":"2026-05-04","matchup":"PHI @ NYK","awayTeamAbbr":"PHI","homeTeamAbbr":"NYK","awayScore":98,"homeScore":137,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Crew Chief","officialId":"1162","profileUrl":null},{"refereeId":6,"refereeKey":"courtney-kirkland","name":"Courtney Kirkland","jerseyNumber":"61","displayName":"Courtney Kirkland #61","role":"Referee","officialId":"2004","profileUrl":null},{"refereeId":3,"refereeKey":"eric-dalen","name":"Eric Dalen","jerseyNumber":"37","displayName":"Eric Dalen #37","role":"Umpire","officialId":"200833","profileUrl":null},{"refereeId":8,"refereeKey":"kevin-cutler","name":"Kevin Cutler","jerseyNumber":"34","displayName":"Kevin Cutler #34","role":"Alternate","officialId":"201246","profileUrl":null}],"metrics":{"totalFouls":49,"awayFouls":24,"homeFouls":25,"foulDifferential":1,"totalFta":51,"awayFta":34,"homeFta":17,"ftaDifferential":-17,"technicalFouls":0,"offensiveFouls":5,"shootingFouls":17,"looseBallFouls":7,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.466,"homeFtr":0.202,"foulsPer100":null}},{"gameId":"0042500176","date":"2026-05-01","matchup":"LAL @ HOU","awayTeamAbbr":"LAL","homeTeamAbbr":"HOU","awayScore":98,"homeScore":78,"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":8,"refereeKey":"kevin-cutler","name":"Kevin Cutler","jerseyNumber":"34","displayName":"Kevin Cutler #34","role":"Referee","officialId":"201246","profileUrl":null},{"refereeId":19,"refereeKey":"curtis-blair","name":"Curtis Blair","jerseyNumber":"74","displayName":"Curtis Blair #74","role":"Umpire","officialId":"200832","profileUrl":null},{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Alternate","officialId":"1162","profileUrl":null}],"metrics":{"totalFouls":42,"awayFouls":19,"homeFouls":23,"foulDifferential":4,"totalFta":48,"awayFta":24,"homeFta":24,"ftaDifferential":0,"technicalFouls":1,"offensiveFouls":5,"shootingFouls":24,"looseBallFouls":4,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.27,"homeFtr":0.3,"foulsPer100":null}},{"gameId":"0042500135","date":"2026-04-29","matchup":"TOR @ CLE","awayTeamAbbr":"TOR","homeTeamAbbr":"CLE","awayScore":120,"homeScore":125,"selectedRefereeRole":"Crew Chief","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":"0042500104","date":"2026-04-27","matchup":"DET @ ORL","awayTeamAbbr":"DET","homeTeamAbbr":"ORL","awayScore":88,"homeScore":94,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Crew Chief","officialId":"1162","profileUrl":null},{"refereeId":3,"refereeKey":"eric-dalen","name":"Eric Dalen","jerseyNumber":"37","displayName":"Eric Dalen #37","role":"Referee","officialId":"200833","profileUrl":null},{"refereeId":63,"refereeKey":"marat-kogut","name":"Marat Kogut","jerseyNumber":"32","displayName":"Marat Kogut #32","role":"Umpire","officialId":"201245","profileUrl":null},{"refereeId":26,"refereeKey":"gediminas-petraitis","name":"Gediminas Petraitis","jerseyNumber":"50","displayName":"Gediminas Petraitis #50","role":"Alternate","officialId":"204058","profileUrl":null}],"metrics":{"totalFouls":54,"awayFouls":29,"homeFouls":25,"foulDifferential":-4,"totalFta":62,"awayFta":28,"homeFta":34,"ftaDifferential":6,"technicalFouls":2,"offensiveFouls":10,"shootingFouls":23,"looseBallFouls":8,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.341,"homeFtr":0.37,"foulsPer100":null}},{"gameId":"0042500124","date":"2026-04-25","matchup":"NYK @ ATL","awayTeamAbbr":"NYK","homeTeamAbbr":"ATL","awayScore":114,"homeScore":98,"selectedRefereeRole":"Referee","crew":[{"refereeId":26,"refereeKey":"gediminas-petraitis","name":"Gediminas Petraitis","jerseyNumber":"50","displayName":"Gediminas Petraitis #50","role":"Crew Chief","officialId":"204058","profileUrl":null},{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Referee","officialId":"1162","profileUrl":null},{"refereeId":10,"refereeKey":"sean-corbin","name":"Sean Corbin","jerseyNumber":"33","displayName":"Sean Corbin #33","role":"Umpire","officialId":"1151","profileUrl":null}],"metrics":{"totalFouls":44,"awayFouls":23,"homeFouls":21,"foulDifferential":-2,"totalFta":48,"awayFta":23,"homeFta":25,"ftaDifferential":2,"technicalFouls":3,"offensiveFouls":7,"shootingFouls":17,"looseBallFouls":5,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.277,"homeFtr":0.301,"foulsPer100":null}},{"gameId":"0042500163","date":"2026-04-23","matchup":"DEN @ MIN","awayTeamAbbr":"DEN","homeTeamAbbr":"MIN","awayScore":96,"homeScore":113,"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":8,"refereeKey":"kevin-cutler","name":"Kevin Cutler","jerseyNumber":"34","displayName":"Kevin Cutler #34","role":"Referee","officialId":"201246","profileUrl":null},{"refereeId":5,"refereeKey":"scott-foster","name":"Scott Foster","jerseyNumber":"48","displayName":"Scott Foster #48","role":"Umpire","officialId":"1162","profileUrl":null},{"refereeId":10,"refereeKey":"sean-corbin","name":"Sean Corbin","jerseyNumber":"33","displayName":"Sean Corbin #33","role":"Alternate","officialId":"1151","profileUrl":null}],"metrics":{"totalFouls":45,"awayFouls":18,"homeFouls":27,"foulDifferential":9,"totalFta":61,"awayFta":40,"homeFta":21,"ftaDifferential":-19,"technicalFouls":1,"offensiveFouls":3,"shootingFouls":27,"looseBallFouls":3,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.488,"homeFtr":0.226,"foulsPer100":null}}],"tables":{"totalGames":244,"completedGames":235,"gamesWithAnyAssignments":99,"completedGamesWithoutAssignments":136},"possibleDuplicateRefereeRows":[{"id":44,"referee_key":"kevin-scott","name":"Kevin Scott","jersey_number":"24","official_id":"202041","source":"nba_api_v2"}],"roleBreakdownInSample":{"Alternate":3,"Umpire":2,"Crew Chief":4,"Referee":1},"diagnosis":{"status":"OK","reason":"10 games returned — sufficient."}}