Northamptonshire Cricket League · Premier Division
Batting and bowling averages that price every wicket by the player on the other end of it — a top-order scalp counts for more than a tail-end one, and a dismissal by a good bowler counts for less. Five seasons of Premier league cricket, 2022 to 2026, every played fixture. Choose which seasons to rate and which to judge the opposition by; they need not be the same.
Each wicket is weighted by the batsman’s own worth — his runs per dismissal over whichever seasons you pick as the yardstick, with this bowler’s own dismissals of him removed first, so nobody is judged on evidence he created himself. Choose the seasons to rate and the seasons to price the opposition by; they need not be the same.
| # | In type | Bowler | Type | Wkts | Raw | Adjusted | Diff | Econ |
|---|
Weighted by the whole attack faced — every bowler who bowled in the innings, in proportion to the overs he sent down. Runs are made against everyone, so which of them takes the wicket is largely luck. Choose the seasons to rate and the seasons to price the bowling by: a single year of batting can be measured against five years of bowlers.
Attack is the quality of the bowling a batsman actually faced, expressed as those bowlers’ runs per wicket over the seasons you chose. Lower is a stronger attack. A batsman who faced 22 was up against better bowling than one who faced 26, and his adjusted average rises accordingly.
| # | Batsman | Inns | NO | Runs | SR | Attack | Raw | Adjusted | Diff |
|---|
Raw aggregate, no adjustment — who actually made the runs. Pick the seasons.
| # | Batsman | Inns | NO | Runs | Avg | SR | HS | 100s | 50s | Sns |
|---|
Value over a replacement-level player, in runs. Bowling value is measured over the overs a player actually bowled and batting value over his dismissals, so neither is decided by how much his captain used him. An all-rounder earns both halves. Responds to every filter below.
| # | Player | Inns | Runs | Overs | Wkts | Batting | Bowling | Value |
|---|
Who is in form right now — the last few weeks of play, nothing else. The window runs back from the most recent cricket played, so this panel always sits on the current season whatever seasons are chosen elsewhere on the site. Raw figures, no opposition adjustment: form is about what a player has just done, not who he did it against. Four weeks is the default; a lost Saturday can cut that to three rounds, so the note below reports how many days of cricket the window actually caught, and the longer windows are a click away.
| # | Batsman | Inns | NO | Runs | Avg | SR | HS | Recent scores |
|---|
| # | Bowler | Wkts | Overs | Runs | Avg | Econ | Best | Recent spells |
|---|
| # | Player | Inns | Runs | Overs | Wkts | Batting | Bowling | Value |
|---|
Fours, sixes, and how often they come. Balls per boundary is the honest measure of a ball-striker: most sixes rewards whoever batted the most, a rate does not. Every innings in the five seasons carries its fours and sixes, so nothing here is an estimate.
| # | Batsman | Inns | Runs | Balls | 4s | 6s | Balls/4 | Balls/6 | Balls/bdry | In bdrys |
|---|
Raw aggregate, no adjustment — who actually took the wickets. Pick the seasons.
| # | Bowler | Wkts | Overs | Runs | Avg | Econ | SR | Sns |
|---|
Who keeps getting whom out. Premier league matches, 2022–2026 — 420 scorecards and 7,743 innings, with every player matched by Play‑Cricket ID rather than by name.
A pair meets twice a season, so over five seasons the ceiling is ten meetings and over one it is two — a single year cannot separate a bunny from luck. Set the seasons and the threshold below. Expected is what chance alone predicts: the batsman’s own dismissal rate, shared out among the attack in proportion to the balls each bowler sent down at him. × is actual against expected, and p is the chance of that many dismissals or more falling to one bowler by luck. Under 0.05 is worth a word in the dressing room; below that it is the tail of a long list. Run‑outs are excluded, and a pair only counts a meeting when both men actually batted and bowled in the same innings. Every played Premier fixture in the five seasons is in here — the only absentees are the washouts.
| Bowler | Batsman | Outs | Inns | Expected | × | p | Seasons |
|---|
Bowling prices each wicket by the batsman who lost it. Batting prices each innings by the whole attack faced, not the single bowler who took the wicket — a batsman who survives the best two bowlers and then edges the fifth change should not be judged on the fifth change.
Averages are shrunk toward the league mean, capped at 0.3–2.5 and normalised so the average is worth exactly 1.00 — without that step every figure improves and the table means nothing.
A bowler’s own dismissals of a batsman are removed before that batsman is valued, so nobody is judged by evidence they created themselves.
Cup cricket is excluded. Play-Cricket’s game_type filter does not work — asking for League and asking for Cup return identical figures — and the division filter lets the T20 Cup & Plate through. Only cup_id=none removes it.
That contamination was worth 262 wickets in 2026, three quarters of them belonging to 87 players who never appeared in a Premier league match.
The Premier plays two formats. Rounds 1–4 and 14–18 are 50-over win/lose; rounds 5–13 are 110 overs, 58-over first innings, declarations allowed.
They are different places to bat: 23.33 runs per wicket in the 50-over game against 21.53 in the long one. Both are pooled here; the format split is published separately.
Every one of the 1,133 league wickets and all 1,390 innings are accounted for, reconciled player by player against the official league record. There is no missing tail.
Bowling type is not recorded anywhere on Play-Cricket — seam and spin are classified by hand.