Sport Picks

Stadium Background

Oxford City vs Hadley

England England

FA Trophy 2024/2025 RAW Charging Stadium, Oxford
Our Tip

Match Events

1' Event
McEachran Z.
50' Event
Alfano L.
(Penalty)
82' Event
Andrews C.

AI Match Summary

Oxford City in this FA Trophy 2024/2025 tie, finishing 2-1. One-off knockout football delivers a decisive result.

Win Probability Meter

Derived from 10,000 simulations matching home advantage & form profiles

49%
Oxford City
15%
Draws
36%
Hadley
Draw rate projection: 15% Favored: Oxford City

Model Confidence

Aggregate indicator score

49% / Medium Confidence
  • Oxford City have won more games recently than Hadley.
  • Win probability leans Oxford City's way, sitting at 60%.
  • Oxford City have the better recent form, but knockout football is a different beast — one bad day ends the campaign.
  • Historical meetings favor Oxford City, who have won 1 of the last 1 encounters.
  • High conversion rates suggest a high-scoring game (Over 2.5 Probability: 78%).

Goal Probability Engine

Model estimations for goals markets based on xG conversion histories

Over 0.5 Goals 92%
Over 1.5 Goals 82%
Over 2.5 Goals 78%
Over 3.5 Goals 12.5%
Over 4.5 Goals 6%
Both Teams To Score (BTTS) 75.8%
Oxford City Clean Sheet 20%
Hadley Clean Sheet 10%

Recent Team Form Analysis

Averages per match over historical game filters

Metric Oxford City Hadley
Matches Played 30 30
Wins 17 14
Draws 6 5
Losses 7 11
Goals Scored 1.7 1.7
Goals Conceded 0.93 1.47
Expected Goals (xG) 1.54 1.00
Expected Goals Conceded (xGA) 1.10 1.40

H2H

Historical prediction success rates across key markets

Dec 7, 2024 FA Trophy
Oxford City vs Hadley
2:1

Key Player Impact Analysis

Key performers and expected goal involvement factors

Oxford City Compare

Top Goalscorer McEachran Z.
1 Goals
Assists Leader Andrews C.
1 Ast
Avg xG / game 1.18
Avg xA / game 0.77

Hadley Compare

Avg xG / game 0.91
Avg xA / game 0.56

SokaPicks Momentum Index

Current performance index incorporating opponent strength & fatigue (0-100)

Oxford City 58 / 100
Hadley 18 / 100
How it's calculated: Weighted formula of recent form points (60%), goal margin trends (20%), home/away adjustments (10%), and squad impact availability ratings (10%).

Attack & Defence Capability Index

ATTACK DEFENCE POSSESSION DISCIPLINE
Oxford City Hadley

AI Prediction Engine Forecast

Simulated score frequencies and primary prediction markets

Primary Pick Oxford City Win (1)
Secondary Pick Over 2.5 Goals or BTTS Yes
Correct Score 2:1
BTTS Outcome Yes (GG)
Over/Under Pick Over 2.5

SokaPicks Smart Insights

Historical trends and unique patterns automatically detected by our system

Oxford City scored in 83% of their last 30 games.

Defensive concern: Hadley conceded in 80% of 30 recent games.

Games between these two average 3.00 goals.

Solid form: Oxford City remains unbeaten in 4 of 5 recent matches.

Scoring Trends

Oxford City VS -
1.88 Goals Scored 0
1 Goals Conceded 0
100% Over 1.5 0%
63% Over 2.5 0%
25% Over 3.5 0%

Recent Form & Match History

Oxford City

(Home)
19 Sept
Dorchester
0 : 2
Oxford City
12 Sept
Radcliffe
0 : 3
Oxford City
08 Sept
Telford
1 : 0
Oxford City
05 Sept
Oxford City
4 : 0
Chorley
31 Aug
Worksop
0 : 1
Oxford City
Page 1 of 6

Hadley

(Away)
25 Oct
Tilbury
1 : 0
Hadley
04 Oct
Hadley
2 : 1
Dartford
20 Sept
Hadley
3 : 2
Ascot United
06 Sept
Ware
1 : 5
Hadley
07 Dec
Oxford City
2 : 1
Hadley
Page 1 of 6

Tournament Bracket & Draw

