PLAYER PROFILE

Barry Bannan.

Sheffield Wednesday · Scotland

Matrix 23938

At a glance

Full name
Barry Ryan Bannan
Born
01 Dec 1989
Age today
36
Nationality
Scotland

Career by season

342 recorded appearances
Barry Bannan appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27League One Sheffield Wednesday 1212119731
26/27EFL Cup Sheffield Wednesday 21011020
25/26EFL Cup Sheffield Wednesday 2000280
25/26Championship Millwall FC 166015761
25/26Championship Sheffield Wednesday 2828332,4545 / 1 red
24/25FA Cup Sheffield Wednesday 1000530
24/25EFL Cup Sheffield Wednesday 3001530
24/25Championship Sheffield Wednesday 4140453,4717
23/24FA Cup Sheffield Wednesday 1101900
23/24EFL Cup Sheffield Wednesday 22001800
23/24Championship Sheffield Wednesday 4241123,48911 / 1 red
22/23League One Sheffield Wednesday 44447123,7546
22/23FA Cup Sheffield Wednesday 2000460
22/23EFL Cup Sheffield Wednesday 11001200
21/22League One Sheffield Wednesday 47479124,1589
21/22FA Cup Sheffield Wednesday 22001640
21/22EFL Cup Sheffield Wednesday 1100840
20/21FA Cup Sheffield Wednesday 22011580
20/21EFL Cup Sheffield Wednesday 1100901
20/21Championship Sheffield Wednesday 4646254,0178
19/20FA Cup Sheffield Wednesday 1100900
19/20EFL Cup Sheffield Wednesday 1000251
19/20Championship Sheffield Wednesday 4442283,8488

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Barry Bannan match log
DateCompetitionMatchScoreMinutesGoals
27 Oct 2026League One Sheffield Wednesday v Cambridge United 1 – 182
24 Oct 2026League One Doncaster Rovers v Sheffield Wednesday 2 – 090
20 Oct 2026League One Notts County v Sheffield Wednesday 2 – 056
17 Oct 2026League One Sheffield Wednesday v AFC Wimbledon 5 – 0611
10 Oct 2026League One Huddersfield Town v Sheffield Wednesday 2 – 290
19 Sep 2026League One Sheffield Wednesday v Stockport County 0 – 086
12 Sep 2026League One Sheffield Wednesday v Wigan Athletic 0 – 090
05 Sep 2026League One Peterborough United v Sheffield Wednesday 1 – 290
01 Sep 2026League One Wycombe Wanderers v Sheffield Wednesday 1 – 287
29 Aug 2026League One Sheffield Wednesday v Bromley FC 7 – 261
25 Aug 2026EFL Cup Sheffield Wednesday v Wolverhampton WanderersSubstitute, on 67′ 0 – 223
20 Aug 2026League One Sheffield Wednesday v Bradford City 0 – 190
15 Aug 2026League One Leyton Orient v Sheffield Wednesday 1 – 290
08 Aug 2026EFL Cup Sheffield Wednesday v Bolton Wanderers 1 – 079
11 May 2026Championship Millwall FC v Hull CitySubstitute, on 64′ 0 – 226
08 May 2026Championship Hull City v Millwall FCSubstitute, on 74′ 0 – 016
02 May 2026Championship Millwall FC v Oxford United 2 – 081
24 Apr 2026Championship Leicester City v Millwall FCSubstitute, on 82′ 1 – 18
18 Apr 2026Championship Millwall FC v Queens Park RangersSubstitute, on 90′ 2 – 01
10 Apr 2026Championship West Bromwich Albion v Millwall FCSubstitute, on 90′ 0 – 01

Career transfers

15 recorded moves

All recorded career moves, newest first.

Barry Bannan career transfers
Date FromToMoveFee
09 Jul 2026 Millwall FC Sheffield Wednesday Transfer —
28 Jan 2026 Sheffield Wednesday Millwall FC Transfer —
31 Aug 2015 Crystal Palace Sheffield Wednesday Transfer Free
31 May 2015 Bolton Wanderers Crystal Palace Loan return
02 Feb 2015 Crystal Palace Bolton Wanderers Loan —
02 Sep 2013 Aston Villa Crystal Palace Transfer €2.1m
28 Apr 2011 Leeds United Aston Villa Loan return
07 Mar 2011 Aston Villa Leeds United Loan —
01 Jul 2010 Aston Villa U21 Aston Villa Internal move —
31 May 2010 Blackpool FC Aston Villa U21 Loan return
26 Nov 2009 Aston Villa U21 Blackpool FC Loan —
31 May 2009 Derby County Aston Villa U21 Loan return
13 Mar 2009 Aston Villa U21 Derby County Loan —
01 Jul 2008 Aston Villa U18 Aston Villa U21 Internal move —
01 Jul 2004 Celtic Glasgow U17 Aston Villa U18 Transfer —

Contracts and market values are not available yet.