Data Sources & Methodology

ATTYSCORE analyzes publicly available and authorized legal records. Data availability varies by court, jurisdiction, source, and time period. The absence of a record in ATTYSCORE does not necessarily mean that an attorney did not handle a case. ATTYSCORE metrics are analytical indicators generated from available records and are not guarantees of future attorney performance or case outcomes.

Where the data comes from

AttyScore builds its analytics from publicly available and authorized court records — principally the CourtListener public court-record collections today, with the schema designed to add PACER, UniCourt, official state court sources and state bar registries without merging them together. Every case, docket entry, motion, order and disposition keeps the name of the source it came from and the identifier of the exact source record, so any figure can be traced back to the filing it came from.

How a record becomes a metric

  1. Bulk source files are acquired once and stored unchanged for reproducibility.
  2. Rows are normalized into structured cases, courts, roles, events and rulings.
  3. Attorneys are resolved conservatively — matching names in different jurisdictions are kept as separate people until the evidence supports merging them.
  4. Metrics are calculated by fixed backend formulas, never by a language model.
  5. Plain-English explanations may be generated by AI, but only from figures already calculated. AI never creates, estimates or fills in a missing court fact.

How the metrics are calculated

  • Motion success rate — motions with a favorable ruling divided by motions with any recorded ruling. Pending and unrecorded motions are excluded, never counted as losses.
  • Resolution velocity — final disposition date minus case filing date, reported as mean, median and 90th percentile. Cases missing either date are excluded from the calculation entirely.
  • Disposition distribution — the original disposition wording is retained and mapped to fixed analytical categories. Anything the mapping cannot establish is stored as unknown.
  • Court and jurisdiction experience — distinct courts and jurisdictions in which filings appear.

Every metric is published with its sample size, date range, jurisdictions and a data completeness indicator. Missing information is shown as unknown — it is never converted into a zero.

Current coverage

Coverage figures appear here as court-record collections are ingested.

Limitations

Court records can be incomplete, delayed, amended, sealed, expunged, duplicated or incorrectly indexed. Appearing in a case does not indicate that an attorney won or lost it. AttyScore metrics describe what the available record shows — they are not a disciplinary determination, a measure of competence, or a prediction of any future result, and nothing here is legal advice.