Barry Bannan

Midfielder · Scotland · Sheffield Wednesday

2025-267.15Average ratingSheffield Wednesday · Millwall
2025-264Assists0.12 per 90
2025-263Goals0.09 per 90
2025-2641Appearances2,898 minutes
2025-261.95Expected goalsoverperforming by 1.05
€210kMarket 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.

36% on target
69' missed · xG 0.04 · vs Middlesbrough · for Millwall89' blocked · xG 0.02 · vs Ipswich Town · for Millwall71' missed · xG 0.03 · vs Ipswich Town · for Millwall49' saved · xG 0.07 · vs Blackburn Rovers · for Millwall36' missed · xG 0.01 · vs Derby County · for Millwall31' blocked · xG 0.12 · vs Sheffield Wednesday · for Millwall77' saved · xG 0.01 · vs Sheffield United · for Millwall64' missed · xG 0.03 · vs Birmingham City · for Sheffield Wednesday32' missed · xG 0.03 · vs Birmingham City · for Sheffield Wednesday77' saved · xG 0.05 · vs Queens Park Rangers · for Sheffield Wednesday81' missed · xG 0.01 · vs Blackburn Rovers · for Sheffield Wednesday28' missed · xG 0.19 · vs Blackburn Rovers · for Sheffield Wednesday38' missed · xG 0.01 · vs Hull City · for Sheffield Wednesday58' blocked · xG 0.03 · vs Millwall · for Sheffield Wednesday53' blocked · xG 0.16 · vs Millwall · for Sheffield Wednesday43' saved · xG 0.02 · vs Millwall · for Sheffield Wednesday6' saved · xG 0.05 · vs Millwall · for Sheffield Wednesday90+1' blocked · xG 0.03 · vs Southampton · for Sheffield Wednesday1' missed · xG 0.04 · vs Southampton · for Sheffield Wednesday7' saved · xG 0.04 · vs Norwich City · for Sheffield Wednesday76' blocked · xG 0.04 · vs West Bromwich Albion · for Sheffield Wednesday75' missed · xG 0.04 · vs Oxford United · for Sheffield Wednesday64' missed · xG 0.02 · vs Oxford United · for Sheffield Wednesday30' missed · xG 0.07 · vs Middlesbrough · for Sheffield Wednesday58' saved · xG 0.04 · vs Charlton Athletic · for Sheffield Wednesday22' saved · xG 0.09 · vs Portsmouth · for Sheffield Wednesday18' blocked · xG 0.01 · vs Portsmouth · for Sheffield Wednesday2' blocked · xG 0.02 · vs Portsmouth · for Sheffield Wednesday39' saved · xG 0.03 · vs Swansea City · for Sheffield Wednesday79' blocked · xG 0.03 · vs Wrexham · for Sheffield Wednesday18' blocked · xG 0.02 · vs Wrexham · for Sheffield Wednesday63' saved · xG 0.17 · vs Stoke City · for Sheffield Wednesday45' missed · xG 0.02 · vs Stoke City · for Sheffield Wednesday4' goal · xG 0.02 · vs Norwich City · for Sheffield Wednesday12' goal · xG 0.07 · vs Portsmouth · for Sheffield Wednesday63' goal · xG 0.30 · vs Wrexham · for Sheffield Wednesday
36 Shots3 Goals1.96xG on map

1 shot was taken from beyond 40 m and falls outside the map. Still counted above.

Filter
  • Goal
  • On target
  • Off target
