Replication Lab · Study 2
Katz, Bommarito & Blackman (2017): A general approach for predicting the behavior of the Supreme Court of the United States
One random forest, retrained every term, forecasts two centuries of Supreme Court votes and cases. We rebuilt the model from the authors' published code, checked it case by case against their own predictions, and ran it on every case the Court decided in OT2022–OT2025.
The study
Question. Can a single model, using only information available before each decision, predict the Court's decisions and every Justice's vote across its whole history, term after term, as Justices come and go?
Design. A simulated forecast of every term from 1816 to 2015. Before each term the model is retrained on all earlier terms only, then predicts every vote and case in that term. It is scored against a strong baseline: the most frequent outcome of the previous ten terms, a window the authors picked because it was close to the best possible in hindsight.
Data
- Every Justice vote in the Supreme Court Database's Legacy release, 1791–2015: about 244,000 votes in 28,000 cases, of every decision type.
- Each vote is coded affirm, reverse or other from the vote and the Court's disposition (a dissent from a reversal counts as affirm; jurisdictional dissents and unclear dispositions are other). A case counts as reversed when the Court reverses or vacates.
- About 1,500 inputs per vote: the Justice, natural court, argument month, the parties (raw and grouped), jurisdiction, agency action, source and origin court mapped to circuit, lower-court disagreement and disposition, cert reason, issue, issue area, law type and law, plus the decision month and the weeks from argument to decision.
- "Behavior" inputs computed from earlier terms only: each Justice's and the whole Court's reversal rate, ideological direction and agreement with the majority, in the previous term and over all prior terms, the differences between Justice and Court, and how far the lower court's ruling sits from the Justice's usual direction.
Method
- A random forest: hundreds of decision trees, each grown on a random sample of votes and inputs, voting together.
- Retrained at the start of every term on all earlier terms, with 125 trees plus 5 for each term elapsed. A 3-fold grid search picks the minimum leaf size (1 or 2).
- Each vote is predicted as affirm, reverse or other. The case is predicted reversed when at least half the predicted votes are to reverse.
- Baseline (M = 10): predict the most frequent vote outcome of the previous ten terms.
What they found
| Model | Notes | |
|---|---|---|
| Case outcomes, 1816–2015 | 70.2% | The ten-term baseline gets 67.5%. |
| Justice votes, 1816–2015 | 71.9% | The baseline gets 66.2%. |
| The last century | about 5 points better than the baseline | The authors' published predictions: 67.5% vs 62.7% for the last 100 terms. In the 19th century the model did no better than the baseline. |
| The Roberts Court | "less predictable than its immediate predecessors" | In the authors' own predictions for OT2005–OT2014 the model trails the baseline (68.0% vs 69.0%). |
The takeaway. A general-purpose model can follow the Court across changes of personnel and centuries of history, and beat a well-tuned baseline over the long run; the edge is a few points, and it was shrinking in the most recent terms the paper covers.
- Daniel Martin Katz, Michael J. Bommarito II & Josh Blackman, A general approach for predicting the behavior of the Supreme Court of the United States, PLOS ONE 12(4): e0174698 (2017). DOI →
- Replication code and per-case predictions: github.com/mjbommar/scotus-predict-v2. GitHub →
- An earlier preprint (arXiv:1407.6333, 2014) used extremely randomized trees on 1953–2013; the PLOS ONE paper supersedes it. arXiv →
What the authors' code shows
The authors published their code and every prediction, which makes an exact rebuild possible. Reading it settles three details the paper leaves open:
- Two inputs come from the decision itself. The month the decision came down and the weeks between argument and decision are both inputs, and in the authors' final model the delay is among the three most important. The paper explains that the delay can be updated week by week while a case is pending, but the published backtest uses the final value. We report a version without both.
- The forest is rebuilt every term. The paper describes a forest that grows by five trees a term. In the code, the grid search fits a fresh copy each term, so each term gets a newly grown forest of 125 + 5 × terms trees. We do the same.
- The common outcome is weighted up. Class weights are set to each outcome's share of the training votes, which tilts the forest toward the most common vote.
How we rebuilt it
| Paper | Our rebuild | |
|---|---|---|
| Data | Supreme Court Database, Legacy release, 1791–2015 | Supreme Court Database, 2025 Release 01, OT1946–OT2024 (the modern release; the Legacy file is not part of our pipeline) |
| Training history | Every term since 1791; scoring from 1816 (25 terms of history first) | Every term since 1946; scoring from OT1971 (the same 25 terms of history first) |
| Inputs | About 1,500 columns, listed above | The same inputs and coding maps, taken from the authors’ code; about 1,300 columns because the modern database has fewer distinct codes |
| Forest | 125 + 5 trees per term elapsed; class weights equal to training frequencies; leaf size 1 or 2 by grid search | The same, with a fixed random seed so every run gives the same answer |
| Decision timing | Decision month and weeks from argument to decision are inputs (only known once the decision is out; the paper argues the delay can be updated while a case waits) | Two versions: as published, and a pre-decision version without either input |
| OT2025 | — | Not in the database yet. Codes from our OT2025 supplement and from the opinions (parties, cert reason, lower-court disposition, law type, coded by Claude and saved for review); the specific law and agency codes are left blank |
Check: does the rebuild match the authors?
The authors' repository includes their model's prediction for every case. We match them to ours by docket and score both on the same cases. Accuracy here is the paper's own measure: reversed or not, across every decision in the database (argued or not).
| Terms | Cases | Our rebuild | Authors' predictions | Ten-term baseline | Same call as authors |
|---|---|---|---|---|---|
| OT1971–OT2014 | 5,369 | 67.7% | 67.8% | 63.2% | 87.6% |
| OT1971–OT2004 | 4,568 | 67.2% | 67.8% | 62.1% | 86.8% |
| OT2005–OT2014 (Roberts Court) | 801 | 70.5% | 67.9% | 69.0% | 92.3% |
| OT1971–OT2014, argued cases only | 4,762 | 66.0% | 65.9% | 63.0% | 86.4% |
Overall the rebuild matches the authors' predictions almost exactly (67.7% vs 67.8%) and makes the same call on 87.6% of cases; the differences come from the randomness of the forest and our shorter history (1946 rather than 1791). The one place they part is the Roberts Court years: there our rebuild does 2.6 points better than the authors' run, which puts it just above the baseline (70.5% vs 69.0%) where theirs fell just below (67.9%). On 801 cases, a gap that size is within chance, so neither run shows a real edge there.
Accuracy by term, 5-term moving average, all decisions. The baseline line is the paper's M = 10 rule (the most frequent vote outcome of the previous ten terms).
Beyond the paper: OT2015–OT2024
| Terms | Cases | Our rebuild | Ten-term baseline |
|---|---|---|---|
| OT2015–OT2024, all decisions | 670 | 71.3% | 69.3% |
| OT2015–OT2024, argued cases | 609 | 69.5% | 67.7% |
Applied to OT2022–OT2025
Each term predicted from OT1946 through the term before, exactly as the paper does. Scored on argued cases, since our OT2025 data covers only those; "reverse" means the Court reversed or vacated. In these terms the ten-term baseline always predicts reverse.
As published
| Term | Trees | Argued cases right | Ten-term baseline | Points | Predicted reverse | Votes right | Baseline votes |
|---|---|---|---|---|---|---|---|
| OT2022 | 385 | 68.4% 39/57 | 63.2% | +5.2 | 54 of 57 | 68.6% | 61.3% |
| OT2023 | 390 | 71.2% 42/59 | 69.5% | +1.7 | 58 of 59 | 68.2% | 65.2% |
| OT2024 | 395 | 71.7% 43/60 | 68.3% | +3.4 | 58 of 60 | 67.4% | 61.3% |
| OT2025 | 400 | 64.9% 37/57 | 64.9% | +0.0 | 57 of 57 | 58.4% | 56.3% |
| All four | 69.1% 161/233 | 66.5% | +2.6 |
Pre-decision version (no decision month or delay)
| Term | Trees | Argued cases right | Ten-term baseline | Points | Predicted reverse | Votes right | Baseline votes |
|---|---|---|---|---|---|---|---|
| OT2022 | 385 | 68.4% 39/57 | 63.2% | +5.2 | 54 of 57 | 67.2% | 61.3% |
| OT2023 | 390 | 71.2% 42/59 | 69.5% | +1.7 | 58 of 59 | 67.8% | 65.2% |
| OT2024 | 395 | 71.7% 43/60 | 68.3% | +3.4 | 58 of 60 | 64.6% | 61.3% |
| OT2025 | 400 | 64.9% 37/57 | 64.9% | +0.0 | 57 of 57 | 56.4% | 56.3% |
| All four | 69.1% 161/233 | 66.5% | +2.6 |
Without the two decision-timing inputs the case results are the same (+2.6 points against the baseline); only the vote-level accuracy moves.
Case by case
Each case shows the model's call with its predicted votes to reverse and not, the decision, and the pre-decision version's call.
OT2025 · 37 of 57 argued cases right (64.9%) · predicted reverse in 57 · 400 trees
Trained on OT1946–OT2024. The model predicts reversal, not the winner: a reversal or vacatur counts as reverse, anything else (affirmed, dismissed) as not. The last column shows the winner we forecast before the decision, where we made one; it is scored against the winner, so it can differ from the reverse/affirm call (for example when the lower court ruled for the petitioner).
OT2024 · 43 of 60 argued cases right (71.7%) · predicted reverse in 58 · 395 trees
Trained on OT1946–OT2023. The model predicts reversal, not the winner: a reversal or vacatur counts as reverse, anything else (affirmed, dismissed) as not.
| Case | Model (votes to reverse–not) | Decision | Right? | Pre-decision version |
|---|---|---|---|---|
| Bouarfa v. Mayorkas | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Medical Marijuana, Inc. v. Horn | Reverse 8-1 | Not reversed 4-5 | ✗ | Reverse ✗ |
| FDA v. Wages and White Lion Investments, LLC | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Williams v. Reed | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Bondi v. Vanderstok | Reverse 9-0 | Reversed 7-2 | ✓ | Reverse ✓ |
| Lackey v. Stinnie | Reverse 9-0 | Reversed 7-2 | ✓ | Reverse ✓ |
| Glossip v. Oklahoma | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| City and County of San Francisco v. Environmental Protection Agency | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Bufkin v. Collins | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| Wisconsin Bell v. U.S., ex rel. Todd Heath | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Advocate Christ Medical Center v. Kennedy | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| E.M.D. Sales v. Carrera | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Facebook v. Amalgamated Bank | Reverse 7-2 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Velazquez v. Bondi | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Delligatti v. United States | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| Nvidia Corp. v. E. Ohman J:or Fonder Ab | Affirm 0-9 | Not reversed 0-9 | ✓ | Affirm ✓ |
| United States v. Miller | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Republic of Hungary v. Simon | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| United States v. Skrmetti | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Kousisis v. United States | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Feliciano v. Department of Transportation | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Seven County Infastructure Coalition v. Eagle County, Colorado | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Dewberry Group v. Dewberry Engineers | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Hewitt v. United States | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Stanley v. City of Sanford, Florida | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| Thompson v. United States | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Waetzig v. Halliburton Energy Services | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Free Speech Coalition v. Paxton | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Food and Drug Administration v. R.J. Reynolds Vapor Co. | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| Mclaughlin Chiropractic Associates v. Mckesson Corporation | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Barnes v. Felix | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Cunningham v. Cornell University | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Gutierrez v. Saenz | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Esteras v. United States | Reverse 8-1 | Reversed 7-2 | ✓ | Reverse ✓ |
| Perttu v. Richards | Reverse 8-1 | Not reversed 4-5 | ✗ | Reverse ✗ |
| Ames v. Ohio Department of Youth Services | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Cc/Devas (Mauritius) Limited v. Antrix Corp. LTD. | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Blom Bank Sal v. Honickman | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Smith & Wesson Brands v. Estados Unidos Mexicanos | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Nuclear Regulatory Commission v. Texas | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Oklahoma v. Environmental Protection Agency | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Environmental Protection Agency v. Calumet Shreveport Refining, LLC | Reverse 9-0 | Reversed 7-2 | ✓ | Reverse ✓ |
| Riley v. Bondi | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Federal Communications Commission v. Consumers' Research | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Tiktok, Inc. v. Garland | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Royal Canin U.S.A., Inc. v. Wullschleger | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Catholic Charities Bureau v. Wisconsin Labor & Industry Review Commission | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Rivers v. Guerrero | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Fuld v. Palestine Liberation Organization | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Medina v. Planned Parenthood South Atlantic | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Kennedy v. Braidwood Management | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Parrish v. United States | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Commissioner of Internal Revenue v. Zuch | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Mahmoud v. Taylor | Reverse 6-3 | Reversed 6-3 | ✓ | Reverse ✓ |
| Diamond Alternative Energy LLC v. Environmental Protection Agency | Reverse 9-0 | Reversed 7-2 | ✓ | Reverse ✓ |
| Soto v. United States | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| A.J.T. v. Osseo Area Schools, Independent School District No. 279 | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Martin v. United States | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Laboratory Corporation of America Holdings v. Davis | Affirm 0-9 | Not reversed 0-9 | ✓ | Affirm ✓ |
| Trump, President of the United States v. Casa, Inc. | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
OT2023 · 42 of 59 argued cases right (71.2%) · predicted reverse in 58 · 390 trees
Trained on OT1946–OT2022. The model predicts reversal, not the winner: a reversal or vacatur counts as reverse, anything else (affirmed, dismissed) as not.
| Case | Model (votes to reverse–not) | Decision | Right? | Pre-decision version |
|---|---|---|---|---|
| Pulsifer v. United States | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Consumer Financial Protection Bureau v. Community Financial Services Association of America, Limited | Reverse 9-0 | Reversed 7-2 | ✓ | Reverse ✓ |
| Acheson Hotels, LLC v. Laufer | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Murray v. Ubs Securities, LLC | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Great Lakes Insurance Se v. Raiders Retreat Realty Co., LLC | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Alexander v. South Carolina State Conference of the NAACP | Reverse 6-3 | Reversed 6-3 | ✓ | Reverse ✓ |
| Culley v. Marshall | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Lindke v. Freed | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| O'connor-Ratcliff v. Garnier | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Vidal v. Elster | Reverse 8-1 | Reversed 9-0 | ✓ | Reverse ✓ |
| Department of Agriculture Rural Development Rural Housing Service v. Kirtz | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| United States v. Rahimi | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Rudisill v. Mcdonough | Reverse 9-0 | Reversed 7-2 | ✓ | Reverse ✓ |
| Muldrow v. City of ST. Louis, Missouri | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Loper Bright Enterprises v. Raimondo | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Wilkinson v. Garland | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Campos-Chaves v. Garland | Reverse 9-0 | Not reversed 4-5 | ✗ | Reverse ✗ |
| Mcelrath v. Georgia | Reverse 8-1 | Reversed 9-0 | ✓ | Reverse ✓ |
| Moore v. United States | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| Securities and Exchange Commission v. Jarkesy | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Brown v. United States | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Harrington v. Purdue Pharma L.P. | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Trump v. Anderson | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Federal Bureau of Investigation v. Fikre | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Sheetz v. County of El Dorado, California | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Office of the U.S. Trustee v. John Q. Hammons Fall 2006, LLC | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Smith v. Arizona | Reverse 8-1 | Reversed 9-0 | ✓ | Reverse ✓ |
| Macquarie Infrastructure Corp. v. Moab Partners, L.P. | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Devillier v. Texas | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Corner Post v. Board of Governors of the Federal Reserve System | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Bissonnette v. Lepage Bakeries Park ST., LLC | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Ohio v. Environmental Protection Agency | Reverse 6-3 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Warner Chappell Music v. Neal | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Mcintosh v. United States | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Cantero v. Bank of America | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Garland v. Cargill | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Coinbase v. Suski | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Murthy v. Missouri | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| National Rifle Association of America v. Vullo | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Diaz v. United States | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Truck Insurance Exchange v. Kaiser Gypsum Company | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Gonzalez v. Trevino | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Texas v. New Mexico and Colorado | Affirm 0-9 | Not reversed 0-9 | ✓ | Affirm ✓ |
| Becerra v. San Carlos Apache Tribe | Reverse 9-0 | Not reversed 4-5 | ✗ | Reverse ✗ |
| Harrow v. Department of Defense | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Food and Drug Administration v. Alliance for Hippocratic Medicine | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Erlinger v. United States | Reverse 5-4 | Reversed 6-3 | ✓ | Reverse ✓ |
| Connelly v. United States | Reverse 5-4 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Snyder v. United States | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Chiaverini v. City of Napoleon, Ohio | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Fischer v. United States | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Thornell v. Jones | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| City of Grants Pass, Oregon v. Johnson | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Smith v. Spizzirri | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Department of State v. Muã±oz | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Starbucks Corp. v. Mckinney | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Moyle v. United States | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Trump v. United States | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Moody v. Netchoice, LLC | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
OT2022 · 39 of 57 argued cases right (68.4%) · predicted reverse in 54 · 385 trees
Trained on OT1946–OT2021. The model predicts reversal, not the winner: a reversal or vacatur counts as reverse, anything else (affirmed, dismissed) as not.
| Case | Model (votes to reverse–not) | Decision | Right? | Pre-decision version |
|---|---|---|---|---|
| Sackett v. Environmental Protection Agency | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Delaware v. Pennsylvania and Wisconsin | Affirm 0-9 | Not reversed 0-9 | ✓ | Affirm ✓ |
| Arellano v. Mcdonough | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Allen v. Milligan | Reverse 7-2 | Not reversed 4-5 | ✗ | Reverse ✗ |
| Reed v. Goertz | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| National Pork Producers Council v. Ross | Reverse 8-1 | Not reversed 4-5 | ✗ | Reverse ✗ |
| Andy Warhol Foundation for the Visual Arts v. Goldsmith | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| Helix Energy Solutions Group v. Hewitt | Reverse 8-1 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Students for Fair Admissions Inc. v. President & Fellows of Harvard College | Reverse 7-2 | Reversed 6-3 | ✓ | Reverse ✓ |
| Cruz v. Arizona | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Jones v. Hendrix | Reverse 8-1 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Bittner v. United States | Reverse 7-2 | Reversed 5-4 | ✓ | Reverse ✓ |
| Axon Enterprise v. Federal Trade Commission | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Mallory v. Norfolk Southern Railway Co. | Reverse 9-0 | Reversed 5-4 | ✓ | Reverse ✓ |
| Health and Hospital Corporation of Marion County, Indiana v. Talevski | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| Haaland v. Brackeen | Reverse 9-0 | Reversed 7-2 | ✓ | Reverse ✓ |
| 303 Creative LLC v. Elenis | Reverse 7-2 | Reversed 6-3 | ✓ | Reverse ✓ |
| Bartenwerfer v. Buckley | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| U.S., ex rel. Polansky v. Executive Health Resources | Reverse 9-0 | Not reversed 1-8 | ✗ | Reverse ✗ |
| Percoco v. United States | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Wilkins v. United States | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Ciminelli v. United States | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Moac Mall Holdings LLC v. Transform Holdco LLC | Reverse 7-2 | Reversed 9-0 | ✓ | Reverse ✓ |
| Moore v. Harper | Reverse 8-1 | Not reversed 3-6 | ✗ | Reverse ✗ |
| in re GRAND JURY | Affirm 0-9 | Not reversed 0-9 | ✓ | Affirm ✓ |
| Ohio Adjutant Generalâs Department v. Federal Labor Relations Authority | Reverse 9-0 | Not reversed 2-7 | ✗ | Reverse ✗ |
| Glacier Northwest v. Int'l Brotherhood of Teamsters | Reverse 8-1 | Reversed 8-1 | ✓ | Reverse ✓ |
| Financial Oversight and Management BD for Puerto Rico v. Centro de Periodismo Investigativo | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
| Turkiye Halk Bankasi A.S. v. United States | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Santos-Zacaria v. Garland | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Perez v. Sturgis Public Schools | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Gonzalez v. Google LLC | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Twitter v. Taamneh | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Dubin v. United States | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Biden v. Nebraska | Reverse 9-0 | Reversed 6-3 | ✓ | Reverse ✓ |
| Department of Education v. Brown | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| New York v. New Jersey | Affirm 0-9 | Not reversed 0-9 | ✓ | Affirm ✓ |
| United States v. Hansen | Reverse 7-2 | Reversed 7-2 | ✓ | Reverse ✓ |
| Arizona v. Navajo Nation | Reverse 8-1 | Reversed 5-4 | ✓ | Reverse ✓ |
| Coinbase, Inc. v. Bielski | Reverse 8-1 | Reversed 5-4 | ✓ | Reverse ✓ |
| Abitron Austria GMBH v. Hetronic Int'l | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Jack Daniels Properties v. Vip Products LLC | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Amgen Inc. v. Sanofi | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Lora v. United States | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Smith v. United States | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Samia v. United States | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Polselli v. Internal Revenue Service | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Slack Technologies v. Pirani | Reverse 8-1 | Reversed 9-0 | ✓ | Reverse ✓ |
| Pugin v. Garland | Reverse 9-0 | Not reversed 3-6 | ✗ | Reverse ✗ |
| Groff v. Dejoy | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| United States ex rel. Schutte v. Supervalu Inc. | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Counterman v. Colorado | Reverse 9-0 | Reversed 7-2 | ✓ | Reverse ✓ |
| Lac Du Flambeau Band of Lake Superior Chippewa Indians v. Coughlin | Reverse 8-1 | Not reversed 1-8 | ✗ | Reverse ✗ |
| Dupree v. Younger | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| Yegiazaryan v. Smagin | Reverse 9-0 | Not reversed 0-9 | ✗ | Reverse ✗ |
| Tyler v. Hennepin County, Minnesota | Reverse 9-0 | Reversed 9-0 | ✓ | Reverse ✓ |
| United States v. Texas | Reverse 9-0 | Reversed 8-1 | ✓ | Reverse ✓ |
What we learned
- The paper reproduces. With the authors' code as a guide, our rebuild matches their published predictions within a point and makes the same call on 87.6% of cases.
- The edge has shrunk. Against the ten-term baseline the model is +5.1 points over OT1971–OT2004, +1.5 points over OT2005–OT2014 and +2.0 points over OT2015–OT2024. As the Court came to reverse more often, the baseline got harder to beat.
- On today's Court it is nearly an "always reverse" rule. It predicted reversal in 227 of 233 argued cases in OT2022–OT2025 and in all 57 in OT2025, so in that term it scores exactly what always predicting reversal scores. Its few other calls give it a +2.6 points edge over the four terms, too small to tell from luck.
- Decision timing barely matters for cases. Dropping the decision month and the argument-to-decision delay changes the call in only 10 of 1,528 cases (OT2005–OT2025), with the same accuracy (70.7%). It helps slightly with individual votes: 65.0% with them, 64.7% without.
- What drives it. In the OT2025 model the most important inputs are how far the lower court's ruling sits from each Justice's usual ideological direction, then the argument-to-decision delay and the Justices' past voting patterns:
- Lower court's direction minus the Justice's career voting direction 3.8%
- Lower court's direction minus the Justice's voting direction last term 3.6%
- Weeks from argument to decision 3.0%
- Justice's voting direction last term 1.8%
- Court's direction minus the Justice's, last term 1.8%
- Justice's career voting direction 1.7%
- Court's direction minus the Justice's, career 1.7%
- Justice's reversal rate last term 1.6%
Data and code
Every number on this page comes from /data/replication/katz.json: the check against the authors by period and by term, the four recent terms in both versions, and every argued case. Every prediction for every case since OT1971 is in katz-published.json (and OT2005 on, without decision timing, in katz-predecision.json). The study profile is in /data/replication/studies.json. Case data: Harold J. Spaeth et al., Supreme Court Database, 2025 Release 01; OT2025 coded by SCOTUS Analytics. Authors' code and predictions: github.com/mjbommar/scotus-predict-v2.
Updated 2026-10-05. Questions or corrections: contact us.