{"referee":{"id":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","officialId":"201639"},"queryMode":"All Roles","assignmentCounts":{"total":13,"byRole":{"Referee":7,"Umpire":4,"Crew Chief":1,"Alternate":1}},"recentAssignmentsRaw":[{"gameId":"0042500304","gameDate":"2026-05-25","matchup":"NYK @ CLE","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T13:09:59Z","updatedAt":"2026-05-27T13:09:59Z"},{"gameId":"0042500312","gameDate":"2026-05-20","matchup":"SAS @ OKC","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:23:26Z","updatedAt":"2026-05-27T14:23:26Z"},{"gameId":"0042500236","gameDate":"2026-05-15","matchup":"SAS @ MIN","role":"Umpire","source":"espn","sourceUrl":null,"createdAt":"2026-05-16T01:58:14Z","updatedAt":"2026-05-16T01:58:14Z"},{"gameId":"0042500204","gameDate":"2026-05-11","matchup":"DET @ CLE","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:22:47Z","updatedAt":"2026-05-27T14:22:47Z"},{"gameId":"0042500213","gameDate":"2026-05-08","matchup":"NYK @ PHI","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-27T14:23:36Z","updatedAt":"2026-05-27T14:23:36Z"},{"gameId":"0042500107","gameDate":"2026-05-03","matchup":"ORL @ DET","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:58:19Z","updatedAt":"2026-05-07T00:58:19Z"},{"gameId":"0042500166","gameDate":"2026-04-30","matchup":"DEN @ MIN","role":"Alternate","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T00:59:06Z","updatedAt":"2026-05-07T00:59:06Z"},{"gameId":"0042500125","gameDate":"2026-04-28","matchup":"ATL @ NYK","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:41:21Z","updatedAt":"2026-05-07T01:41:21Z"},{"gameId":"0042500114","gameDate":"2026-04-26","matchup":"BOS @ PHI","role":"Referee","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:42:07Z","updatedAt":"2026-05-07T01:42:07Z"},{"gameId":"0042500133","gameDate":"2026-04-23","matchup":"CLE @ TOR","role":"Crew Chief","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:43:42Z","updatedAt":"2026-05-07T01:43:42Z"},{"gameId":"0042500172","gameDate":"2026-04-21","matchup":"HOU @ LAL","role":"Referee","source":"espn","sourceUrl":null,"createdAt":"2026-05-07T01:45:09Z","updatedAt":"2026-05-07T01:45:09Z"},{"gameId":"0042500151","gameDate":"2026-04-19","matchup":"POR @ SAS","role":"Umpire","source":"nba_api_v2","sourceUrl":null,"createdAt":"2026-05-07T01:46:45Z","updatedAt":"2026-05-07T01:46:45Z"},{"gameId":"0022501196","gameDate":"2026-04-12","matchup":"PHX @ OKC","role":"Referee","source":"espn","sourceUrl":null,"createdAt":"2026-05-07T01:49:27Z","updatedAt":"2026-05-07T01:49:27Z"}],"recentGamesReturnedByPage":[{"gameId":"0042500304","date":"2026-05-25","matchup":"NYK @ CLE","awayTeamAbbr":"NYK","homeTeamAbbr":"CLE","awayScore":130,"homeScore":93,"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":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Referee","officialId":"201639","profileUrl":null},{"refereeId":44,"refereeKey":"kevin-scott","name":"Kevin Scott","jerseyNumber":"24","displayName":"Kevin Scott #24","role":"Umpire","officialId":"202041","profileUrl":null},{"refereeId":31,"refereeKey":"jacyn-goble","name":"Jacyn Goble","jerseyNumber":"68","displayName":"Jacyn Goble #68","role":"Alternate","officialId":"1627962","profileUrl":null}],"metrics":{"totalFouls":38,"awayFouls":20,"homeFouls":18,"foulDifferential":-2,"totalFta":42,"awayFta":20,"homeFta":22,"ftaDifferential":2,"technicalFouls":0,"offensiveFouls":1,"shootingFouls":16,"looseBallFouls":1,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.204,"homeFtr":0.286,"foulsPer100":null}},{"gameId":"0042500312","date":"2026-05-20","matchup":"SAS @ OKC","awayTeamAbbr":"SAS","homeTeamAbbr":"OKC","awayScore":113,"homeScore":122,"selectedRefereeRole":"Referee","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":"0042500236","date":"2026-05-15","matchup":"SAS @ MIN","awayTeamAbbr":"SAS","homeTeamAbbr":"MIN","awayScore":139,"homeScore":109,"selectedRefereeRole":"Umpire","crew":[{"refereeId":2,"refereeKey":"brian-forte","name":"Brian Forte","jerseyNumber":"45","displayName":"Brian Forte #45","role":"Crew Chief","officialId":"101283","profileUrl":null},{"refereeId":9,"refereeKey":"james-capers","name":"James Capers","jerseyNumber":"19","displayName":"James Capers #19","role":"Referee","officialId":"1148","profileUrl":null},{"refereeId":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Umpire","officialId":"201639","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":43,"awayFouls":21,"homeFouls":22,"foulDifferential":1,"totalFta":48,"awayFta":27,"homeFta":21,"ftaDifferential":-6,"technicalFouls":0,"offensiveFouls":2,"shootingFouls":17,"looseBallFouls":4,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.307,"homeFtr":0.198,"foulsPer100":null}},{"gameId":"0042500204","date":"2026-05-11","matchup":"DET @ CLE","awayTeamAbbr":"DET","homeTeamAbbr":"CLE","awayScore":103,"homeScore":112,"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":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":"0042500213","date":"2026-05-08","matchup":"NYK @ PHI","awayTeamAbbr":"NYK","homeTeamAbbr":"PHI","awayScore":108,"homeScore":94,"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":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":"0042500107","date":"2026-05-03","matchup":"ORL @ DET","awayTeamAbbr":"ORL","homeTeamAbbr":"DET","awayScore":94,"homeScore":116,"selectedRefereeRole":"Umpire","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":"0042500166","date":"2026-04-30","matchup":"DEN @ MIN","awayTeamAbbr":"DEN","homeTeamAbbr":"MIN","awayScore":98,"homeScore":110,"selectedRefereeRole":"Alternate","crew":[{"refereeId":11,"refereeKey":"jb-derosa","name":"JB DeRosa","jerseyNumber":"14","displayName":"JB DeRosa #14","role":"Crew Chief","officialId":"1155","profileUrl":null},{"refereeId":6,"refereeKey":"courtney-kirkland","name":"Courtney Kirkland","jerseyNumber":"61","displayName":"Courtney Kirkland #61","role":"Referee","officialId":"2004","profileUrl":null},{"refereeId":2,"refereeKey":"brian-forte","name":"Brian Forte","jerseyNumber":"45","displayName":"Brian Forte #45","role":"Umpire","officialId":"101283","profileUrl":null},{"refereeId":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Alternate","officialId":"201639","profileUrl":null}],"metrics":{"totalFouls":47,"awayFouls":26,"homeFouls":21,"foulDifferential":-5,"totalFta":49,"awayFta":25,"homeFta":24,"ftaDifferential":-1,"technicalFouls":2,"offensiveFouls":8,"shootingFouls":19,"looseBallFouls":4,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.333,"homeFtr":0.255,"foulsPer100":null}},{"gameId":"0042500125","date":"2026-04-28","matchup":"ATL @ NYK","awayTeamAbbr":"ATL","homeTeamAbbr":"NYK","awayScore":97,"homeScore":126,"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":32,"refereeKey":"justin-van-duyne","name":"Justin Van Duyne","jerseyNumber":"64","displayName":"Justin Van Duyne #64","role":"Referee","officialId":"203593","profileUrl":null},{"refereeId":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Umpire","officialId":"201639","profileUrl":null},{"refereeId":6,"refereeKey":"courtney-kirkland","name":"Courtney Kirkland","jerseyNumber":"61","displayName":"Courtney Kirkland #61","role":"Alternate","officialId":"2004","profileUrl":null}],"metrics":{"totalFouls":49,"awayFouls":26,"homeFouls":23,"foulDifferential":-3,"totalFta":51,"awayFta":17,"homeFta":34,"ftaDifferential":17,"technicalFouls":0,"offensiveFouls":9,"shootingFouls":19,"looseBallFouls":7,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.205,"homeFtr":0.43,"foulsPer100":null}},{"gameId":"0042500114","date":"2026-04-26","matchup":"BOS @ PHI","awayTeamAbbr":"BOS","homeTeamAbbr":"PHI","awayScore":128,"homeScore":96,"selectedRefereeRole":"Referee","crew":[{"refereeId":97,"refereeKey":"mousa-dagher","name":"Mousa Dagher","jerseyNumber":"28","displayName":"Mousa Dagher #28","role":"Crew Chief","officialId":"1628159","profileUrl":null},{"refereeId":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Referee","officialId":"201639","profileUrl":null},{"refereeId":30,"refereeKey":"mark-lindsay","name":"Mark Lindsay","jerseyNumber":"29","displayName":"Mark Lindsay #29","role":"Umpire","officialId":"200834","profileUrl":null},{"refereeId":100,"refereeKey":"ed-malloy","name":"Ed Malloy","jerseyNumber":"7","displayName":"Ed Malloy #7","role":"Alternate","officialId":"2530","profileUrl":null}],"metrics":{"totalFouls":42,"awayFouls":21,"homeFouls":21,"foulDifferential":0,"totalFta":52,"awayFta":28,"homeFta":24,"ftaDifferential":-4,"technicalFouls":1,"offensiveFouls":10,"shootingFouls":23,"looseBallFouls":1,"flagrantFouls":1,"clutchFouls":0,"clutchFta":null,"awayFtr":0.322,"homeFtr":0.3,"foulsPer100":null}},{"gameId":"0042500133","date":"2026-04-23","matchup":"CLE @ TOR","awayTeamAbbr":"CLE","homeTeamAbbr":"TOR","awayScore":104,"homeScore":126,"selectedRefereeRole":"Crew Chief","crew":[{"refereeId":23,"refereeKey":"josh-tiven","name":"Josh Tiven","jerseyNumber":"58","displayName":"Josh Tiven #58","role":"Crew Chief","officialId":"201639","profileUrl":null},{"refereeId":30,"refereeKey":"mark-lindsay","name":"Mark Lindsay","jerseyNumber":"29","displayName":"Mark Lindsay #29","role":"Referee","officialId":"200834","profileUrl":null},{"refereeId":6,"refereeKey":"courtney-kirkland","name":"Courtney Kirkland","jerseyNumber":"61","displayName":"Courtney Kirkland #61","role":"Umpire","officialId":"2004","profileUrl":null},{"refereeId":22,"refereeKey":"pat-fraher","name":"Pat Fraher","jerseyNumber":"26","displayName":"Pat Fraher #26","role":"Alternate","officialId":"2003","profileUrl":null}],"metrics":{"totalFouls":36,"awayFouls":15,"homeFouls":21,"foulDifferential":6,"totalFta":44,"awayFta":23,"homeFta":21,"ftaDifferential":-2,"technicalFouls":0,"offensiveFouls":6,"shootingFouls":22,"looseBallFouls":1,"flagrantFouls":0,"clutchFouls":0,"clutchFta":null,"awayFtr":0.284,"homeFtr":0.241,"foulsPer100":null}}],"tables":{"totalGames":244,"completedGames":235,"gamesWithAnyAssignments":98,"completedGamesWithoutAssignments":137},"possibleDuplicateRefereeRows":[],"roleBreakdownInSample":{"Referee":5,"Umpire":3,"Alternate":1,"Crew Chief":1},"diagnosis":{"status":"OK","reason":"10 games returned — sufficient."}}