View shot data as a table
DateClubOpponentMinOutcomeSituationBody partxG
2026-04-03MillwallMiddlesbrough69'Off targetFrom throw-inLeft foot0.04
2026-03-21MillwallIpswich Town89'BlockedOpen playLeft foot0.02
2026-03-21MillwallIpswich Town71'Off targetFrom cornerLeft foot0.03
2026-03-14MillwallBlackburn Rovers49'SavedOpen playLeft foot0.07
2026-03-10MillwallDerby County36'Off targetFree kick deliveryLeft foot0.01
2026-02-14MillwallSheffield Wednesday31'BlockedOpen playLeft foot0.12
2026-01-31MillwallSheffield United77'SavedOpen playLeft foot0.01
2026-01-20Sheffield WednesdayBirmingham City64'Off targetFrom throw-inLeft foot0.03
2026-01-20Sheffield WednesdayBirmingham City32'Off targetOpen playLeft foot0.03
2026-01-04Sheffield WednesdayQueens Park Rangers77'SavedOpen playLeft foot0.05
2025-12-29Sheffield WednesdayBlackburn Rovers81'Off targetFrom cornerLeft foot0.01
2025-12-29Sheffield WednesdayBlackburn Rovers28'Off targetCounter-attackLeft foot0.19
2025-12-26Sheffield WednesdayHull City38'Off targetOpen playLeft foot0.01
2025-11-26Sheffield WednesdayMillwall58'BlockedCounter-attackLeft foot0.03
2025-11-26Sheffield WednesdayMillwall53'BlockedOpen playLeft foot0.16
2025-11-26Sheffield WednesdayMillwall43'SavedOpen playLeft foot0.02
2025-11-26Sheffield WednesdayMillwall6'SavedOpen playLeft foot0.05
2025-11-08Sheffield WednesdaySouthampton90+1'BlockedOpen playLeft foot0.03
2025-11-08Sheffield WednesdaySouthampton1'Off targetFrom throw-inLeft foot0.04
2025-11-05Sheffield WednesdayNorwich City7'SavedOpen playLeft foot0.04
2025-11-05Sheffield WednesdayNorwich City4'GoalOpen playLeft foot0.02
2025-11-01Sheffield WednesdayWest Bromwich Albion76'BlockedDirect free kickLeft foot0.04
2025-10-25Sheffield WednesdayOxford United75'Off targetFrom throw-inLeft foot0.04
2025-10-25Sheffield WednesdayOxford United64'Off targetOpen playLeft foot0.02
2025-10-22Sheffield WednesdayMiddlesbrough30'Off targetOpen playLeft foot0.07
2025-10-18Sheffield WednesdayCharlton Athletic58'SavedDirect free kickLeft foot0.04
2025-09-20Sheffield WednesdayPortsmouth22'SavedOpen playLeft foot0.09
2025-09-20Sheffield WednesdayPortsmouth18'BlockedOpen playLeft foot0.01
2025-09-20Sheffield WednesdayPortsmouth12'GoalDirect free kickLeft foot0.07
2025-09-20Sheffield WednesdayPortsmouth2'BlockedOpen playLeft foot0.02
2025-08-30Sheffield WednesdaySwansea City39'SavedFrom throw-inLeft foot0.03
2025-08-23Sheffield WednesdayWrexham79'BlockedOpen playHeader0.03
2025-08-23Sheffield WednesdayWrexham63'GoalOpen playLeft foot0.30
2025-08-23Sheffield WednesdayWrexham18'BlockedFrom throw-inLeft foot0.02
2025-08-16Sheffield WednesdayStoke City63'SavedOpen playLeft foot0.17
2025-08-16Sheffield WednesdayStoke City45'Off targetOpen playLeft foot0.02

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 Sheffield Wednesday542601—7.08
2026Club Friendly Club Friendly Games Sheffield Wednesday2000——
2026-27Cup League Cup Sheffield Wednesday210201—7.15
2025-26League Championship Sheffield Wednesday272,365331.657.23
2025-26League Championship Millwall14533010.306.77
2025-26Cup League Cup Sheffield Wednesday22800—6.95
2024-25League Championship Sheffield Wednesday413,471452.637.25
2024-25Cup FA Cup Sheffield Wednesday1000——
2024-25Cup League Cup Sheffield Wednesday35301—7.10
2023-24League Championship Sheffield Wednesday423,431121.747.10
2023-24Cup FA Cup Sheffield Wednesday19001—8.40
2023-24Cup League Cup Sheffield Wednesday218000—7.65
2022-23League League One Sheffield Wednesday453,751713—7.56
2022-23Cup FA Cup Sheffield Wednesday32800—6.90
2022-23Cup League Cup Sheffield Wednesday39000—7.40
2021-22League League One Sheffield Wednesday484,144912—7.48
2021-22Cup FA Cup Sheffield Wednesday29000—7.30
2021-22Cup League Cup Sheffield Wednesday18400—7.10
2020-21League Championship Sheffield Wednesday464,01725—7.15
2020-21Cup FA Cup Sheffield Wednesday215801—6.70
2020-21Cup League Cup Sheffield Wednesday19000—6.80
2019-20League Championship Sheffield Wednesday443,84828—7.22
2019-20Cup FA Cup Sheffield Wednesday19000—6.80
2019-20Cup League Cup Sheffield Wednesday22500—6.80
2018-19League Championship Sheffield Wednesday413,596511—7.21
2018National team World Cup 2018, Qualification, UEFA Scotland918000—6.90
2018-19Cup FA Cup Sheffield Wednesday39000—6.60
2018-19Cup League Cup Sheffield Wednesday18601—7.70
2017-18League Championship Sheffield Wednesday292,45603—7.03
2017-18Cup League Cup Sheffield Wednesday2000——
2017National team Int. Friendly Games Scotland1000——
2016-17League Championship Sheffield Wednesday433,64317—7.13
2016-17Cup FA Cup Sheffield Wednesday1000——
2016National team Int. Friendly Games Scotland1000——
2015-16League Championship Sheffield Wednesday353,12622—7.33
2015-16Cup League Cup Sheffield Wednesday1000——
2015National team Int. Friendly Games Scotland2000——
2014-15League Premier League Crystal Palace713600——
2014National team World Cup 2014, Qualification Scotland6000——
2014-15Cup FA Cup Crystal Palace2000——
2014-15League Championship Bolton Wanderers16000——
2014National team Int. Friendly Games Scotland1000——
2013-14League Premier League Crystal Palace151,00611—7.20
2013-14Cup FA Cup Crystal Palace1000——
2013National team Int. Friendly Games Scotland2000——
2012-13League Premier League Aston Villa211,35500——
2012-13Cup FA Cup Aston Villa2000——
2012-13Cup League Cup Aston Villa2000——
2011-12Cup FA Cup Aston Villa2000——
2011-12League Premier League Aston Villa2885801——

Rows marked with a rule share a season: this player changed club mid-season, and each club's figures are counted separately.

Barry Bannan historical transfers

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
361.12 per 90
Shots on target
130.40 per 90
Shooting accuracy
36%
Shots blocked
100.31 per 90
Key passes
561.74 per 90
Expected assists
5.830.18 per 90

Passing and possession

Touches
240774.75 per 90
Accurate passes
151346.99 per 90
Pass accuracy
81%
Accurate long balls
1273.94 per 90
Accurate crosses
531.65 per 90
Cross accuracy
29%
Successful dribbles
160.50 per 90
Dribble success
57%
Dispossessed
220.68 per 90
Possession lost
56517.55 per 90

Defending

Tackles won
240.75 per 90
Tackle success
60%
Interceptions
391.21 per 90
Clearances
260.81 per 90
Ball recoveries
1715.31 per 90
Duels won
812.52 per 90
Duel success
47%
Aerial duels won
80.25 per 90
Aerial success
31%

Discipline

Fouls committed
170.53 per 90
Was fouled
170.53 per 90
Yellow cards
60.19 per 90
Red cards
10.03 per 90

Data updated 29 Sept 2026, 03:02 UTC