Cameron Brannagan

Midfielder · England · Oxford United

2025-267.13Average ratingOxford United
2025-263Assists0.09 per 90
2025-266Goals0.18 per 90
2025-2635Appearances2,960 minutes
2025-263.87Expected goalsoverperforming by 2.13
€740kMarket valueMidfielder
Season2025-26
Championship

Shot map

Every shot is plotted where it was taken, with distances in real metres and each marker the same size. Colour shows the outcome, not the chance quality. New to xG? See what xG means.

28% on target
32' blocked · xG 0.14 · vs Millwall16' blocked · xG 0.03 · vs Sheffield Wednesday67' missed · xG 0.04 · vs Wrexham85' blocked · xG 0.03 · vs Derby County34' missed · xG 0.02 · vs Derby County24' blocked · xG 0.02 · vs Derby County70' blocked · xG 0.03 · vs Watford69' blocked · xG 0.03 · vs Watford57' blocked · xG 0.08 · vs Watford3' blocked · xG 0.02 · vs Portsmouth51' saved · xG 0.02 · vs Hull City90+2' missed · xG 0.02 · vs Southampton55' blocked · xG 0.10 · vs Southampton55' blocked · xG 0.04 · vs Southampton52' blocked · xG 0.03 · vs Charlton Athletic62' missed · xG 0.02 · vs Blackburn Rovers29' blocked · xG 0.04 · vs Blackburn Rovers84' missed · xG 0.03 · vs Preston North End66' saved · xG 0.06 · vs Preston North End49' missed · xG 0.03 · vs West Bromwich Albion44' blocked · xG 0.02 · vs West Bromwich Albion17' blocked · xG 0.04 · vs Stoke City70' blocked · xG 0.01 · vs Middlesbrough29' blocked · xG 0.01 · vs Middlesbrough12' blocked · xG 0.04 · vs Middlesbrough66' blocked · xG 0.05 · vs Norwich City13' saved · xG 0.03 · vs Sheffield United2' blocked · xG 0.03 · vs Sheffield United90+2' blocked · xG 0.02 · vs Birmingham City38' saved · xG 0.05 · vs Birmingham City51' blocked · xG 0.04 · vs Queens Park Rangers72' blocked · xG 0.10 · vs Bristol City54' blocked · xG 0.02 · vs Bristol City22' missed · xG 0.04 · vs Middlesbrough83' saved · xG 0.06 · vs West Bromwich Albion81' saved · xG 0.01 · vs West Bromwich Albion25' saved · xG 0.02 · vs West Bromwich Albion82' blocked · xG 0.04 · vs Stoke City6' blocked · xG 0.02 · vs Stoke City90+6' saved · xG 0.04 · vs Millwall44' blocked · xG 0.01 · vs Millwall3' missed · xG 0.01 · vs Millwall89' missed · xG 0.01 · vs Wrexham84' blocked · xG 0.04 · vs Wrexham57' saved · xG 0.10 · vs Derby County24' missed · xG 0.02 · vs Derby County82' blocked · xG 0.03 · vs Watford40' missed · xG 0.08 · vs Watford60' missed · xG 0.02 · vs Queens Park Rangers45+2' saved · xG 0.02 · vs Sheffield United40' blocked · xG 0.02 · vs Sheffield United78' blocked · xG 0.01 · vs Bristol City39' missed · xG 0.04 · vs Leicester City36' blocked · xG 0.02 · vs Leicester City4' blocked · xG 0.01 · vs Leicester City4' blocked · xG 0.03 · vs Leicester City19' saved · xG 0.07 · vs Coventry City16' saved · xG 0.03 · vs Birmingham City75' blocked · xG 0.03 · vs Portsmouth60' blocked · xG 0.05 · vs Portsmouth33' saved · xG 0.05 · vs Portsmouth13' goal · xG 0.79 · vs Hull City57' goal · xG 0.79 · vs Charlton Athletic45' goal · xG 0.05 · vs Millwall36' goal · xG 0.04 · vs Sheffield Wednesday75' goal · xG 0.05 · vs Coventry City26' goal · xG 0.05 · vs Hull City
67 Shots6 Goals3.97xG on map
Filter
  • Goal
  • On target
  • Off target