1/128-finals
Plymouth Parkway 0
Chichester City 4
TBD -
Worthing FC -
Gosport Borough 5
Taunton Town 1
TBD -
Tonbridge -
Torquay -
TBD -
TBD -
Truro -
Canvey Island 0
Horsham FC 2
TBD -
Maidstone -
Leamington -
TBD -
TBD -
King’s Lynn -
TBD -
TBD -
TBD -
Rochdale -
Stockton 2
Newton Aycliffe 1
TBD -
Scarborough Athletic -
TBD -
TBD -
TBD -
Oldham -
Altrincham -
TBD -
TBD -
TBD -
Curzon Ashton -
TBD -
Macclesfield 7
Ashton United 1
Barnet -
TBD -
TBD -
TBD -
Aveley -
TBD -
TBD -
Hemel Hempstead -
St. Albans -
TBD -
Basford Utd. 2
Anstey Nomads 1
TBD -
TBD -
TBD -
Halifax -
Barton 0
Folkestone 3
Hanwell Town 5
Hendon 0
TBD -
TBD -
TBD -
Eastleigh -
AFC Fylde -
TBD -
TBD -
TBD -
Kidderminster -
TBD -
Halesowen 4
FC Congleton Town 1
Slough Town -
TBD -
Bowers & Pitsea 0
Chatham 1
TBD -
TBD -
TBD -
Maidenhead -
Sutton -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Ebbsfleet -
Hartlepool -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Tamworth -
Hungerford 2
Yate 3
TBD -
Hampton & Richmond -
Dulwich Hamlet 1
Hashtag 2
TBD -
Brackley -
Alfreton -
TBD -
TBD -
Needham Market -
Spennymoor -
TBD -
TBD -
South Shields -
Gateshead -
TBD -
TBD -
TBD -
Workington 2
Bamber Bridge 3
TBD -
Farsley -
Boston United -
TBD -
TBD -
TBD -
Stourbridge 0
Alvechurch 1
Chasetown 2
Belper Town 1
Hereford -
TBD -
Brentwood 4
Cray Valley 3
TBD -
TBD -
TBD -
Southend -
Southport -
TBD -
TBD -
Warrington Town -
Peterborough Sports -
TBD -
TBD -
Chelmsford -
Tavistock 0
Winchester City 4
Dover Ath. 0
Sittingbourne 2
Enfield Town -
TBD -
TBD -
Hornchurch -
Chesham -
TBD -
TBD -
Chippenham Town -
Salisbury -
TBD -
TBD -
Farnborough -
Aldershot -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Wealdstone -
Bath City -
TBD -
Uxbridge 0
Chertsey Town 3
TBD -
TBD -
TBD -
Dagenham & Red. -
Yeovil -
TBD -
TBD -
TBD -
Weston-super-Mare -
TBD -
TBD -
Weymouth -
Boreham Wood -
TBD -
Stortford 1
Felixstowe & Walton 6
Dorking Wanderers -
TBD -
TBD -
Eastbourne Borough -
Gloucester City 2
Coleshill Town 3
Biggleswade Town 2
Potters 0
Lewes 3
Ashford United 2
AFC Totton 1
Dorchester 0
Oxford City -
TBD -
Barwell 0
Sporting Khalsa 2
Hadley 4
Hastings 3
Mickleover 1
Telford 2
Braintree -
TBD -
TBD -
TBD -
TBD -
TBD -
TBD -
Forest Green -
Chorley -
TBD -
TBD -
Marine -
Scunthorpe -
TBD -
Warrington Rylands 4
Ossett United 0
Clitheroe 1
Gainsborough 4
TBD -
Chester -
Cambridge City 1
Royston Town 2
TBD -
Rushall -
York City -
TBD -
TBD -
TBD -
Darlington FC -
TBD -
TBD -
Buxton -
Woking -
TBD -
TBD -
TBD -
Welling -
TBD -
Bristol Manor Farm 1
Havant & Waterlooville 2
Solihull Moors -
TBD -
TBD -
TBD -
Radcliffe -
TBD -
Worksop 2
United of Manchester 0
1/64-finals
Chichester City 2
Worthing FC 3
Gosport Borough 1
Tonbridge 0
Torquay 1
Truro 0
Horsham FC 2
Maidstone 1
Leamington 2
King’s Lynn 1
TBD -
Rochdale -
Stockton 3
Scarborough Athletic 1
TBD -
Oldham -
Altrincham -
TBD -
Curzon Ashton 2
Macclesfield 3
Barnet -
TBD -
Aveley 2
Hemel Hempstead 1
St. Albans 1
Basford Utd. 2
TBD -
Halifax -
Folkestone 0
Hanwell Town 2
TBD -
Eastleigh -
AFC Fylde -
TBD -
Kidderminster 2
Halesowen 1
Slough Town 2
Chatham 1
TBD -
Maidenhead -
Sutton -
TBD -
TBD -
Ebbsfleet -
Hartlepool -
TBD -
TBD -
Tamworth -
Yate 0
Hampton & Richmond 2
Hashtag 3
Brackley 2
Alfreton 3
Needham Market 2
Spennymoor 2
South Shields 1
Gateshead -
TBD -
Bamber Bridge 0
Farsley 1
Boston United -
TBD -
Alvechurch 1
Chasetown 0
Hereford 0
Brentwood 1
TBD -
Southend -
Southport 3
Warrington Town 0
Peterborough Sports 2
Chelmsford 0
Winchester City 1
Sittingbourne 2
Enfield Town 2
Hornchurch 1
Chesham 2
Chippenham Town 0
Salisbury 3
Farnborough 0
Aldershot -
TBD -
TBD -
Wealdstone -
Bath City 2
Chertsey Town 3
TBD -
Dagenham & Red. -
Yeovil -
TBD -
Weston-super-Mare 2
Weymouth 3
Boreham Wood 2
Felixstowe & Walton 1
Dorking Wanderers 1
Eastbourne Borough 2
Coleshill Town 4
Biggleswade Town 5
Lewes 0
AFC Totton 2
Oxford City 5
Sporting Khalsa 0
Hadley 1
Telford 0
Braintree -
TBD -
TBD -
Forest Green -
Chorley 3
Marine 1
Scunthorpe 1
Warrington Rylands 2
Gainsborough 1
Chester 0
Royston Town 0
Rushall 1
York City -
TBD -
Darlington FC 1
Buxton 0
Woking -
TBD -
Welling 1
Havant & Waterlooville 2
Solihull Moors -
TBD -
Radcliffe 3
Worksop 2
1/32-finals
Worthing FC 1
Gosport Borough 2
Torquay 2
Horsham FC 0
Leamington 0
Rochdale 2
Stockton 2
Oldham 0
Altrincham 1
Macclesfield 0
Barnet 2
Aveley 0
Basford Utd. 3
Halifax 2
Hanwell Town 1
Eastleigh 2
AFC Fylde 2
Kidderminster 3
Slough Town 2
Maidenhead 1
Sutton 4
Ebbsfleet 3
Hartlepool 1
Tamworth 2
Hampton & Richmond 3
Hashtag 0
Alfreton 0
Spennymoor 1
Gateshead 8
Farsley 1
Boston United 1
Alvechurch 0
Brentwood 3
Southend 5
Southport 2
Peterborough Sports 1
Sittingbourne 4
Enfield Town 2
Chesham 2
Salisbury 3
Aldershot 3
Wealdstone 1
Chertsey Town 1
Dagenham & Red. 0
Yeovil 1
Weymouth 2
Boreham Wood 1
Eastbourne Borough 0
Biggleswade Town 2
AFC Totton 1
Oxford City 2
Hadley 1
Braintree 1
Forest Green 2
Chorley 3
Warrington Rylands 2
Gainsborough 2
Rushall 1
York City 3
Darlington FC 1
Woking 4
Havant & Waterlooville 3
Solihull Moors 1
Radcliffe 2
1/16-finals
Worthing FC 5
Torquay 1
Rochdale 1
Stockton 0
Altrincham 3
Barnet 1
Basford Utd. 1
Eastleigh 4
Kidderminster 4
Slough Town 0
Sutton 1
Tamworth 0
Hampton & Richmond 0
Spennymoor 2
Gateshead 1
Boston United 3
Southend 1
Southport 0
Sittingbourne 2
Salisbury 1
Aldershot 8
Chertsey Town 0
Weymouth 1
Boreham Wood 2
Biggleswade Town 0
Oxford City 3
Forest Green 2
Chorley 0
Gainsborough 1
York City 0
Woking 4
Radcliffe 0
1/8-finals
Worthing FC 1
Rochdale 2
Altrincham 1
Eastleigh 0
Kidderminster 0
Sutton 1
Spennymoor 3
Boston United 2
Southend 0
Sittingbourne 1
Aldershot 2
Boreham Wood 0
Oxford City 1
Forest Green 0
Gainsborough 0
Woking 3
Quarter-finals
Rochdale 2
Altrincham 0
Sutton 0
Spennymoor 2
Sittingbourne 0
Aldershot 3
Oxford City 2
Woking 3
Semi-finals
Rochdale 2
Spennymoor 3
Aldershot 2
Woking 1
Final
Spennymoor 0
Aldershot 3