Career snapshot
Position rank · 22/23
Among 2,901 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 1988-12-12 · 4 players total
| Full name | Kévin Bru |
|---|---|
| Date of birth | 1988-12-12 (37 yrs) |
| Place of birth | Paris, Mauritius |
| Citizenship | Mauritius France |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 185.00 m |
| Current club | Retired |
| Joined | 2024-01-01 |
| Contract expires | — |
| Agent | M2D PRO GROUP |
Percentile rank vs 2113 other Midfield - Central Midfields with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| C'Chartres Football | 1 | 22/23 | 22/23 | 18 | 1 | 1 | 1,079 |
| FC Versailles 78 | 1 | 21/22 | 21/22 | 1 | 0 | 0 | 0 |
| ÍBV Vestmannaeyjar | 1 | 2023 | 2023 | 8 | 0 | 0 | 0 |
| US Créteil-Lusitanos | 1 | 20/21 | 20/21 | 17 | 1 | 3 | 757 |
| FC Dinamo 1948 | 1 | 19/20 | 19/20 | 9 | 0 | 1 | 0 |
| Apollon Limassol | 1 | 18/19 | 18/19 | 24 | 4 | 0 | 235 |
| Ipswich Town | 4 | 14/15 | 17/18 | 103 | 4 | 10 | 3,762 |
| Levski Sofia | 1 | 13/14 | 13/14 | 26 | 1 | 1 | 1,206 |
| FC Istres Ouest Provence | 1 | 12/13 | 12/13 | 34 | 2 | 5 | 1,247 |
| US Boulogne | 2 | 10/11 | 11/12 | 30 | 2 | 4 | 628 |
| Dijon FCO | 2 | 09/10 | 10/11 | 27 | 2 | 4 | 387 |
| Stade Rennais FC | 3 | 06/07 | 09/10 | 4 | 0 | 0 | 0 |
| Clermont Foot Auvergne 63 | 1 | 08/09 | 08/09 | 28 | 2 | 2 | 648 |
| LB Châteauroux | 1 | 07/08 | 07/08 | 10 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | National 2 - Grp. A | C'Chartres Football | 18 | 1 | 1 | 5 | 0 | 1,079 |
| 21/22 | Coupe de France | FC Versailles 78 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | National 2 - Grp. A | FC Versailles 78 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Besta deild | ÍBV Vestmannaeyjar | 3 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Besta Deild - Finals | ÍBV Vestmannaeyjar | 5 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championnat National | US Créteil-Lusitanos | 13 | 1 | 2 | 0 | 0 | 757 |
| 20/21 | Coupe de France | US Créteil-Lusitanos | 4 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Liga 1 | FC Dinamo 1948 | 8 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Romanian Cup | FC Dinamo 1948 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions Round | Apollon Limassol | 5 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Europa League | Apollon Limassol | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | Apollon Limassol | 5 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Protathlima Cyta | Apollon Limassol | 12 | 4 | 0 | 3 | 0 | 235 |
| 17/18 | Championship | Ipswich Town | 9 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Ipswich Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Ipswich Town | 26 | 1 | 1 | 4 | 0 | 1,284 |
| 16/17 | EFL Cup | Ipswich Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Ipswich Town | 1 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | Championship | Ipswich Town | 28 | 2 | 2 | 4 | 0 | 847 |
| 15/16 | FA Cup | Ipswich Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Ipswich Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Ipswich Town | 31 | 1 | 6 | 7 | 0 | 1,631 |
| 14/15 | Championship Play-Offs | Ipswich Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Ipswich Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Ipswich Town | 1 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | A Group | Levski Sofia | 17 | 1 | 1 | 2 | 0 | 1,206 |
| 13/14 | Bulgarian Cup | Levski Sofia | 4 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | Efbet liga - Championship gr. | Levski Sofia | 3 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Europa League Qualifying | Levski Sofia | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Coupe de France | FC Istres Ouest Provence | 3 | 0 | 0 | 2 | 0 | 0 |
| 12/13 | Ligue 2 | FC Istres Ouest Provence | 31 | 2 | 5 | 6 | 0 | 1,247 |
| 11/12 | Coupe de France | US Boulogne | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Ligue 2 | US Boulogne | 19 | 2 | 3 | 2 | 0 | 628 |
| 10/11 | Coupe de France | Dijon FCO | 1 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Coupe de la Ligue | Dijon FCO | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Ligue 2 | Dijon FCO | 11 | 0 | 0 | 2 | 0 | 0 |
| 10/11 | Ligue 2 | US Boulogne | 9 | 0 | 1 | 5 | 0 | 0 |
| 09/10 | Coupe de la Ligue | Stade Rennais FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Ligue 2 | Dijon FCO | 14 | 2 | 4 | 2 | 0 | 387 |
| 08/09 | Coupe de France | Clermont Foot Auvergne 63 | 3 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Ligue 2 | Clermont Foot Auvergne 63 | 25 | 2 | 2 | 3 | 0 | 648 |
| 07/08 | Coupe de la Ligue | Stade Rennais FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Ligue 1 | Stade Rennais FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Ligue 2 | LB Châteauroux | 10 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | UEFA Cup | Stade Rennais FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Coupe de France | Stade Rennais FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Ligue 1 | Stade Rennais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Rennes B | Stade Rennais | Transfer | 0 | — |
| 07/08 | 2008-01-07 | Stade Rennais | LB Châteauroux | Loan | 400000 | — |
| 07/08 | 2008-06-30 | LB Châteauroux | Stade Rennais | Return from loan | 400000 | — |
| 08/09 | 2008-07-01 | Stade Rennais | Clermont Foot | Loan | 400000 | — |
| 08/09 | 2009-06-30 | Clermont Foot | Stade Rennais | Return from loan | 400000 | — |
| 09/10 | 2010-01-12 | Stade Rennais | Dijon | Transfer | 350000 | — |
| 10/11 | 2011-01-31 | Dijon | US Boulogne | Transfer | 500000 | — |
| 12/13 | 2012-07-01 | US Boulogne | FC Istres | Transfer | 300000 | — |
| 13/14 | 2013-07-01 | FC Istres | Levski Sofia | Transfer | 400000 | €250k |
| 14/15 | 2014-07-31 | Levski Sofia | Ipswich | Transfer | 600000 | — |
| 17/18 | 2018-04-30 | Ipswich | Without Club | Transfer | 500000 | — |
| 18/19 | 2018-07-01 | Without Club | Apol. Limassol | Transfer | 500000 | — |
| 19/20 | 2019-07-01 | Apol. Limassol | FC Dinamo | Transfer | 600000 | — |
| 19/20 | 2019-11-01 | FC Dinamo | Without Club | Transfer | 600000 | — |
| 20/21 | 2020-10-13 | Without Club | US Créteil-L | Transfer | 325000 | — |
| 21/22 | 2021-07-01 | US Créteil-L | Without Club | Transfer | 250000 | — |
| 21/22 | 2022-01-17 | Without Club | FC Versailles | Transfer | 250000 | — |
| 22/23 | 2022-07-01 | FC Versailles | C'Chartres | Transfer | 250000 | — |
| 23/24 | 2023-08-17 | C'Chartres | ÍBV | Transfer | 0 | — |
| 23/24 | 2024-01-01 | ÍBV | Retired | Transfer | 10000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €10k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #25250 | — | 3 | 0 | — | — | former national player |
| Team #23101 | — | 4 | 0 | — | — | former national player |
| Team #14239 | #6 | 22 | 2 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Freddie Sears | 1 | 2 | 0 |
| Tommy Smith | 1 | 1 | 0 |
| David McGoldrick | 2 | 0 | 0 |
| Tyrone Mings | 1 | 0 | 0 |
| Guy-Roland Niangbo | 1 | 1 | 0 |
| Brett Pitman | 2 | 2 | 0 |
| Yahia Cherif | 1 | 1 | 0 |
| Zargo Touré | 1 | 0 | 0 |
| Sebastián Ribas | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Protathlima Cyta | Apollon Limassol | 4 | 12 |
| 11/12 | Ligue 2 | US Boulogne | 2 | 19 |
| 08/09 | Ligue 2 | Clermont Foot Auvergne 63 | 2 | 25 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | Championship | Ipswich Town | 6 | 31 |
| 12/13 | Ligue 2 | FC Istres Ouest Provence | 5 | 31 |
| 09/10 | Ligue 2 | Dijon FCO | 4 | 14 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 08/09 | 2009-06-30 | Clermont Foot | Stade Rennais | Return from loan | — | €400k |
| 08/09 | 2008-07-01 | Stade Rennais | Clermont Foot | Loan | — | €400k |
| 07/08 | 2008-06-30 | LB Châteauroux | Stade Rennais | Return from loan | — | €400k |
| 07/08 | 2008-01-07 | Stade Rennais | LB Châteauroux | Loan | — | €400k |
Teams faced most often by Kévin Bru'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 | 20 | 11 | 4 | 5 | 23 | 17 | +6 | 55% |
| Sheffield Wednesday | 18 | 5 | 9 | 4 | 19 | 20 | -1 | 28% |
| Nottingham Forest | 18 | 4 | 7 | 7 | 18 | 27 | -9 | 22% |
| Birmingham City | 16 | 4 | 7 | 5 | 21 | 22 | -1 | 25% |
| Reading FC | 16 | 5 | 3 | 8 | 20 | 24 | -4 | 31% |
| Middlesbrough FC | 14 | 3 | 4 | 7 | 13 | 20 | -7 | 21% |
| Nîmes Olympique | 14 | 6 | 2 | 6 | 21 | 23 | -2 | 43% |
| Cardiff City | 14 | 5 | 4 | 5 | 20 | 16 | +4 | 36% |
| Barnsley FC | 14 | 7 | 6 | 1 | 28 | 16 | +12 | 50% |
| Charlton Athletic | 14 | 6 | 5 | 3 | 24 | 13 | +11 | 43% |
| Bristol City | 14 | 4 | 6 | 4 | 20 | 16 | +4 | 29% |
| Leeds United | 14 | 6 | 2 | 6 | 20 | 19 | +1 | 43% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season | |
| 08/09 | 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′ |
|---|---|---|---|---|---|---|
| 22/23 | 18 | 1,079 | 5 | 0 | 0 | 0.42 |
| 20/21 | 17 | 757 | 1 | 0 | 0 | 0.12 |
| 19/20 | 9 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | 24 | 235 | 4 | 0 | 0 | 1.53 |
| 16/17 | 28 | 1,284 | 4 | 0 | 0 | 0.28 |
| 15/16 | 29 | 847 | 4 | 0 | 0 | 0.43 |
| 14/15 | 36 | 1,631 | 8 | 0 | 0 | 0.44 |
| 13/14 | 26 | 1,206 | 5 | 0 | 0 | 0.37 |
| 12/13 | 34 | 1,247 | 8 | 0 | 0 | 0.58 |
| 11/12 | 21 | 628 | 2 | 0 | 0 | 0.29 |
| 10/11 | 22 | 0 | 8 | 0 | 0 | 0 |
| 09/10 | 14 | 387 | 2 | 0 | 0 | 0.47 |
| 08/09 | 28 | 648 | 3 | 0 | 0 | 0.42 |
| 07/08 | 11 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Kévin Bru
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kévin Bru
Who is Kévin Bru?
Kévin Bru is a Mauritius professional footballer who plays as a central midfield for Retired.
How old is Kévin Bru?
Kévin Bru is 37 years old. He was born on December 12, 1988 in Paris.
What position does Kévin Bru play?
Kévin Bru plays as a central midfield (Midfield - Central Midfield).
What club does Kévin Bru play for?
Kévin Bru currently plays for Retired.
How many career goals has Kévin Bru scored?
Across all senior club competitions in our dataset, Kévin Bru has scored 19 goals in 339 appearances.