View shot data as a table
DateOpponentMinOutcomeSituationBody partxG
2026-05-02Millwall32'BlockedCounter-attackRight foot0.14
2026-04-25Sheffield Wednesday16'BlockedOpen playRight foot0.03
2026-04-21Wrexham67'Off targetDirect free kickRight foot0.04
2026-04-18Derby County85'BlockedOpen playRight foot0.03
2026-04-18Derby County34'Off targetOpen playRight foot0.02
2026-04-18Derby County24'BlockedOpen playLeft foot0.02
2026-04-11Watford70'BlockedFrom throw-inLeft foot0.03
2026-04-11Watford69'BlockedDirect free kickRight foot0.03
2026-04-11Watford57'BlockedFrom throw-inRight foot0.08
2026-04-06Portsmouth3'BlockedFrom throw-inRight foot0.02
2026-04-03Hull City51'SavedFrom throw-inRight foot0.02
2026-04-03Hull City13'GoalPenaltyRight foot0.79
2026-03-21Southampton90+2'Off targetOpen playRight foot0.02
2026-03-21Southampton55'BlockedFree kick deliveryLeft foot0.10
2026-03-21Southampton55'BlockedFree kick deliveryLeft foot0.04
2026-03-14Charlton Athletic57'GoalPenaltyRight foot0.79
2026-03-14Charlton Athletic52'BlockedDirect free kickRight foot0.03
2026-03-11Blackburn Rovers62'Off targetFrom throw-inRight foot0.02
2026-03-11Blackburn Rovers29'BlockedDirect free kickRight foot0.04
2026-03-06Preston North End84'Off targetDirect free kickRight foot0.03
2026-03-06Preston North End66'SavedOpen playLeft foot0.06
2026-02-28West Bromwich Albion49'Off targetOpen playLeft foot0.03
2026-02-28West Bromwich Albion44'BlockedOpen playRight foot0.02
2026-02-25Stoke City17'BlockedOpen playRight foot0.04
2026-02-21Middlesbrough70'BlockedFree kick deliveryRight foot0.01
2026-02-21Middlesbrough29'BlockedOpen playRight foot0.01
2026-02-21Middlesbrough12'BlockedFrom cornerRight foot0.04
2026-02-10Norwich City66'BlockedDirect free kickRight foot0.05
2026-02-03Sheffield United13'SavedOpen playRight foot0.03
2026-02-03Sheffield United2'BlockedOpen playRight foot0.03
2026-01-31Birmingham City90+2'BlockedOpen playRight foot0.02
2026-01-31Birmingham City38'SavedOpen playRight foot0.05
2026-01-20Queens Park Rangers51'BlockedOpen playRight foot0.04
2026-01-17Bristol City72'BlockedFrom cornerLeft foot0.10
2026-01-17Bristol City54'BlockedFree kick deliveryRight foot0.02
2025-11-22Middlesbrough22'Off targetDirect free kickRight foot0.04
2025-11-08West Bromwich Albion83'SavedOpen playRight foot0.06
2025-11-08West Bromwich Albion81'SavedFree kick deliveryRight foot0.01
2025-11-08West Bromwich Albion25'SavedOpen playRight foot0.02
2025-11-04Stoke City82'BlockedDirect free kickRight foot0.04
2025-11-04Stoke City6'BlockedOpen playRight foot0.02
2025-11-01Millwall90+6'SavedDirect free kickRight foot0.04
2025-11-01Millwall45'GoalOpen playRight foot0.05
2025-11-01Millwall44'BlockedFree kick deliveryRight foot0.01
2025-11-01Millwall3'Off targetFrom throw-inRight foot0.01
2025-10-25Sheffield Wednesday36'GoalDirect free kickRight foot0.04
2025-10-22Wrexham89'Off targetOpen playRight foot0.01
2025-10-22Wrexham84'BlockedDirect free kickRight foot0.04
2025-10-18Derby County57'SavedOpen playRight foot0.10
2025-10-18Derby County24'Off targetOpen playRight foot0.02
2025-10-04Watford82'BlockedOpen playLeft foot0.03
2025-10-04Watford40'Off targetDirect free kickRight foot0.08
2025-10-01Queens Park Rangers60'Off targetFrom cornerRight foot0.02
2025-09-27Sheffield United45+2'SavedOpen playRight foot0.02
2025-09-27Sheffield United40'BlockedOpen playRight foot0.02
2025-09-21Bristol City78'BlockedOpen playRight foot0.01
2025-09-13Leicester City39'Off targetDirect free kickRight foot0.04
2025-09-13Leicester City36'BlockedOpen playRight foot0.02
2025-09-13Leicester City4'BlockedFree kick deliveryLeft foot0.01
2025-09-13Leicester City4'BlockedDirect free kickRight foot0.03
2025-08-30Coventry City75'GoalDirect free kickRight foot0.05
2025-08-30Coventry City19'SavedDirect free kickRight foot0.07
2025-08-23Birmingham City16'SavedOpen playRight foot0.03
2025-08-17Hull City26'GoalFrom throw-inRight foot0.05
2025-08-09Portsmouth75'BlockedFrom throw-inRight foot0.03
2025-08-09Portsmouth60'BlockedFrom throw-inRight foot0.05
2025-08-09Portsmouth33'SavedCounter-attackLeft foot0.05

