Make sure data.json and logo.png are in the same folder as this page, and that you're viewing it via a web server (e.g. GitHub Pages) rather than opening the file directly.
HESSLE CC
Year
Team
Win/Loss by Season
Runs Scored vs Conceded (last 15)
Top Wicket Takers (All Time)
Top Run Scorers (All Time)
Recent Results
Date
XI
Opponent
H/A
Result
Scored
Conceded
MoTM
Win Rate — Batting First vs Second by Season
Avg Runs Scored — Batting First vs Second by Season
Avg Runs per Innings by Batting Position — Bat First vs Field First
Batting First vs Second — Detail by Season
Season
Bat First P
Bat First W
Bat First Win%
Bat First Avg
Field First P
Field First W
Field First Win%
Field First Avg
Win Rate — Home vs Away by Season
Avg Runs Scored — Home vs Away by Season
Avg Runs per Innings by Batting Position — Home vs Away
Home vs Away — Detail by Season
Season
Home P
Home W
Home Win%
Home Avg
Away P
Away W
Away Win%
Away Avg
Net Run Rate by Season
Runs Scored vs Conceded per Over by Season
NRR Detail by Season
Season
Matches
Runs Scored
Overs Faced
Run Rate For
Runs Conceded
Overs Bowled
Run Rate Against
NRR
Close Game Win Rate vs Comfortable
Margin Distribution
Close Games (decided by ≤20 runs or ≤2 wickets)
Date
XI
Opponent
Result
Scored
Conceded
Margin
MoTM
Batting Averages & Aggregates
Player
Inn
Runs
HS
Avg
SR
50s
100s
Not Outs
DNBs
4s
6s
All Innings
Date
XI
Opponent
Batter
Runs
Balls
SR
4s
6s
Dismissal
W/L
Top 10 Run Scorers
Top 10 Batting Averages (min 10 innings)
Dismissal Types
Top Strike Rates (min 10 innings)
Average Runs by Batting Position — click a bar to filter the table
Duck % by Position
Top Performers by Batting Position (min 5 innings)
Showing position
Pos
Player
Inn
Runs
Avg
HS
50s
Ducks
Duck%
20+ %
Select a player above to see their record vs each opponent
Bowling Aggregates
Player
Matches
Overs
Wkts
Runs
Avg
Econ
SR
Maidens
Best
5W
All Spells
Date
XI
Opponent
Bowler
Overs
Wkts
Runs
Maidens
Econ
W/L
Top Wicket Takers
Best Bowling Averages (min 10 wkts)
Best Economy Rates (min 20 overs)
Wickets per Season
Economy Rate — Wins vs Losses
Wickets in Wins vs Losses
Best Spells in Winning Matches (min 2 wickets)
Date
Bowler
Opponent
Overs
Wkts
Runs
Econ
XI
Top Bowling Pairs by Wickets Together
Top Bowling Pairs by Win Rate
Bowling Partnerships (pairs who bowled in the same match)
Partnership
Matches Together
Combined Wkts
Wins
Win%
Avg Wkts/Match
Wides per Over (min 20 overs)
No Balls per Over (min 20 overs)
Extras Breakdown per Bowler
Bowler
Overs
Wides
Wides/Over
No Balls
NB/Over
Total Extras
Extras/Over
Top Fielders (Catches + Run Outs)
Wicketkeepers (Catches + Stumpings)
Fielding Dismissals
Player
Catches
Run Outs
Total
Wicketkeeping
Player
Catches
Stumpings
Total
Best Bowler–Fielder Catch Partnerships
Bowler
Fielder
Catches
VS
Select two players above to compare their stats head-to-head
2025 Season
Runs Scored vs Conceded by Match
Cumulative Wins
Season Results
Date
XI
Opponent
H/A
Result
Scored
Conceded
MoTM
Opponent Analysis
Results vs this Opponent
Top Run Scorers vs this Opponent
Date
XI
H/A
Result
Scored
Conceded
MoTM
Full Opponent Record — click a row to see all games
Opponent
Played
Won
Lost
Win%
Avg Scored
Avg Conceded
Last Result
Last Date
Team Last 5 — Runs Scored vs Conceded
Player Run Scoring — Last 5 Matches Played
Team Form — Last 5 Results
Date
XI
Opponent
H/A
Result
Scored
Conceded
MoTM
Player Batting Form — Last 5 Innings per Player (min 3 innings)
Player
Form (W/L)
Last 5 Runs
Last 5 Avg
All-time Avg
Trend
Player Bowling Form — Last 5 Spells (min 3 spells)
Player
Form
Last 5 Wkts
Last 5 Econ
All-time Econ
Trend
Hessle
VS
Batting
Batter
Pos
Runs
Balls
SR
4s
6s
Dismissal
Bowling
Bowler
O
M
R
W
Econ
All Matches — Click a row for full scorecard
Date
XI
Opponent
H/A
Result
Scored
Conceded
MoTM
Win Rate by Target Band
Matches Played by Target Band
Chasing Record by Target Band
Target Band
Played
Won
Lost
Win %
Avg Target
Avg Chased
Avg Deficit
Date
XI
Opponent
Target
Chased
Result
Margin
Best Successful Chases
Date
XI
Opponent
Target
Chased
Won By
Top Scorer
MoTM
Near Misses — Closest Failed Chases
Date
XI
Opponent
Target
Chased
Short By
Top Scorer
MoTM
Win Rate by Score Posted
Matches by Score Band
Defending Record by Score Band
Score Band
Played
Won
Lost
Win %
Avg Score
Avg Conceded
Avg Margin
Date
XI
Opponent
Score
Conceded
Result
Margin
Best Defences — Highest Score Successfully Defended
Date
XI
Opponent
Hessle Score
Opponent Scored
Won By
Top Bat
Best Bowl
MoTM
Scores That Weren't Enough — Highest Scores That Still Lost
Date
XI
Opponent
Hessle Score
Opponent Scored
Lost By
MoTM
Best XI Selector
Selection based on balanced all-round impact: batting average × innings weight + wicket impact + fielding contributions.
Full Impact Rankings
#
Player
Matches
Bat Avg
Runs
Wkts
Bowl Avg
Econ
Field
MoTM
Impact Score
Squad Depth
Showing appearances per player — bar width = matches played, colour = role
Team of the Season & Season Awards
The whole club's season — 1st and 2nd XI combined. A balanced XI by role, not just the top 11 scorers. Share any award as an image.
TEAM OF THE SEASON
Balanced XI by role
SEASON AWARDS
About & Methodology
Where the data comes from
Every figure on this site is built from two spreadsheets the club maintains: a match-by-match record of batting, bowling, fielding and wicketkeeping,
and a separate sheet tracking Man of the Match and Player of the Month. Nothing is estimated or guessed at the point of entry — it's transcribed from real scorecards.
Every time the data is updated, new records are checked against what's already here rather than just appended — catching duplicate rows, inconsistent opponent
names (e.g. "Welton" vs "Welton CC"), and the odd typo'd date, before anything is merged in.
Strike rates on older innings
Ball-by-ball data wasn't recorded for a meaningful share of older innings — particularly before 2022. Rather than showing those as a misleading Strike Rate of 0
(which would drag down every average that includes them), the balls faced are estimated from that player's own genuine career pace, but never allowed to exceed
the real number of balls actually bowled in that innings — so the estimate always stays consistent with the true match record. Innings built this way are
flagged internally, and a genuine duck always keeps its real Strike Rate of 0 regardless.
Overs and cricket arithmetic
Cricket records overs in base-6 notation — 4.3 means 4 overs and 3 balls, not a true decimal. Every total on this site (career overs bowled, economy rates,
strike rates) is built by converting to a real ball count first and only turning it back into the 4.3-style notation for display, so combining figures across
matches never produces an impossible value like 7.7 overs.
Live promotion & relegation odds
The percentages on the League Table page aren't a fixed guess — they're recalculated fresh every time the page loads, by simulating the rest of the season
thousands of times using each team's actual current season win rate. As results come in and the table updates, the odds update with it automatically.
How Team of the Season is picked
Both 1st and 2nd XI are combined into one club season. Every player is classified by role from their own numbers that year — genuine wicketkeepers need to
have kept in at least 3 separate matches, not just filled in once; everyone else is split into Batter, Bowler or All-rounder by how much of each they actually did.
To make the team at all, you need to have played a meaningful share of that season's matches (scaled to how much cricket was actually played that year, so
shorter seasons aren't unfairly emptied out), and to have cleared a genuine output bar for your role — batters need both a real run total and a real average,
not just a padded total built from a lot of failures; bowlers need a real wicket haul; all-rounders need a genuine amount of both.
The XI is then filled to a normal cricket template — 5 batters, 1 keeper, 2 all-rounders, 3 bowlers — and shown in batting order, not ranked by score.
Man of the MatchAll time
Rank
Player
Awards
Rate %
Player of the MonthAll time
Rank
Player
Awards
Months Won
Batting
Batter
Pos
R
B
SR
4s
6s
How Out
Bowling
Bowler
O
M
R
W
Econ
Top MoTM Winners
MoTM Win Rate (MoTMs ÷ matches played, min 10 matches)
Full MoTM Log
Date
XI
Opponent
Player
Batting — that month
Player
Inn
Runs
Avg
HS
Bowling — that month
Player
Wkts
Overs
Avg
Econ
RECENTLY BROKEN
Records Broken in the Last 90 Days
CLUB RECORDS
MILESTONE TIMELINE
50s, 100s & 5-Wicket Hauls
STAT LOOKUP
This tool has moved to its own Stat Query page under Stats in the nav, with a lot more filters and a proper innings-by-innings view.
STAT QUERY
Build a custom query across every batting, bowling and fielding record — a Cricinfo Statsguru-style tool for the club's own data.
Query Builder
Category
View
Measure
Group by
Team
Opponent
H/A
Result
Innings
Position
Year from
Year to
Min innings
League Standing
Which XI would you like to view?
Current Standing — 2026 Season
Promotion zone
Hessle
Relegation zone
Pos
Team
P
W
T
L
Pts
Rem
Max
NRR
Promo %
Relg %
SCENARIO ANALYSIS — HESSLE OUTCOMES
LEAGUE EXPLORER — PICK ANY RESULT
Pick a winner for any fixture involving a top-5 team — not just Hessle's own — and see every
team's promotion odds update live. Fixtures outside the top 5 are still simulated in the
background, just not shown here since they rarely swing promotion.
All Remaining Fixtures
Fixture
Pick winner
Projected Finish
Pos
Team
Pts
Promo %
ROUTE TO PROMOTION — 1ST XI
Hessle need to win every remaining game AND see both Beverley and Driffield each drop 3+ results.
Here is what to watch each week beyond Hessle own result.
Based on confirmed fixture schedule. Results marked automatically once match data is updated.