LOWER LEAGUE ANALYST · LOWER LEAGUE FOOTBALL ANALYSISISSUE NO. 99 · THURSDAY, 5 NOVEMBER 2026ADMISSION FREE FOR 14 DAYS
    Method notes7 July 2026

    How the 8-factor conviction score works (with a real worked example)

    How Lower League Analyst's 8-factor conviction score is calculated, shown in full on a real settled fixture, with our complete calibration record from last season's run-in.

    How the 8-factor conviction score works (with a real worked example)

    How the 8-factor conviction score works

    Lower League Analyst scores every fixture in the Championship, League One, League Two and National League across 8 data factors: league position, recent form, home/away record, head-to-head, goals and clean sheets, shot data and xG, injuries and suspensions, and fixture difficulty. Each fixture gets a conviction score out of 10. Only fixtures at 7.0 or above are surfaced. This page shows the full working on a real settled match.

    LLA is not a bookmaker and does not take bets. It is the research. The conviction score measures confidence in the analysis of a match, nothing else.

    What are the 8 factors?

    The 8 factors are league position, recent form, home/away record, head-to-head, goals and clean sheets (the defensive and attacking record), shot data and xG (including shots on target), injuries and suspensions, and fixture difficulty. Each factor is scored out of 10 from the underlying numbers, weighted, and combined into one conviction score per fixture.

    A few things worth knowing about how they behave in practice:

    League position and fixture difficulty do the anchoring. A side 22 places above their opponent starts with a strong structural case. The other factors then confirm or undermine it.

    Form is read from actual sequences, not vibes. "WWDWW, 4 wins in 5" scores differently to "LWDWW, 3 wins in 5", and both feed the score with their real weight.

    When a factor has no reliable data, it drops out and the weights renormalise. Lower-league injury news and xG coverage are patchier than the Premier League's. Rather than guess, the model scores the fixture on the factors it can actually evidence. That's why some fixtures are scored on 5 or 6 factors rather than all 8, and the working always shows which.

    A real worked example: Cardiff 5-1 Northampton, 25 April 2026

    On 25 April 2026 the model scored Cardiff at home to Northampton in League One at 7.8 conviction for a home win. Cardiff won 5-1. Here is the full factor breakdown exactly as the model produced it before kick-off.

    FactorThe dataScore /10
    League position2nd vs 24th, 22 places higher9.8
    Recent formWWDWD, 3 wins in last 58.3
    Home record16W 2D 4L, 73% home win record8.9
    Head-to-headWon 1 of last 3 meetings3.3
    Goals & clean sheets1.8 scored, 1.0 conceded per game6.8
    Shot data & xG5.8 shots on target vs 2.8; xG 1.48 vs 0.997.4
    Injuries & suspensionsOpponent missing 3 players6.8
    Fixture difficultyHome fixture, 22 places above opponent8.5

    Note the head-to-head factor: 3.3 out of 10. Cardiff had won just 1 of the last 3 meetings, and the model doesn't hide the factor that disagrees. A conviction score is an honest weighted average, not a highlights reel. Seven factors pointed one way, one pointed the other, and the blend came out at 7.8.

    How accurate is the conviction score?

    Across 192 settled fixtures from last season's run-in (14 April to 25 May 2026), accuracy rose in step with conviction: 22% of predicted outcomes were correct below 5.0 conviction, 42% between 5.0 and 6.0, 71% between 6.0 and 7.0, and 19 of 22 at 7.0 and above, across 192 settled fixtures from 14 April to 25 May 2026. That staircase is the point of the score.

    The full record:

    Conviction bandSettled fixturesPredicted outcome correctAccuracy
    Below 5.094 (86 called)2124%
    5.0 to 5.9482042%
    6.0 to 6.9282071%
    7.0+221986%

    Update, 10 September 2026, and it cuts against us. The table above is the spring window, 14 April to 2 May 2026. The 2026/27 season has run the staircase backwards so far. Released picks at 8.0 and above have landed 2 times in 6, and released picks below 8.0 have landed 6 times in 11, across 17 settled released picks between 31 August and 5 September 2026. Two rounds is not a sample and we are not presenting it as one, but the spring table on its own would imply the good run is typical, and on the evidence to date it is not. Our released record across both windows is 27 from 39 released picks, 14 April to 5 September 2026, with the full ledger at /performance.

    One correction first, applied 13 August 2026. The bottom row previously read 94 and 22%. The model declined to name an outcome on 8 of the 94 fixtures it scored below 5.0, and a fixture it refused to call is not a prediction that failed, so those 8 sit outside the accuracy column. Called fixtures below 5.0: 86, of which 21 landed.

    Two honest notes on that table.

    First, this is why only 7.0+ fixtures are surfaced. Out of 192 fixtures scored, just 22 crossed the threshold. Most match outcomes are genuinely uncertain and the score says so by staying low. A tool that surfaced 30 "strong" fixtures a weekend would be manufacturing confidence that the data doesn't contain.

    Second, the misses stay on the record. The worst one from the run-in: Cardiff away at Mansfield on 2 May, scored 7.2 for an away win. Mansfield won 5-4. Nine goals, and the model's read was wrong. The rest-of-season data said Cardiff clearly; a nine-goal thriller said otherwise. It's on the record with everything else, because a calibration table you can trust has to include the rows that hurt.

    Why not just use xG?

    Below the Premier League, xG on its own gets noisy. Shot-location data quality drops, set pieces make up a much bigger share of goals, and squads change more between seasons. That's why xG is 1 factor of 8 in this model rather than the model. Blending it with form, defensive record and fixture context is what produces the calibration staircase above.

    Where to see it live

    Every scored fixture, with its full factor breakdown like the Cardiff example, is on the tool once the 2026/27 season starts. Season previews built on the same data: our National League 2026/27 preview and League Two 2026/27 preview.


    All figures above come from Lower League Analyst's own settled-fixture record, 14 April to 25 May 2026, 192 fixtures across four divisions. Lower League Analyst is not a bookmaker and does not take bets. It is the research: the hard work done for you, the working shown, and the record published. No model can guarantee a result, and past performance is not a guide to future outcomes. 18+. Please gamble responsibly. begambleaware.org

    Frequently asked questions

    What are the 8 factors in the conviction score?+
    League position, recent form, home/away record, head-to-head, goals and clean sheets, shot data and xG, injuries and suspensions, and fixture difficulty. Each is scored out of 10 from the underlying data, weighted, and combined into one conviction score per fixture.
    How accurate is the conviction score?+
    Across 192 settled fixtures from the 2025/26 run-in, accuracy rose in step with conviction: 22% below 5.0, 42% between 5.0 and 6.0, 71% between 6.0 and 7.0, and 19 of 22 at 7.0 and above, across 192 settled fixtures from 14 April to 25 May 2026.
    Why are only fixtures at 7.0 or above surfaced?+
    Because most match outcomes are genuinely uncertain. Only 22 of 192 run-in fixtures crossed 7.0. Surfacing dozens of "strong" fixtures a weekend would manufacture confidence the data does not contain.
    What happens when a factor has no reliable data?+
    It drops out and the remaining weights renormalise. Lower-league injury and xG coverage is patchy, so some fixtures are scored on 5 or 6 factors rather than all 8, and the working always shows which.
    About this article - Published by Lower League Analyst, fixture conviction modelling for the efl and national league, based in United Kingdom. Coverage area: Football data analysis.

    Postal service

    Launch list

    Get the week's highest-conviction fixtures in your inbox

    Every Championship, League One, League Two and National League fixture gets a conviction score out of 10 from our team strength rating, with eight factors shown as the evidence. We only release the fixtures scoring 7.0 or higher, at 10:00 on the first morning each score is final. Drop your email and we'll send you the highlights, plus new analysis from the blog.

    Occasional emails about the season launch. Unsubscribe anytime. See our Privacy Policy.

    Lower League Analyst

    Every fixture across the EFL & National League, scored out of 10 before kick-off.

    The same 8-factor conviction model behind this analysis runs on every match in the Championship, League One, League Two and the National League. Skip the spreadsheets. See exactly why each fixture ranks where it does, in minutes.

    • Conviction score
      0–10, transparent breakdown per match.
    • 4 leagues covered
      Championship down to National League.
    • 8 factors, every game
      Form, xG, H2H, availability & more.