Willy Boly
Career snapshot
Career highs
Born the same day
Shares 1991-02-03 · 6 players total
| Full name | Willy Boly |
|---|---|
| Name in home country | Willy-Arnaud Zobo Boly |
| Date of birth | 1991-02-03 (35 yrs) |
| Place of birth | Melun, Cote d'Ivoire |
| Citizenship | Cote d'Ivoire France |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 195.00 m |
| Current club | Nottingham Forest |
| Joined | 2022-09-01 |
| Contract expires | 2026-06-30 |
| Agent | Sport Cover |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Nottingham Forest | 4 | 22/23 | 25/26 | 45 | 3 | 2 | 1,053 |
| Wolverhampton Wanderers | 6 | 17/18 | 22/23 | 147 | 9 | 4 | 4,459 |
| FC Porto | 1 | 16/17 | 16/17 | 8 | 0 | 0 | 0 |
| SC Braga | 3 | 14/15 | 16/17 | 45 | 2 | 1 | 935 |
| AJ Auxerre | 5 | 10/11 | 14/15 | 115 | 5 | 1 | 5,926 |
| SC Braga B | 1 | 14/15 | 14/15 | 16 | 1 | 0 | 1,440 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier League | Nottingham Forest | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Nottingham Forest | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Nottingham Forest | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Nottingham Forest | 6 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Cup | Nottingham Forest | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League | Nottingham Forest | 20 | 2 | 1 | 1 | 0 | 722 |
| 22/23 | EFL Cup | Nottingham Forest | 4 | 1 | 0 | 0 | 0 | 331 |
| 22/23 | Premier League | Nottingham Forest | 11 | 0 | 1 | 2 | 0 | 0 |
| 22/23 | Premier League | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League | Wolverhampton Wanderers | 10 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | EFL Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League | Wolverhampton Wanderers | 21 | 1 | 1 | 2 | 0 | 1,880 |
| 19/20 | Europa League | Wolverhampton Wanderers | 8 | 1 | 0 | 1 | 0 | 720 |
| 19/20 | Europa League Qualifying | Wolverhampton Wanderers | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League | Wolverhampton Wanderers | 22 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | FA Cup | Wolverhampton Wanderers | 5 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Premier League | Wolverhampton Wanderers | 36 | 4 | 0 | 2 | 1 | 792 |
| 17/18 | Championship | Wolverhampton Wanderers | 36 | 3 | 2 | 2 | 0 | 1,067 |
| 17/18 | EFL Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Allianz Cup | FC Porto | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Champions League | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga NOS | FC Porto | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga NOS | SC Braga | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Supertaça | SC Braga | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Taça de Portugal | FC Porto | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Allianz Cup | SC Braga | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Europa League | SC Braga | 12 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Liga NOS | SC Braga | 22 | 2 | 1 | 5 | 1 | 935 |
| 15/16 | Taça de Portugal | SC Braga | 5 | 0 | 0 | 2 | 0 | 0 |
| 14/15 | Allianz Cup | SC Braga | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | AJ Auxerre | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | SC Braga | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga Portugal 2 | SC Braga B | 16 | 1 | 0 | 6 | 0 | 1,440 |
| 14/15 | Ligue 2 | AJ Auxerre | 1 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Taça de Portugal | SC Braga | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Coupe de France | AJ Auxerre | 5 | 2 | 0 | 0 | 0 | 233 |
| 13/14 | Coupe de la Ligue | AJ Auxerre | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 2 | AJ Auxerre | 30 | 0 | 0 | 4 | 1 | 0 |
| 12/13 | Coupe de France | AJ Auxerre | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Coupe de la Ligue | AJ Auxerre | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Ligue 2 | AJ Auxerre | 25 | 1 | 1 | 3 | 0 | 2,122 |
| 11/12 | Coupe de France | AJ Auxerre | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Coupe de la Ligue | AJ Auxerre | 2 | 0 | 0 | 1 | 1 | 0 |
| 11/12 | Ligue 1 | AJ Auxerre | 33 | 1 | 0 | 4 | 0 | 2,851 |
| 10/11 | Coupe de la Ligue | AJ Auxerre | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Ligue 1 | AJ Auxerre | 8 | 1 | 0 | 1 | 0 | 720 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 05/06 | 2005-07-01 | Clairef. Yth. | Clairef. U17 | Transfer | 0 | — |
| 07/08 | 2007-07-01 | Clairef. U17 | AJ Auxerre U17 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | AJ Auxerre U17 | AJ Auxerre U19 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | AJ Auxerre U19 | AJ Auxerre B | Transfer | 0 | — |
| 10/11 | 2011-04-15 | AJ Auxerre B | AJ Auxerre | Transfer | 0 | — |
| 14/15 | 2014-09-01 | AJ Auxerre | Braga B | Transfer | 1750000 | — |
| 15/16 | 2015-07-01 | Braga B | SC Braga | Transfer | 1000000 | — |
| 16/17 | 2016-08-31 | SC Braga | FC Porto | Transfer | 2750000 | €6.50m |
| 17/18 | 2017-07-08 | FC Porto | Wolves | Loan | 3500000 | — |
| 17/18 | 2018-06-30 | Wolves | FC Porto | Return from loan | 5000000 | — |
| 18/19 | 2018-07-01 | FC Porto | Wolves | Transfer | 5000000 | €12.00m |
| 22/23 | 2022-09-01 | Wolves | Forest | Transfer | 6000000 | €2.60m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Ankle injury | 2019-10-26 | 2020-01-22 | 89 | 22 |
| 20/21 | Muscle injury | 2020-12-26 | 2021-01-15 | 21 | 5 |
| 20/21 | bruise | 2021-02-03 | 2021-02-28 | 26 | 5 |
| 20/21 | Corona virus | 2021-04-01 | 2021-04-15 | 15 | 2 |
| 21/22 | Hamstring injury | 2021-07-25 | 2021-08-14 | 21 | 1 |
| 21/22 | unknown injury | 2021-11-30 | 2021-12-06 | 7 | 2 |
| 21/22 | Leg injury | 2021-12-18 | 2022-02-25 | 70 | 14 |
| 22/23 | Hamstring injury | 2023-02-11 | 2023-05-07 | 86 | 15 |
| 23/24 | unknown injury | 2024-02-23 | 2024-04-25 | 63 | 12 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €14.50m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.75m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €2.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23658 | — | 1 | 0 | — | — | retired national player |
| Team #23101 | — | 1 | 0 | — | — | retired national player |
| Team #10844 | — | 1 | 0 | — | — | retired national player |
| Team #10831 | — | 4 | 0 | — | — | retired national player |
| Team #9323 | — | 0 | 0 | — | — | retired national player |
| Team #3591 | #12 | 23 | 1 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Conor Coady | 2 | 0 | 0 |
| Rúben Neves | 2 | 2 | 0 |
| Matt Doherty | 2 | 0 | 0 |
| João Moutinho | 2 | 3 | 0 |
| Romain Saïss | 2 | 0 | 0 |
| Raúl Jiménez | 2 | 1 | 0 |
| Adama Traoré | 2 | 1 | 0 |
| Leander Dendoncker | 2 | 0 | 0 |
| Jonny Otto | 2 | 0 | 0 |
| Ivan Cavaleiro | 2 | 0 | 0 |
| Prince Segbefia | 1 | 0 | 0 |
| Pedro Neto | 2 | 0 | 0 |
| John Ruddy | 2 | 0 | 0 |
| Sébastien Haller | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Premier League | Wolverhampton Wanderers | 4 | 36 |
| 17/18 | Championship | Wolverhampton Wanderers | 3 | 36 |
| 13/14 | Coupe de France | AJ Auxerre | 2 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Championship | Wolverhampton Wanderers | 2 | 36 |
| 15/16 | Liga NOS | SC Braga | 1 | 22 |
| 12/13 | Ligue 2 | AJ Auxerre | 1 | 25 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | Wolves | FC Porto | Return from loan | — | €5.00m |
| 17/18 | 2017-07-08 | FC Porto | Wolves | Loan | — | €3.50m |
Last 50 matches for Nottingham Forest 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 |
|---|---|---|---|---|---|
| 2025-04-27 | GB1 |
Nottingham Forest | 0–2 | Manchester City | Available |
| 2025-03-29 | GB1 |
Brighton & Hove Albion | 0–0 | Nottingham Forest | Available |
| 2025-03-03 | GB1 |
Nottingham Forest | 1–1 | Ipswich Town | Available |
| 2024-08-28 | CGB |
Nottingham Forest | 3–4 | Newcastle United | Available |
| 2024-02-28 | GB1 |
Nottingham Forest | 0–1 | Manchester United | INJURED unknown injury |
| 2023-08-30 | CGB |
Nottingham Forest | 0–1 | Burnley FC | Available |
| 2023-02-01 | CGB |
Manchester United | 2–0 | Nottingham Forest | Available |
| 2023-01-25 | CGB |
Nottingham Forest | 0–3 | Manchester United | Available |
| 2023-01-11 | CGB |
Nottingham Forest | 4–3 | Wolverhampton Wanderers | Available |
| 2022-12-21 | CGB |
Blackburn Rovers | 1–4 | Nottingham Forest | Available |
| 2022-11-09 | CGB |
Nottingham Forest | 2–0 | Tottenham Hotspur | Available |
| 2022-08-23 | CGB |
Grimsby Town | 0–3 | Nottingham Forest | Available |
| 2022-03-20 | GB1 |
Nottingham Forest | 0–1 | Liverpool FC | Available |
| 2022-03-07 | GB1 |
Nottingham Forest | 2–1 | Huddersfield Town | Available |
| 2021-08-24 | CGB |
Nottingham Forest | 0–4 | Wolverhampton Wanderers | Available |
| 2021-08-11 | CGB |
Nottingham Forest | 2–1 | Bradford City | INJURED Hamstring injury |
| 2020-09-05 | CGB |
Barnsley FC | 1–0 | Nottingham Forest | Available |
| 2020-06-28 | GB2 |
Nottingham Forest | 3–1 | Huddersfield Town | Available |
| 2020-06-20 | GB2 |
Sheffield Wednesday | 1–1 | Nottingham Forest | Available |
| 2020-03-06 | GB2 |
Nottingham Forest | 0–3 | Millwall FC | Available |
| 2020-03-02 | GB2 |
Middlesbrough FC | 2–2 | Nottingham Forest | Available |
| 2020-02-25 | GB2 |
Cardiff City | 0–1 | Nottingham Forest | Available |
| 2020-02-22 | GB2 |
Nottingham Forest | 0–0 | Queens Park Rangers | Available |
| 2020-02-15 | GB2 |
West Bromwich Albion | 2–2 | Nottingham Forest | Available |
| 2020-02-11 | GB2 |
Nottingham Forest | 0–1 | Charlton Athletic | Available |
| 2020-02-08 | GB2 |
Nottingham Forest | 2–0 | Leeds United | Available |
| 2020-02-01 | GB2 |
Birmingham City | 2–1 | Nottingham Forest | Available |
| 2020-01-28 | GB2 |
Brentford FC | 0–1 | Nottingham Forest | Available |
| 2020-01-22 | GB2 |
Nottingham Forest | 1–1 | Reading FC | Available |
| 2020-01-19 | GB2 |
Nottingham Forest | 3–1 | Luton Town | INJURED Ankle injury |
| 2020-01-11 | GB2 |
Reading FC | 1–1 | Nottingham Forest | INJURED Ankle injury |
| 2020-01-01 | GB2 |
Nottingham Forest | 3–2 | Blackburn Rovers | INJURED Ankle injury |
| 2019-12-29 | GB2 |
Nottingham Forest | 1–0 | Wigan Athletic | INJURED Ankle injury |
| 2019-12-26 | GB2 |
Hull City | 0–2 | Nottingham Forest | INJURED Ankle injury |
| 2019-12-21 | GB2 |
Huddersfield Town | 2–1 | Nottingham Forest | INJURED Ankle injury |
| 2019-12-14 | GB2 |
Nottingham Forest | 0–4 | Sheffield Wednesday | INJURED Ankle injury |
| 2019-12-10 | GB2 |
Nottingham Forest | 1–1 | Middlesbrough FC | INJURED Ankle injury |
| 2019-12-06 | GB2 |
Millwall FC | 2–2 | Nottingham Forest | INJURED Ankle injury |
| 2019-11-30 | GB2 |
Nottingham Forest | 0–1 | Cardiff City | INJURED Ankle injury |
| 2019-11-27 | GB2 |
Queens Park Rangers | 0–4 | Nottingham Forest | INJURED Ankle injury |
| 2019-11-23 | GB2 |
Bristol City | 0–0 | Nottingham Forest | INJURED Ankle injury |
| 2019-11-09 | GB2 |
Nottingham Forest | 1–0 | Derby County | INJURED Ankle injury |
| 2019-11-02 | GB2 |
Luton Town | 1–2 | Nottingham Forest | INJURED Ankle injury |
| 2019-10-23 | GB2 |
Nottingham Forest | 1–2 | Hull City | Available |
| 2019-10-20 | GB2 |
Wigan Athletic | 1–0 | Nottingham Forest | Available |
| 2019-10-05 | GB2 |
Nottingham Forest | 1–0 | Brentford FC | Available |
| 2019-10-01 | GB2 |
Blackburn Rovers | 1–1 | Nottingham Forest | Available |
| 2019-09-27 | GB2 |
Stoke City | 2–3 | Nottingham Forest | Available |
| 2019-09-24 | CGB |
Arsenal FC | 5–0 | Nottingham Forest | Available |
| 2019-09-21 | GB2 |
Nottingham Forest | 1–0 | Barnsley FC | Available |
Teams faced most often by Willy Boly'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 % |
|---|---|---|---|---|---|---|---|---|
| Derby County | 27 | 12 | 7 | 8 | 30 | 29 | +1 | 44% |
| Leeds United | 27 | 12 | 8 | 7 | 48 | 38 | +10 | 44% |
| Middlesbrough FC | 26 | 11 | 6 | 9 | 33 | 31 | +2 | 42% |
| Birmingham City | 26 | 11 | 7 | 8 | 31 | 27 | +4 | 42% |
| Ipswich Town | 25 | 10 | 8 | 7 | 33 | 29 | +4 | 40% |
| Bolton Wanderers | 24 | 9 | 9 | 6 | 48 | 32 | +16 | 38% |
| Cardiff City | 24 | 8 | 1 | 15 | 23 | 33 | -10 | 33% |
| Bristol City | 23 | 11 | 5 | 7 | 28 | 23 | +5 | 48% |
| Reading FC | 23 | 9 | 7 | 7 | 38 | 28 | +10 | 39% |
| Sheffield Wednesday | 23 | 11 | 4 | 8 | 22 | 29 | -7 | 48% |
| Blackburn Rovers | 23 | 9 | 8 | 6 | 33 | 31 | +2 | 39% |
| Millwall FC | 22 | 6 | 8 | 8 | 26 | 31 | -5 | 27% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 10/11 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 9 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | 21 | 722 | 1 | 1 | 0 | 0.25 |
| 22/23 | 15 | 331 | 2 | 0 | 0 | 0.54 |
| 21/22 | 11 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 23 | 1,880 | 2 | 0 | 0 | 0.1 |
| 19/20 | 35 | 720 | 2 | 1 | 0 | 0.38 |
| 18/19 | 41 | 792 | 3 | 0 | 1 | 0.45 |
| 17/18 | 37 | 1,067 | 2 | 0 | 0 | 0.17 |
| 16/17 | 12 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 40 | 935 | 8 | 1 | 1 | 0.96 |
| 14/15 | 20 | 1,440 | 7 | 0 | 0 | 0.44 |
| 13/14 | 39 | 233 | 4 | 0 | 1 | 1.93 |
| 12/13 | 28 | 2,122 | 4 | 0 | 0 | 0.17 |
| 11/12 | 37 | 2,851 | 5 | 1 | 1 | 0.22 |
| 10/11 | 8 | 720 | 1 | 0 | 0 | 0.13 |
Output by competition
Career goals and assists broken down by tournament.
More on Willy Boly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Willy Boly
Who is Willy Boly?
Willy Boly is a Cote d'Ivoire professional footballer who plays as a centre-back for Nottingham Forest.
How old is Willy Boly?
Willy Boly is 35 years old. He was born on February 3, 1991 in Melun.
What position does Willy Boly play?
Willy Boly plays as a centre-back (Defender - Centre-Back).
What club does Willy Boly play for?
Willy Boly currently plays for Nottingham Forest.
How many career goals has Willy Boly scored?
Across all senior club competitions in our dataset, Willy Boly has scored 20 goals in 376 appearances.
What is Willy Boly's market value?
Willy Boly's most recent reported market value is €1.50m.