Skip to content

A score you can explain line by line.

The matching engine is deterministic: same profile, same data, same ranking. It never outputs a probability of recruitment or admission, and it tells you what it could not check.

1. Hard constraints

Applied before any score. A program is never ranked above one that meets the athlete's non-negotiables.

Competition category, excluded states, required competition levels, an active program, maximum budget, a required major and English minimums. Each check returns pass, fail, or unknown when the data needed is missing.

  • Meets hard constraintsEvery critical constraint passed.
  • Needs verificationNone failed, but at least one could not be checked. Shown separately so you can verify it.
  • ExcludedA constraint failed. Listed with the reason, never scored.

2. Seven weighted components

Default weights below. Agencies can change them, and each athlete's importance levels adjust them further.

ComponentDefault weight
Sporting compatibility25%
Roster opportunity20%
Academic compatibility15%
Financial compatibility15%
Geographic compatibility10%
Development potential10%
Language and integration5%

Importance levels: Not important, Low, Medium, High, Critical. A component set to “Not important” is ignored for that athlete.

3. Missing data is never filled in

This is the part most tools get wrong.

Left out, not guessed
If a component cannot be computed (no roster loaded, no published cost), it is excluded and the remaining weights are renormalized.
Data coverage
Every result shows the share of the total weight that was actually computed from data.
Ranking order
Results are ordered by a coverage-adjusted score, so a program with little data cannot outrank a well-documented one by luck. The displayed score is the unadjusted one.
Confidence
High, medium or low, from data coverage, data freshness and how the roster facts were obtained (verified versus inferred).

4. Where AI is used

Narrowly, and only on facts the engine already computed.

When an Anthropic API key is configured, Claude rewrites the engine's evidence into a short paragraph a family can read. The model receives only the computed facts and must return structured output. ScoutPath checks that every number it mentions appears in the evidence and that it does not use words such as “guaranteed” or “will be offered”.

If the check fails or no key is configured, a template explanation built from the same evidence is shown instead. Scores and rankings never come from a language model.

See it with your own athletes.

Start the free trial with one of your athletes, or explore a complete fictional example first.

Free trial: one athlete profile, the best university match shown in full, the others locked until you choose a plan, no end date set, no card asked.