Referee research archive
Compare foul patterns in the games each official worked. Three officials share every game, and these records do not identify who made a call or whether it was correct.
Foul patterns vary across officials' games. Across 12,403 regular-season games since 2015-16, the analysis compares foul mix, timing, and home-away differences. Because the data records crews rather than individual calls, it cannot establish an official's bias.
Each cell compares a foul type's share in an official’s games with the league average for those seasons. Every row uses the official's most recent 200 games. Bold cells exceed two standard errors; muted cells do not. Some cells will cross that threshold by chance when many are compared.
| # | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Josh TivenCC | 93 | 630 | 2015-16 | −4% | 0% | −1% | 0% | −4% | −3% |
| 2 | Brent BarnakyCC | 88 | 617 | 2015-16 | −1% | +2% | +3% | −17% | −3% | −9% |
| 3 | Brian ForteCC | 78 | 610 | 2015-16 | −3% | 0% | +1% | −14% | +2% | +17% |
| 4 | Zach ZarbaCC | 110 | 608 | 2015-16 | −4% | +1% | +1% | +13% | −22% | −26% |
| 5 | Gediminas PetraitisCC | 12 | 600 | 2015-16 | +2% | −1% | −1% | 0% | +4% | +7% |
| 6 | James WilliamsCC | 112 | 596 | 2015-16 | −5% | +1% | −4% | +10% | −5% | +28% |
| 7 | Marc DavisCC | 57 | 592 | 2015-16 | −5% | +1% | −2% | −17% | +5% | +4% |
| 8 | Nick BuchertCC | 19 | 591 | 2015-16 | +2% | −2% | +3% | +4% | −8% | +14% |
| 9 | Karl LaneCC | 28 | 588 | 2015-16 | −1% | +2% | 0% | −4% | 0% | −18% |
| 10 | Tyler FordCC | 23 | 586 | 2015-16 | +2% | +2% | −4% | +6% | +10% | −9% |
| 11 | Sean WrightCC | 93 | 585 | 2015-16 | +2% | 0% | +2% | +7% | −18% | +4% |
| 12 | Pat FraherCC | 105 | 583 | 2015-16 | +2% | +5% | −5% | −13% | +4% | −9% |
| 13 | Tony BrothersCC | 65 | 581 | 2015-16 | 0% | +3% | −1% | −11% | −1% | +3% |
| 14 | Courtney KirklandCC | 106 | 577 | 2015-16 | 0% | +1% | −3% | +2% | +8% | −13% |
| 15 | Curtis BlairCC | 77 | 570 | 2015-16 | 0% | −3% | +7% | −4% | −1% | −1% |
| 16 | Justin Van DuyneCC | 6 | 567 | 2015-16 | −3% | −1% | +1% | −1% | +7% | −7% |
| 17 | Kevin CutlerCC | 60 | 567 | 2015-16 | −2% | +3% | −1% | −7% | −4% | −23% |
| 18 | Kevin ScottCC | 35 | 560 | 2015-16 | −2% | +1% | +1% | 0% | −13% | +3% |
| 19 | Marat KogutCC | 68 | 559 | 2015-16 | +3% | 0% | +1% | −8% | −1% | +12% |
| 20 | Scott FosterCC | 67 | 557 | 2015-16 | +2% | 0% | −3% | +6% | +16% | −23% |
| 21 | Mark LindsayCC | 88 | 553 | 2015-16 | +1% | +1% | 0% | +5% | −10% | −22% |
| 22 | Ed MalloyCC | 88 | 548 | 2015-16 | −1% | +1% | −1% | −12% | +1% | +8% |
| 23 | Mitchell ErvinCC | 30 | 548 | 2015-16 | +2% | −1% | −1% | +11% | 0% | −2% |
| 24 | Ben TaylorCC | 18 | 544 | 2015-16 | +3% | −3% | 0% | +15% | +10% | +8% |
| 25 | Dedric TaylorCC | 25 | 541 | 2015-16 | 0% | +2% | −1% | −2% | −4% | +9% |
| 26 | John GobleCC | 96 | 540 | 2015-16 | 0% | −4% | +5% | +6% | 0% | +9% |
| 27 | Scott TwardoskiCC | 10 | 540 | 2015-16 | 0% | −1% | 0% | −1% | +13% | −26% |
| 28 | Derrick CollinsCC | 75 | 518 | 2015-16 | −2% | 0% | +1% | −3% | +1% | −8% |
| 29 | James CapersCC | 80 | 518 | 2015-16 | 0% | −3% | +1% | +19% | −4% | −3% |
| 30 | Michael SmithCC | 12 | 517 | 2015-16 | +4% | −5% | +5% | +4% | +14% | −2% |
| 31 | Eric DalenCC | 48 | 505 | 2015-16 | −1% | 0% | −1% | +5% | +5% | −10% |
| 32 | Tre MaddoxCC | 26 | 501 | 2015-16 | +1% | +1% | −3% | +5% | +3% | +2% |
| 33 | Rodney MottCC | 30 | 500 | 2015-16 | +2% | −3% | 0% | +16% | +8% | −5% |
| 34 | Jacyn GobleCC | 54 | 498 | 2016-17 | 0% | +1% | −4% | +1% | +2% | +22% |
| 35 | Sean CorbinCC | 38 | 494 | 2015-16 | −2% | +1% | +1% | −11% | −4% | +2% |
| 36 | J.T. OrrCC | 22 | 491 | 2015-16 | +1% | −2% | −2% | +15% | −1% | +12% |
| 37 | Bill KennedyCC | 64 | 477 | 2015-16 | +1% | +2% | +1% | −7% | −10% | +7% |
| 38 | Ray AcostaCC | 2 | 477 | 2017-18 | −3% | +1% | −2% | −1% | −1% | −6% |
| 39 | David GuthrieCC | 22 | 474 | 2015-16 | −1% | −1% | +5% | −12% | −10% | +24% |
| 40 | Aaron SmithCC | 2 | 449 | 2015-16 | −2% | +1% | −1% | +16% | −13% | −2% |
| 41 | Tom WashingtonCC | 12 | 447 | 2015-16 | −4% | +2% | +2% | −9% | −4% | −23% |
| 42 | Matt BolandCC | 36 | 446 | 2015-16 | −1% | −3% | +5% | +7% | −13% | +6% |
| 43 | Eric LewisCC | 8 | 441 | 2015-16 | +5% | −2% | +4% | +10% | −6% | −2% |
| 44 | Leon WoodCC | 6 | 419 | 2015-16 | 0% | −3% | +3% | +5% | +6% | −21% |
| 45 | CJ WashingtonCC | 7 | 408 | 2015-16 | +2% | +1% | +1% | 0% | −3% | −4% |
| 46 | Brett NanselCC | 3 | 400 | 2015-16 | −1% | +2% | −1% | −6% | −6% | −6% |
| 47 | Derek RichardsonCC | 38 | 398 | 2015-16 | 0% | −1% | +1% | −12% | −3% | −3% |
| 48 | Natalie Sago | — | 397 | 2018-19 | −3% | +3% | −4% | +4% | −1% | −6% |
| 49 | Jason GoldenbergCC | 49 | 390 | 2015-16 | +1% | +1% | −4% | +4% | −4% | +14% |
| 50 | Scott Wall | — | 390 | 2015-16 | 0% | −1% | +2% | +2% | 0% | −6% |
| 51 | Jonathan Sterling | — | 372 | 2017-18 | +2% | −2% | 0% | +11% | +7% | 0% |
| 52 | Phenizee RansomCC | 20 | 354 | 2016-17 | +3% | −1% | +4% | −5% | −4% | +11% |
| 53 | J.B. DeRosaCC | 3 | 346 | 2017-18 | +2% | +2% | −4% | −2% | +3% | +19% |
| 54 | Kane Fitzgerald | — | 346 | 2015-16 | +3% | −1% | −2% | +11% | +10% | +17% |
| 55 | Brandon Adair | — | 345 | 2017-18 | −4% | +2% | 0% | −2% | −10% | −21% |
| 56 | Mousa Dagher | — | 334 | 2018-19 | +3% | −2% | 0% | +7% | +12% | −16% |
| 57 | John Butler | — | 330 | 2018-19 | −1% | +3% | −2% | −11% | 0% | −3% |
| 58 | Andy NagyCC | 2 | 307 | 2019-20 | +1% | +2% | −3% | +8% | −10% | +3% |
| 59 | Matt MyersCC | 7 | 307 | 2017-18 | +2% | +1% | 0% | −12% | +7% | −6% |
| 60 | Tony Brown | — | 298 | 2015-16 | +3% | −2% | +3% | +4% | +9% | −13% |
| 61 | Mark Ayotte | — | 297 | 2015-16 | +1% | −2% | +7% | −7% | −13% | −7% |
| 62 | Ken Mauer | — | 296 | 2015-16 | −1% | +1% | −2% | +1% | −6% | −4% |
| 63 | Evan Scott | — | 284 | 2018-19 | 0% | −2% | +1% | +4% | +5% | +22% |
| 64 | Lauren Holtkamp | — | 270 | 2015-16 | −1% | +1% | +1% | −10% | −2% | +6% |
| 65 | Ashley Moyer-Gleich | — | 262 | 2018-19 | −1% | +2% | −3% | −4% | +2% | −12% |
| 66 | Jenna SchroederCC | 1 | 261 | 2019-20 | −1% | +2% | −1% | −12% | −2% | +9% |
| 67 | Leroy Richardson | — | 258 | 2015-16 | 0% | +1% | +1% | −12% | +5% | −8% |
| 68 | Suyash Mehta | — | 247 | 2019-20 | +1% | +2% | −1% | −6% | −3% | +4% |
| 69 | Nate GreenCC | 1 | 242 | 2020-21 | 0% | −1% | +2% | +2% | −2% | +11% |
| 70 | Haywoode Workman | — | 226 | 2015-16 | 0% | +1% | +1% | 0% | −3% | −4% |
| 71 | Brandon Schwab | — | 224 | 2020-21 | −2% | +5% | −4% | −7% | −4% | −7% |
| 72 | Bennie Adams | — | 218 | 2015-16 | +2% | −4% | +2% | +8% | +3% | +6% |
| 73 | Mike Callahan | — | 210 | 2015-16 | −3% | +1% | +2% | −12% | −6% | −10% |
| 74 | Ron Garretson | — | 208 | 2015-16 | −4% | −1% | +3% | −2% | −8% | −7% |
EVERY MEASURED CELL = THE OFFICIAL’S LAST 200 GAMES, THE SAME SAMPLE FOR EVERY ROW · BOLD = BEYOND TWO STANDARD ERRORS · MUTED = INSIDE NOISE · CC = WORKS AS CREW CHIEF · 54 OF 74 DO · SINCE = FIRST SEASON IN THIS DATA (2015-16 AT THE EARLIEST), NOT A HIRE DATE
In this sample, the league calls 20.3% of them in the first quarter and 28.1% in the fourth. Officials differ in how far they lean that way, and they differ at the ends of a game rather than through it: the first and fourth quarters separate them, the second and third do not.
The four quarter shares sum to a whole game, so they are dependent: a lower share in one quarter requires a higher share elsewhere. The measure below summarises the shift toward later fouls in each official's games.
- Zach Zarba+2.39 pp · 635 games
- Mark Ayotte−1.53 pp · 323 games
- Ed Malloy−1.46 pp · 564 games
- Tyler Ford−1.45 pp · 611 games
- Tom Washington−1.40 pp · 473 games
Positive means later. Percentage points of a game’s own fouls, against the league average for that season, over officials with at least 200 games. These game counts run slightly higher than the table above: timing is read from the play stream alone, which survives in games whose box score does not, so it covers 451 more of them.
Late-game variation does not exceed the chance expectation. Across 12,403 games, the league calls 0.92 fouls in the last 2 minutes of a fourth quarter, 8.5% of that quarter’s fouls. The number of officials crossing the comparison threshold is 2 against 3.4 expected by chance. This test compares officials; it cannot determine whether officials collectively pass up calls or whether any individual call was correct.
Home-away foul counts differ modestly. Home teams are called for 0.19 fewer shooting fouls a game than visitors, and officials do differ in how far they lean that way: splitting each one’s home-minus-away gap by foul type puts 7 of them past the bar on shooting fouls and 7 on personals, against the 3.4 that noise alone produces among 74 officials. These counts exceed the chance expectation, but the home-away spread is about one foul per game across officials. Crew assignment and team behaviour limit what can be attributed to an individual.
Observed wins and model expectation. Across the 913 playoff games played since 2015-16, Chris Paul’s teams won 1 of the 11 that Scott Foster worked. Expected wins come from a model fitted to playoff team-games using both teams’ regular-season strength and home court. This adjusts for those factors but does not fully account for how officials are assigned.
Opponents faced with Foster had a slightly lower mean regular-season win rate than those faced without him: 0.599 against 0.606 by win rate. Of the 689 official-and-player pairs with at least 10 shared playoff games, this one ranks #1 in this dataset.
four other players finished above their expected wins. Same official, same seasons, same method that produced the figure above.
| Player | With Fosterwon–played | Expectedwins | Differencewins |
|---|---|---|---|
| OG Anunoby | 11–12 | 6.36 | +4.64 |
| Miles McBride | 10–11 | 5.30 | +4.70 |
| Josh Hart | 10–11 | 5.30 | +4.70 |
| Mitchell Robinson | 9–10 | 4.69 | +4.31 |
| Eric Gordon | 1–10 | 4.97 | −3.97 |
OG Anunoby, Miles McBride, Josh Hart and Mitchell Robinson all cleared their expectation by four wins or more in games worked by the same official while Eric Gordon won 1 of 10. Comparing many pairs produces both positive and negative extremes.
Marcus Smart and Tony Brothers have a larger shortfall in wins than the featured pair. A larger raw shortfall does not necessarily mean a smaller p-value, because sample size and expected wins also differ.
Chance also produces extreme records. Across 689 pairs, the chance calculation's expected minimum p-value is 0.00145. Scott Foster and Chris Paul come in at p = 0.0016, less extreme than that reference. The expected minimum is a comparison scale, not a corrected significance threshold or a guarantee about what chance will produce.
In the full grid, 7 pairs clear p < 0.01 where chance predicts 6.9, and 27 clear p < 0.05 where chance predicts 34.5. These counts do not exceed their chance expectations. They provide no aggregate evidence of excess extreme pairs under this comparison.
A claim found by looking can only be confirmed on games nobody had seen when they found it. This one was in circulation by the end of 2019-20. Before then,Chris Paul was 0–6 with Scott Foster, and after it was famous, 1–4.
Both periods are too small for the declared test. Both halves fall under the 10 shared games this page requires before it will evaluate a pair. That threshold was written down before the analysis. The available later games therefore cannot provide the planned confirmation test.
Consecutive calls switch teams more often than after shuffling. Across 498,007 consecutive foul pairs, the next whistle goes against the other team 52.4% of the time, against 50.5% when you shuffle the same game’s calls into a random order, with t = 27.4.
Shuffling also removes possession order. After an offensive foul, the fouling team turns the ball over and defends. If possession drives the pattern, the next foul may be on that same team; a simple make-up-call explanation predicts a switch.
The reversal after offensive fouls is consistent with possession changes. It weakens the simple make-up-call explanation but cannot rule out individual make-up calls.
Two first-quarter fouls are associated with fewer minutes. They occur in 6.2% of 21,400 star-games, with 1.17 fewer minutes than the player's own average. Across 73 officials the spread is 1.01× what random assignment produces, at p = 0.4535. The rates are 6.2% on the road against 6.1% at home, a gap of 0.09 percentage points.
Three officials work every game and the play-by-play never records which one made a call, so every figure on this page credits all three and cannot isolate an individual effect. None of it separates a correct call from an incorrect one. The questions, the thresholds and the five named claims were all fixed in writing before the playoff data was fetched (ml/referee_player_preregistration.md). Results are published even when they do not meet their declared evidence thresholds.
Every game credits all three officials because the play-by-play does not identify who made each call. Changing crewmates may reduce the influence of any one partner, but the analysis cannot isolate an individual official's contribution.
None of this is a fairness claim. Calling more offensive fouls says nothing about whom an official favors, and no measurement on this page distinguishes a correct call from an incorrect one. It measures how often each kind of call is recorded.