Seny Dieng
Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1994-11-23 · 4 players total
| Full name | Seny Dieng |
|---|---|
| Name in home country | Seny Timothy Dieng |
| Date of birth | 1994-11-23 (31 yrs) |
| Place of birth | Zürich, Senegal |
| Citizenship | Senegal Switzerland |
| Position | Goalkeeper |
| Foot | right |
| Height | 193.00 m |
| Current club | Middlesbrough FC |
| Joined | 2023-07-08 |
| Contract expires | 2027-06-30 |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Middlesbrough FC | 2 | 23/24 | 24/25 | 52 | 0 | 1 | 4,680 |
| Queens Park Rangers | 3 | 20/21 | 22/23 | 121 | 0 | 0 | 10,843 |
| Doncaster Rovers | 1 | 19/20 | 19/20 | 32 | 0 | 0 | 2,880 |
| Dundee FC | 1 | 18/19 | 18/19 | 18 | 0 | 0 | 1,620 |
| Stevenage FC | 1 | 18/19 | 18/19 | 16 | 0 | 0 | 1,440 |
| MSV Duisburg | 1 | 15/16 | 15/16 | 0 | 0 | 0 | 0 |
| Grasshopper Club Zurich | 3 | 13/14 | 15/16 | 0 | 0 | 0 | 0 |
| MSV Duisburg II | 1 | 15/16 | 15/16 | 2 | 0 | 0 | 180 |
| Grasshopper Club Zürich U21 | 4 | 12/13 | 15/16 | 43 | 0 | 0 | 3,870 |
| FC Grenchen | 1 | 12/13 | 12/13 | 4 | 0 | 0 | 360 |
| Grasshopper Club Zürich U18 | 1 | 11/12 | 11/12 | 10 | 0 | 0 | 878 |
| FC Red Star Zürich | 1 | 10/11 | 10/11 | 1 | 0 | 0 | 8 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Championship | Middlesbrough FC | 17 | 0 | 1 | 0 | 0 | 1,530 |
| 23/24 | Championship | Middlesbrough FC | 35 | 0 | 0 | 2 | 0 | 3,150 |
| 22/23 | Championship | Queens Park Rangers | 46 | 0 | 0 | 2 | 0 | 4,140 |
| 22/23 | EFL Cup | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | FA Cup | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Championship | Queens Park Rangers | 28 | 0 | 0 | 2 | 0 | 2,475 |
| 21/22 | EFL Cup | Queens Park Rangers | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | Championship | Queens Park Rangers | 42 | 0 | 0 | 1 | 0 | 3,748 |
| 20/21 | FA Cup | Queens Park Rangers | 1 | 0 | 0 | 0 | 0 | 120 |
| 19/20 | EFL Cup | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | EFL Trophy | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | FA Cup | Doncaster Rovers | 3 | 0 | 0 | 0 | 0 | 270 |
| 19/20 | League One | Doncaster Rovers | 27 | 0 | 0 | 1 | 0 | 2,430 |
| 18/19 | EFL Cup | Stevenage FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | EFL Trophy | Stevenage FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | FA Cup | Stevenage FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | League Two | Stevenage FC | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 18/19 | Premiership | Dundee FC | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 18/19 | Premiership Relegation | Dundee FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 18/19 | SFA Cup | Dundee FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | 1. Liga Gr. 3 | Grasshopper Club Zürich U21 | 3 | 0 | 0 | 0 | 0 | 270 |
| 15/16 | 2. Bundesliga | MSV Duisburg | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Oberliga Niederrhein | MSV Duisburg II | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | Relegation 2. Bundesliga | MSV Duisburg | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Schweizer Cup | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Super League | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 1. Liga Gr. 3 | Grasshopper Club Zürich U21 | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 14/15 | Champions League Qu. | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Schweizer Cup | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Super League | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | 1.Liga Cl. Gr. 2 | Grasshopper Club Zürich U21 | 18 | 0 | 0 | 2 | 0 | 1,620 |
| 13/14 | Super League | Grasshopper Club Zurich | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | 1.Liga Cl. Gr. 2 | Grasshopper Club Zürich U21 | 8 | 0 | 0 | 0 | 0 | 720 |
| 12/13 | 1.Liga Cl. Gr. 2 | FC Grenchen | 3 | 0 | 0 | 0 | 0 | 270 |
| 12/13 | Swiss Cup | FC Grenchen | 1 | 0 | 0 | 0 | 0 | 90 |
| 11/12 | U18 Elite League | Grasshopper Club Zürich U18 | 10 | 0 | 0 | 0 | 0 | 878 |
| 10/11 | 2. Liga inter - Gr. 5 (- 11/12) | FC Red Star Zürich | 1 | 0 | 0 | 0 | 0 | 8 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | GC Zürich U21 | FC Grenchen | Loan | 0 | — |
| 12/13 | 2013-01-01 | FC Grenchen | GC Zürich U21 | Return from loan | 0 | — |
| 13/14 | 2013-07-01 | GC Zürich U21 | Grasshoppers | Transfer | 0 | — |
| 15/16 | 2016-02-01 | Grasshoppers | MSV Duisburg | Transfer | 100000 | — |
| 16/17 | 2016-08-26 | MSV Duisburg | QPR | Transfer | 100000 | — |
| 17/18 | 2017-10-28 | QPR | Whitehawk | Loan | 100000 | — |
| 17/18 | 2017-11-25 | Whitehawk | QPR | Return from loan | 100000 | — |
| 17/18 | 2018-03-16 | QPR | Hampton & Rich. | Loan | 100000 | — |
| 17/18 | 2018-05-31 | Hampton & Rich. | QPR | Return from loan | 100000 | — |
| 18/19 | 2018-08-03 | QPR | Stevenage | Loan | 100000 | — |
| 18/19 | 2019-01-01 | Stevenage | QPR | Return from loan | 100000 | — |
| 18/19 | 2019-01-10 | QPR | Dundee FC | Loan | 100000 | — |
| 18/19 | 2019-05-19 | Dundee FC | QPR | Return from loan | 100000 | — |
| 19/20 | 2019-07-26 | QPR | Doncaster | Loan | 150000 | — |
| 19/20 | 2020-01-04 | Doncaster | QPR | Return from loan | 150000 | — |
| 23/24 | 2023-07-08 | QPR | Middlesbrough | Transfer | 1200000 | €2.30m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Thigh problems | 2023-12-18 | 2024-02-05 | 50 | 15 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.40m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3499 | #1 | 6 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Dominic Ball | 2 | 0 | 0 |
| Brad Halliday | 2 | 0 | 0 |
| Ethan Laird | 1 | 0 | 0 |
| Rav van den Berg | 2 | 0 | 0 |
| Jonathan Howson | 2 | 0 | 0 |
| Luke Amos | 2 | 0 | 0 |
| Charlie Austin | 2 | 0 | 0 |
| Kenneth Paal | 1 | 0 | 0 |
| Isaiah Jones | 2 | 0 | 0 |
| Emmanuel Latte Lath | 2 | 0 | 0 |
| Ilias Chair | 1 | 1 | 0 |
| Andre Dozzell | 1 | 0 | 0 |
| Osman Kakay | 1 | 0 | 0 |
| Jimmy Dunne | 1 | 0 | 0 |
| Yoann Barbet | 2 | 0 | 0 |
| Sam Field | 1 | 0 | 0 |
| Chris Willock | 1 | 0 | 0 |
| Albert Adomah | 1 | 0 | 0 |
| Lyndon Dykes | 1 | 0 | 0 |
| Rob Dickie | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-01-04 | Doncaster | QPR | Return from loan | — | €150k |
| 19/20 | 2019-07-26 | QPR | Doncaster | Loan | — | €150k |
| 18/19 | 2019-05-19 | Dundee FC | QPR | Return from loan | — | €100k |
| 18/19 | 2019-01-10 | QPR | Dundee FC | Loan | — | €100k |
| 18/19 | 2019-01-01 | Stevenage | QPR | Return from loan | — | €100k |
| 18/19 | 2018-08-03 | QPR | Stevenage | Loan | — | €100k |
| 17/18 | 2018-05-31 | Hampton & Rich. | QPR | Return from loan | — | €100k |
| 17/18 | 2018-03-16 | QPR | Hampton & Rich. | Loan | — | €100k |
| 17/18 | 2017-11-25 | Whitehawk | QPR | Return from loan | — | €100k |
| 17/18 | 2017-10-28 | QPR | Whitehawk | Loan | — | €100k |
| 12/13 | 2013-01-01 | FC Grenchen | GC Zürich U21 | Return from loan | — | — |
| 12/13 | 2012-07-01 | GC Zürich U21 | FC Grenchen | Loan | — | — |
Last 50 matches for Middlesbrough FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-02-07 | GB2 |
Sheffield United FC | 1–2 | Middlesbrough FC | Available |
| 2026-01-31 | GB2 |
Middlesbrough FC | 1–0 | Norwich City FC | Available |
| 2026-01-24 | GB2 |
Middlesbrough FC | 4–0 | Preston North End FC | Available |
| 2026-01-21 | GB2 |
Stoke City FC | 1–2 | Middlesbrough FC | Available |
| 2026-01-17 | GB2 |
West Bromwich Albion FC | 2–3 | Middlesbrough FC | Available |
| 2026-01-04 | GB2 |
Middlesbrough FC | 4–0 | Southampton FC | Available |
| 2026-01-01 | GB2 |
Derby County FC | 1–0 | Middlesbrough FC | Available |
| 2025-12-29 | GB2 |
Middlesbrough FC | 2–0 | Hull City AFC | Available |
| 2025-12-26 | GB2 |
Middlesbrough FC | 0–0 | Blackburn Rovers FC | Available |
| 2025-12-20 | GB2 |
Bristol City FC | 1–1 | Middlesbrough FC | Available |
| 2025-12-13 | GB2 |
Middlesbrough FC | 2–0 | Queens Park Rangers FC | Available |
| 2025-12-09 | GB2 |
Charlton Athletic FC | 0–1 | Middlesbrough FC | Available |
| 2025-12-05 | GB2 |
Hull City AFC | 0–2 | Middlesbrough FC | Available |
| 2025-11-29 | GB2 |
Middlesbrough FC | 1–0 | Derby County FC | Available |
| 2025-11-25 | GB2 |
Middlesbrough FC | 2–2 | Coventry City FC | Available |
| 2025-11-22 | GB2 |
Oxford United FC | 0–1 | Middlesbrough FC | Available |
| 2025-11-08 | GB2 |
Middlesbrough FC | 2–1 | Birmingham City FC | Available |
| 2025-11-04 | GB2 |
Leicester City FC | 1–1 | Middlesbrough FC | Available |
| 2025-11-01 | GB2 |
Watford FC | 3–0 | Middlesbrough FC | Available |
| 2025-10-25 | GB2 |
Middlesbrough FC | 1–1 | Wrexham AFC | Available |
| 2025-10-22 | GB2 |
Sheffield Wednesday FC | 0–1 | Middlesbrough FC | Available |
| 2025-10-17 | GB2 |
Middlesbrough FC | 2–1 | Ipswich Town FC | Available |
| 2025-10-04 | GB2 |
Portsmouth FC | 1–0 | Middlesbrough FC | Available |
| 2025-09-30 | GB2 |
Middlesbrough FC | 0–0 | Stoke City FC | Available |
| 2025-09-27 | GB2 |
Southampton FC | 1–1 | Middlesbrough FC | Available |
| 2025-09-19 | GB2 |
Middlesbrough FC | 2–1 | West Bromwich Albion FC | Available |
| 2025-09-13 | GB2 |
Preston North End FC | 2–2 | Middlesbrough FC | Available |
| 2025-08-30 | GB2 |
Middlesbrough FC | 1–0 | Sheffield United FC | Available |
| 2025-08-23 | GB2 |
Norwich City FC | 1–2 | Middlesbrough FC | Available |
| 2025-08-16 | GB2 |
Millwall FC | 0–3 | Middlesbrough FC | Available |
| 2025-08-09 | GB2 |
Middlesbrough FC | 1–0 | Swansea City AFC | Available |
| 2025-05-03 | GB2 |
Coventry City FC | 2–0 | Middlesbrough FC | Available |
| 2025-04-26 | GB2 |
Middlesbrough FC | 0–0 | Norwich City FC | Available |
| 2025-04-21 | GB2 |
Sheffield Wednesday FC | 2–1 | Middlesbrough FC | Available |
| 2025-04-18 | GB2 |
Middlesbrough FC | 2–1 | Plymouth Argyle FC | Available |
| 2025-04-12 | GB2 |
Millwall FC | 1–0 | Middlesbrough FC | Available |
| 2025-04-08 | GB2 |
Middlesbrough FC | 0–1 | Leeds United FC | Available |
| 2025-04-04 | GB2 |
Blackburn Rovers FC | 0–2 | Middlesbrough FC | Available |
| 2025-03-29 | GB2 |
Middlesbrough FC | 2–1 | Oxford United FC | Available |
| 2025-03-15 | GB2 |
Luton Town FC | 0–0 | Middlesbrough FC | Available |
| 2025-03-11 | GB2 |
Middlesbrough FC | 2–1 | Queens Park Rangers FC | Available |
| 2025-03-08 | GB2 |
Swansea City AFC | 1–0 | Middlesbrough FC | Available |
| 2025-03-01 | GB2 |
Middlesbrough FC | 1–0 | Derby County FC | Available |
| 2025-02-25 | GB2 |
Stoke City FC | 1–3 | Middlesbrough FC | Available |
| 2025-02-21 | GB2 |
Bristol City FC | 2–1 | Middlesbrough FC | Available |
| 2025-02-15 | GB2 |
Middlesbrough FC | 0–1 | Watford FC | Available |
| 2025-02-12 | GB2 |
Sheffield United FC | 3–1 | Middlesbrough FC | Available |
| 2025-02-03 | GB2 |
Middlesbrough FC | 2–3 | Sunderland AFC | Available |
| 2025-01-25 | GB2 |
Preston North End FC | 2–1 | Middlesbrough FC | Available |
| 2025-01-21 | GB2 |
Middlesbrough FC | 2–0 | West Bromwich Albion FC | Available |
Teams faced most often by Seny Dieng's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Reading FC | 43 | 15 | 12 | 16 | 47 | 52 | -5 | 35% |
| Millwall FC | 40 | 14 | 13 | 13 | 51 | 44 | +7 | 35% |
| Barnsley FC | 38 | 16 | 7 | 15 | 51 | 45 | +6 | 42% |
| Derby County | 34 | 12 | 9 | 13 | 41 | 44 | -3 | 35% |
| Ipswich Town | 33 | 15 | 5 | 13 | 49 | 49 | 0 | 45% |
| Leeds United | 33 | 9 | 8 | 16 | 27 | 42 | -15 | 27% |
| Nottingham Forest | 32 | 7 | 14 | 11 | 29 | 37 | -8 | 22% |
| Charlton Athletic | 32 | 13 | 6 | 13 | 38 | 40 | -2 | 41% |
| Blackpool FC | 32 | 11 | 7 | 14 | 40 | 47 | -7 | 34% |
| Portsmouth FC | 31 | 8 | 12 | 11 | 35 | 44 | -9 | 26% |
| Watford FC | 30 | 10 | 7 | 13 | 38 | 43 | -5 | 33% |
| Wigan Athletic | 30 | 11 | 11 | 8 | 37 | 31 | +6 | 37% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 35 | 3,150 | 2 | 0 | 0 | 0.06 |
| 22/23 | 48 | 4,320 | 2 | 0 | 0 | 0.04 |
| 21/22 | 30 | 2,655 | 2 | 0 | 0 | 0.07 |
| 20/21 | 43 | 3,868 | 1 | 0 | 0 | 0.02 |
| 19/20 | 32 | 2,880 | 1 | 0 | 0 | 0.03 |
| 13/14 | 18 | 1,620 | 2 | 0 | 0 | 0.11 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 17 | 1,530 | 5 | 29% | 21 | 1.24 |
| 23/24 | 35 | 3,150 | 10 | 29% | 47 | 1.34 |
| 22/23 | 48 | 4,320 | 9 | 19% | 74 | 1.54 |
| 21/22 | 30 | 2,655 | 10 | 33% | 34 | 1.15 |
| 20/21 | 43 | 3,868 | 11 | 26% | 54 | 1.26 |
| 19/20 | 32 | 2,880 | 10 | 31% | 32 | 1 |
| 18/19 | 34 | 3,060 | 6 | 18% | 54 | 1.59 |
| 15/16 | 5 | 450 | 1 | 20% | 6 | 1.2 |
| 14/15 | 14 | 1,260 | 2 | 14% | 17 | 1.21 |
| 13/14 | 18 | 1,620 | 2 | 11% | 32 | 1.78 |
| 12/13 | 12 | 1,080 | 3 | 25% | 24 | 2 |
| 11/12 | 10 | 878 | 1 | 10% | 21 | 2.15 |
| 10/11 | 1 | 8 | 1 | 100% | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Seny Dieng
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Seny Dieng
Who is Seny Dieng?
Seny Dieng is a Senegal professional footballer who plays as a goalkeeper for Middlesbrough FC.
How old is Seny Dieng?
Seny Dieng is 31 years old. He was born on November 23, 1994 in Zürich.
What position does Seny Dieng play?
Seny Dieng plays as a goalkeeper (Goalkeeper).
What club does Seny Dieng play for?
Seny Dieng currently plays for Middlesbrough FC.
What is Seny Dieng's market value?
Seny Dieng's most recent reported market value is €1.40m.