Shot maps for this player begin in 2024-25. Earlier seasons appear in the career table without shot data.

Career

Appearances, goals, assists and expected goals for every competition on record.Figures are the competition's own season totals, not sums of the shot map. Cup and international caps are a pilot, loaded for a small number of players so far.

SeasonCompetitionTeamAppsMinGoalsAssistsxGRating
2026-27League League One Oxford United435110—6.70
2026Club Friendly Club Friendly Games Oxford United4000——
2026-27Cup League Cup Oxford United19000—6.50
2025-26League Championship Oxford United352,960633.877.13
2025-26Cup FA Cup Oxford United213000—6.50
2025-26Cup League Cup Oxford United215700—7.05
2024-25League Championship Oxford United332,904341.727.06
2024-25Cup League Cup Oxford United29000—6.80
2023-24League League One Oxford United463,9051310—7.50
2023-24Cup FA Cup Oxford United3000——
2023-24Cup League Cup Oxford United18900—6.20
2022-23League League One Oxford United443,85292—7.16
2022-23Cup FA Cup Oxford United39000—6.50
2022-23Cup League Cup Oxford United213510—7.15
2021-22League League One Oxford United413,598143—7.29
2021-22Cup FA Cup Oxford United1000——
2021-22Cup League Cup Oxford United14500—7.10
2020-21League League One Oxford United332,80412—7.02
2020-21Cup League Cup Oxford United215610—7.75
2019-20League League One Oxford United332,78158—7.20
2019-20Cup FA Cup Oxford United110400—7.20
2019-20Cup League Cup Oxford United327010—7.33
2018-19League League One Oxford United42000——
2018-19Cup FA Cup Oxford United3000——
2018-19Cup League Cup Oxford United35500—6.80
2017-18League League One Oxford United13000——
2016-17League League One Fleetwood Town181900—6.90
2015-16League Premier League Liverpool FC311200—6.93
2015-16Cup FA Cup Liverpool FC3000——
2015-16Cup League Cup Liverpool FC2000——
2015-16Int'l cup UEFA Europa League Liverpool FC51100—6.70
2014-15Cup FA Cup Liverpool FC1000——
2014-15Int'l cup UEFA Europa League Liverpool FC1000——
2014-15League Premier League Liverpool FC3000——
2013-14Cup FA Cup Liverpool FC1000——

Cameron Brannagan historical transfers

  • 2018-01-11Liverpool U21 to Oxford United225k €
  • 2017-01-27Liverpool U21 to Fleetwood TownLoan

Detailed statistics

Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.

Attacking

Shots
631.92 per 90
Shots on target
160.49 per 90
Shooting accuracy
25%
Shots blocked
351.06 per 90
Key passes
361.09 per 90
Expected assists
3.910.12 per 90

Passing and possession

Touches
163549.71 per 90
Accurate passes
87026.45 per 90
Pass accuracy
76%
Accurate long balls
922.80 per 90
Accurate crosses
260.79 per 90
Cross accuracy
24%
Successful dribbles
100.30 per 90
Dribble success
53%
Dispossessed
180.55 per 90
Possession lost
41912.74 per 90

Defending

Tackles won
361.09 per 90
Tackle success
67%
Interceptions
270.82 per 90
Clearances
331.00 per 90
Ball recoveries
1534.65 per 90
Duels won
1153.50 per 90
Duel success
56%
Aerial duels won
30.09 per 90
Aerial success
27%

Discipline

Fouls committed
230.70 per 90
Was fouled
481.46 per 90
Yellow cards
80.24 per 90
Red cards
0

Data updated 29 Sept 2026, 03:02 UTC