LOWER LEAGUE ANALYST · LOWER LEAGUE FOOTBALL ANALYSISISSUE NO. 99 · THURSDAY, 5 NOVEMBER 2026ADMISSION FREE FOR 14 DAYS
    Weekly roundup9 August 2026

    National League week one results 2026/27: every result, and the model scores we never published

    All 12 National League results from Saturday 8 August 2026, published alongside the conviction scores our model generated and never showed to anyone. The result it leaned towards came in 5 times from 12. Here is why none of the 12 was released, and why a head-to-head-only score is not a conviction score.

    National League week one results 2026/27: every result, and the model scores we never published

    What we are publishing, and why it is a weak week

    The National League's 2026/27 season opened on Saturday 8 August 2026 with 12 fixtures at 3.00pm. Our model scored all 12. It showed none of them to anybody.

    This piece publishes those 12 scores for the first time, alongside the results. Of the 12, the result the model leaned towards came in 5 times.

    That is a weak week and we are not going to present it as anything else. It is also not our record, for a reason that matters more than the number. Not one of those 12 fixtures was ever released. Every one of them carried an insufficient-data flag, none appeared on a board, and none was shown to a single user at any point. What follows is a look inside the engine, not a reveal of something that was live.

    We are publishing it because the season is a day old and there is no record here to protect. Showing a weak week costs nothing in August and a great deal in April, so it goes out in August.

    Every National League week one result, with the score we never published

    Scores are out of 10. "Factors held" counts how many of the model's 8 data factors had any 2026/27 evidence behind them on the morning of the match.

    Fixture, 8 August 2026Factors held, of 8Model scoreResultModel's lean correct?
    Scunthorpe United v Yeovil Town17.31-1No
    Boston United v Aldershot Town15.80-1No
    Hartlepool United v Barrow14.72-0Yes
    Forest Green Rovers v FC Halifax Town14.73-2Yes
    Harrogate Town v Solihull Moors14.25-2Yes
    Altrincham v Southend United14.01-3No
    Eastleigh v Gateshead13.32-1Yes
    Woking v Sutton United13.30-3No
    AFC Fylde v Wealdstone12.52-2No
    AFC Hornchurch v Kidderminster Harriers00.03-0Yes
    Carlisle United v Worthing00.02-3No
    Boreham Wood v Tamworth10.03-3No

    The day itself finished 5 home wins, 3 draws and 4 away wins.

    Five from twelve, and the arithmetic underneath it

    The model leaned home in all 12 fixtures. So its five correct calls are the day's five home wins, and they could not have been anything else. When a model says the same thing twelve times, it does not beat the base rate or lose to it. It becomes the base rate.

    This is not a quirk of opening weekend. Across our settled record of 192 fixtures from last spring, the model leaned home in 175 of them. The direction of the lean is close to a constant. It is not where the information sits.

    The information is supposed to sit in the conviction score, and last Saturday the score did nothing at all:

    • The five fixtures the model got right carried an average score of 3.4.
    • The seven it got wrong carried an average score of 3.3.
    • The two highest scores on the card, 7.3 and 5.8, were both wrong.
    • The lowest scores on the card, three fixtures at 0.0, went 1 from 3, which is roughly what the whole card did.

    A conviction score exists to separate the fixtures worth reading from the fixtures that are noise. On 8 August it separated nothing. A gap of 0.1 between the right calls and the wrong calls is not a signal, it is a rounding artefact.

    What the model actually held on those 12 fixtures

    Pulled straight from the scoring engine: those 12 fixtures held an average of 0.8 of the 8 factors. Our settled spring record averaged 6.8.

    Ten of the 12 rested on head-to-head record alone. Two rested on nothing whatsoever, because the clubs have no recent meetings to read: AFC Hornchurch v Kidderminster Harriers, and Carlisle United v Worthing, who came up this summer.

    And one fixture shows the flaw more clearly than any argument could. Boreham Wood v Tamworth scored 0.0 with a head-to-head factor present. It read "won 0 of the last 2 meetings", which scores zero. Carlisle v Worthing also scored 0.0, with no factor at all. On the page they print the same number. One of them means "the evidence points away from the home side" and the other means "there is no evidence". A score cannot tell you which, and neither can a reader.

    Why a head-to-head-only score is not a conviction score

    Here is the mechanism, and it is the single most important thing on this page.

    When the model has a full factor set, the eight factors carry these weights:

    FactorWeight
    Recent form0.15
    Home record, or away record0.15
    Shot data and xG0.15
    Fixture difficulty0.15
    League position0.12
    Goals and clean sheets0.12
    Head-to-head0.08
    Injuries and suspensions0.08

    Head-to-head is the joint-smallest input in the model. It is designed to be 8% of a conviction score.

    When only one factor is available, the model renormalises, and that factor's weight becomes 1. So on opening weekend, head-to-head carried 100% of a number built to let it carry 8%. The score still prints to one decimal place and still looks like every other score we produce. It is a different quantity wearing the same badge.

    Scunthorpe United v Yeovil Town is the clean example. It scored 7.3, which in a normal week is a high number. The entire 7.3 came from "Scunthorpe won 3 of the last 5 meetings". Nothing about either squad this summer, nothing about form, nothing about shots, nothing about absences. It finished 1-1.

    Why a fixture stays unrated until both clubs have played four league matches

    Two separate gates govern what leaves the building, and last weekend a fixture had to fail only one of them.

    Gate one: the four-match rule. A fixture is flagged insufficient data until both clubs have four league matches of the current season behind them. Six of the eight factors are read from this season and only this season, so before four matches they are either empty or built on a sample small enough that one deflected goal moves them. Four is where recent form stops being a coin, where goals and clean sheets per game stop swinging by half a goal a week, and where a league table starts to mean something rather than reflecting who has played whom.

    Gate two: the release threshold. We only put a fixture on a board at 7.0 and above. Everything below that is filtered out before anyone sees it.

    Scunthorpe v Yeovil cleared gate two at 7.3 and failed gate one. It stayed in, and that is the gate doing exactly what it exists to do. A 7.3 built on one input would have gone out looking identical to a 7.3 built on eight, and the number would have been worth less from that day onwards. The full reasoning is in why we don't score fixtures until four games into the season.

    The model scores everything, always. The gates decide what is published. Those are different jobs and it is worth keeping them apart in your head.

    What our settled record says, and what it does not

    For contrast, this is what the conviction score does when it has its evidence. Across 192 settled fixtures between 14 April and 25 May 2026:

    Conviction scoreFixtures scoredCorrect
    Under 5.094 (86 called)21 of 86, 24%
    5.0 to 5.94820 of 48, 42%
    6.0 to 6.92820 of 28, 71%
    7.0 and above2219 of 22, 86%, 95% interval roughly 65% to 97%

    Update, 10 September 2026. That table is the spring window only. Across 17 settled released picks between 31 August and 5 September 2026 the picks at 8.0 and above landed 2 times in 6 and the picks below 8.0 landed 6 times in 11, so the staircase has run backwards in the new season. Our released record across both windows is 27 from 39 released picks, 14 April to 5 September 2026.

    That is a score sorting fixtures, which is the whole point of having one. The band we actually release from, 7.0 and above, landed 19 times in 22 across the released window of 14 April to 2 May 2026, which is 86% with a 95% confidence interval of roughly 65% to 97%. Twenty-two fixtures is a small sample and that interval is wide, so treat it as the best estimate we hold rather than a settled figure. It will move as 2026/27 settles, and we will move it in public when it does.

    Two honest cautions on reading last weekend against that table.

    First, 12 fixtures would not settle this question in either direction. Had the model gone 9 from 12 on the same 0.8 factors, it would have proved nothing either, and we would have said so in the same words.

    Second, the staircase above is built on the full factor set. Last weekend's scores were not comparable numbers, so "the 7.3 drew" is not evidence against the 7.0-and-above band. It is evidence for the four-match gate, which is the argument this piece is making.

    When the first rated National League fixtures arrive

    The National League started on 8 August, so both clubs in a fixture reach four league matches around the end of August. The first National League fixtures to lose the insufficient-data flag should appear in late August, and only those where both clubs qualify. The board may still be empty after that, because a rated fixture still has to reach 7.0.

    The Championship, League One and League Two start on 14 and 15 August, which puts their first rated fixtures in early September.

    Until then the honest answer to "what does the model say about this weekend?" is that it says very little, and we would rather write that sentence than manufacture a number.

    Lower League Analyst is a data research tool, not a betting product.

    Frequently asked questions

    What were the National League week one results on 8 August 2026?+
    The 12 opening fixtures finished: Scunthorpe United 1-1 Yeovil Town, Boston United 0-1 Aldershot Town, Hartlepool United 2-0 Barrow, Forest Green Rovers 3-2 FC Halifax Town, Harrogate Town 5-2 Solihull Moors, Altrincham 1-3 Southend United, Eastleigh 2-1 Gateshead, Woking 0-3 Sutton United, AFC Fylde 2-2 Wealdstone, AFC Hornchurch 3-0 Kidderminster Harriers, Carlisle United 2-3 Worthing and Boreham Wood 3-3 Tamworth. That is 5 home wins, 3 draws and 4 away wins.
    Did Lower League Analyst publish predictions for National League opening day?+
    No. The model scored all 12 fixtures but every one was flagged insufficient data, so none was released and none was shown to any user. The scores in this article are being published for the first time, after the fact, as a look inside the engine. They were never a board and they are not part of our record.
    How many of the 12 unreleased scores pointed at the right result?+
    Five of the 12. The model leaned home in all 12 fixtures, so its 5 correct calls are exactly the day's 5 home wins and could not have been anything else. The scores themselves separated nothing: the 5 correct fixtures averaged 3.4 out of 10 and the 7 incorrect ones averaged 3.3, and the two highest scores on the card, 7.3 and 5.8, were both wrong.
    Why does a fixture stay unrated until both clubs have played four league matches?+
    Six of the model's 8 factors are read from the current season only, so before four matches they are either empty or built on a sample that one deflected goal can move. Four matches is the point at which recent form stops being a coin toss, goals and clean sheets per game stop swinging by half a goal a week, and a league table starts to reflect quality rather than who has played whom. Until both clubs clear that bar, the fixture is flagged insufficient data and is not released whatever it scores.
    What are the eight factors in the conviction score, and how are they weighted?+
    Recent form (0.15), home or away record (0.15), shot data and xG (0.15), fixture difficulty (0.15), league position (0.12), goals and clean sheets (0.12), head-to-head (0.08) and injuries and suspensions (0.08). Head-to-head is the joint-smallest input. On opening weekend it was the only input available on 10 of the 12 fixtures, so the model renormalised and it carried 100% of a score designed to let it carry 8%.
    When will the first rated National League fixtures be published?+
    Late August 2026 at the earliest. The National League began on 8 August, so both clubs in a fixture reach four league matches around the end of the month, and only fixtures where both clubs qualify lose the insufficient-data flag. A rated fixture still has to reach 7.0 out of 10 to be released, so the board may remain empty after that. The Championship, League One and League Two start on 14 and 15 August, putting their first rated fixtures in early September.

    Sources & further reading

    1. Why we don't score fixtures until four games into the season
    2. How the 8-factor conviction score works
    3. How accurate is football match prediction data? Our settled record, in full
    4. National League opening day 2026/27: all 12 fixtures and what the data says
    5. Weekly conviction roundup, edition one
    6. Model performance record
    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.