Bryan Ruiz
Career snapshot
Position rank · 22/23
Among 1,878 Midfield - Attacking Midfields · ≥200 mins
Career highs
| Full name | Bryan Ruiz |
|---|---|
| Name in home country | Bryan Jafet Ruiz González |
| Date of birth | 1985-08-18 (40 yrs) |
| Place of birth | San José, Costa Rica |
| Citizenship | Costa Rica |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | left |
| Height | 187.00 m |
| Current club | Retired |
| Joined | 2023-01-01 |
| Contract expires | — |
Percentile rank vs 1005 other Midfield - Attacking Midfields with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| LD Alajuelense | 5 | 03/04 | 22/23 | 116 | 13 | 10 | 3,044 |
| Santos FC | 1 | 2018 | 2018 | 14 | 0 | 2 | 0 |
| Sporting CP | 3 | 15/16 | 17/18 | 121 | 18 | 26 | 2,726 |
| Fulham FC | 4 | 11/12 | 14/15 | 107 | 13 | 21 | 2,656 |
| PSV Eindhoven | 1 | 13/14 | 13/14 | 14 | 5 | 3 | 226 |
| Twente Enschede FC | 3 | 09/10 | 11/12 | 97 | 44 | 24 | 1,122 |
| KAA Gent | 3 | 06/07 | 08/09 | 96 | 31 | 22 | 1,033 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | Apertura Play-Off | LD Alajuelense | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | CONCACAF League | LD Alajuelense | 5 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Primera División Apertura | LD Alajuelense | 11 | 2 | 1 | 0 | 0 | 352 |
| 21/22 | Apertura Play-Off | LD Alajuelense | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Clausura Finale | LD Alajuelense | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Clausura Play-Off | LD Alajuelense | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | CONCACAF League | LD Alajuelense | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Primera División Apertura | LD Alajuelense | 16 | 0 | 2 | 1 | 0 | 0 |
| 21/22 | Primera División Clausura | LD Alajuelense | 17 | 2 | 1 | 0 | 0 | 566 |
| 21/22 | Supercopa de Costa Rica | LD Alajuelense | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Libertadores | Santos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Série A | Santos FC | 12 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | Apertura Play-Off | LD Alajuelense | 4 | 1 | 0 | 1 | 0 | 341 |
| 20/21 | Clausura Play-Off | LD Alajuelense | 2 | 1 | 0 | 0 | 0 | 170 |
| 20/21 | CONCACAF CL | LD Alajuelense | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | CONCACAF League | LD Alajuelense | 4 | 1 | 1 | 0 | 0 | 360 |
| 20/21 | Primera División Apertura | LD Alajuelense | 13 | 3 | 1 | 0 | 1 | 289 |
| 20/21 | Primera División Clausura | LD Alajuelense | 21 | 2 | 3 | 1 | 0 | 737 |
| 17/18 | Europa League | Sporting CP | 6 | 0 | 1 | 1 | 0 | 0 |
| 17/18 | Liga NOS | Sporting CP | 20 | 2 | 1 | 2 | 0 | 507 |
| 17/18 | Taça CTT | Sporting CP | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça de Portugal | Sporting CP | 3 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Allianz Cup | Sporting CP | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League | Sporting CP | 6 | 1 | 1 | 1 | 0 | 433 |
| 16/17 | Liga NOS | Sporting CP | 32 | 2 | 7 | 1 | 0 | 1,046 |
| 16/17 | Taça de Portugal | Sporting CP | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Allianz Cup | Sporting CP | 1 | 1 | 0 | 0 | 0 | 25 |
| 15/16 | Champions League Qu. | Sporting CP | 2 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | Europa League | Sporting CP | 6 | 3 | 1 | 0 | 0 | 138 |
| 15/16 | Liga NOS | Sporting CP | 34 | 8 | 13 | 2 | 0 | 337 |
| 15/16 | Supertaça | Sporting CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Taça de Portugal | Sporting CP | 2 | 1 | 0 | 1 | 0 | 240 |
| 14/15 | Championship | Fulham FC | 29 | 4 | 3 | 0 | 0 | 483 |
| 14/15 | FA Cup | Fulham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Fulham FC | 2 | 1 | 1 | 0 | 0 | 167 |
| 13/14 | Eredivisie | PSV Eindhoven | 14 | 5 | 3 | 0 | 0 | 226 |
| 13/14 | League Cup | Fulham FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Premier League | Fulham FC | 12 | 1 | 3 | 0 | 0 | 773 |
| 12/13 | FA Cup | Fulham FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | Fulham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premier League | Fulham FC | 29 | 5 | 7 | 2 | 0 | 477 |
| 11/12 | Champions League Qu. | Twente Enschede FC | 3 | 2 | 0 | 0 | 0 | 127 |
| 11/12 | Eredivisie | Twente Enschede FC | 4 | 2 | 2 | 1 | 0 | 151 |
| 11/12 | FA Cup | Fulham FC | 2 | 0 | 3 | 0 | 0 | 0 |
| 11/12 | Johan Cruijff Schaal | Twente Enschede FC | 1 | 1 | 0 | 0 | 0 | 45 |
| 11/12 | League Cup | Fulham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Premier League | Fulham FC | 27 | 2 | 3 | 0 | 0 | 756 |
| 10/11 | Champions League | Twente Enschede FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 10/11 | Eredivisie | Twente Enschede FC | 27 | 9 | 9 | 0 | 0 | 243 |
| 10/11 | Europa League | Twente Enschede FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 10/11 | Johan Cruijff Schaal | Twente Enschede FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | KNVB Beker | Twente Enschede FC | 3 | 1 | 0 | 0 | 0 | 251 |
| 09/10 | Champions League Qu. | Twente Enschede FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Eredivisie | Twente Enschede FC | 34 | 24 | 9 | 1 | 0 | 125 |
| 09/10 | Europa League | Twente Enschede FC | 8 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | Europa League Qualifying | Twente Enschede FC | 2 | 2 | 0 | 0 | 0 | 90 |
| 09/10 | KNVB Beker | Twente Enschede FC | 3 | 3 | 1 | 0 | 0 | 90 |
| 08/09 | Cofidis Cup | KAA Gent | 4 | 2 | 0 | 1 | 0 | 195 |
| 08/09 | JPL | KAA Gent | 32 | 12 | 13 | 3 | 0 | 235 |
| 08/09 | UEFA-Cup Qualifikation | KAA Gent | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Beker van België | KAA Gent | 7 | 3 | 3 | 0 | 0 | 220 |
| 07/08 | Jupiler League | KAA Gent | 31 | 11 | 6 | 2 | 0 | 216 |
| 07/08 | UI Cup | KAA Gent | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Beker van België | KAA Gent | 2 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Jupiler League | KAA Gent | 16 | 3 | 0 | 0 | 0 | 167 |
| 06/07 | UI Cup | KAA Gent | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Clausura Play-Off | LD Alajuelense | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | CONCACAF CC | LD Alajuelense | 4 | 0 | 0 | 1 | 0 | 0 |
| 03/04 | CONCACAF CC | LD Alajuelense | 3 | 1 | 0 | 1 | 0 | 229 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 02/03 | 2003-01-01 | Alajuelense U17 | LD Alajuelense | Transfer | 0 | — |
| 06/07 | 2006-07-01 | LD Alajuelense | KAA Gent | Transfer | 0 | €500k |
| 09/10 | 2009-07-15 | KAA Gent | Twente FC | Transfer | 5000000 | €5.50m |
| 11/12 | 2011-08-31 | Twente FC | Fulham | Transfer | 12500000 | €12.00m |
| 13/14 | 2014-01-15 | Fulham | PSV Eindhoven | Loan | 8000000 | — |
| 13/14 | 2014-06-30 | PSV Eindhoven | Fulham | Return from loan | 8000000 | — |
| 15/16 | 2015-07-03 | Fulham | Sporting CP | Transfer | 5000000 | €1.32m |
| 18/19 | 2018-07-11 | Sporting CP | Santos | Transfer | 1500000 | — |
| 20/21 | 2020-07-23 | Santos | LD Alajuelense | Transfer | 800000 | — |
| 22/23 | 2023-01-01 | LD Alajuelense | Retired | Transfer | 150000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 11/12 | Thigh problems | 2011-07-21 | 2011-07-28 | 8 | 1 |
| 11/12 | Metatarsal fracture | 2012-04-07 | 2012-06-18 | 73 | 12 |
| 12/13 | Thigh problems | 2012-09-01 | 2012-09-20 | 20 | 4 |
| 12/13 | Thigh problems | 2012-11-19 | 2012-12-25 | 37 | 6 |
| 13/14 | Thigh problems | 2014-02-01 | 2014-02-07 | 7 | 2 |
| 17/18 | Muscle injury | 2017-11-06 | 2017-11-13 | 8 | 1 |
| 20/21 | Corona virus | 2020-10-05 | 2020-10-18 | 14 | 2 |
| 21/22 | unknown injury | 2021-08-17 | 2021-08-23 | 7 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €12.50m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €275k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #8497 | #10 | 147 | 29 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Celso Borges | 2 | 6 | 0 |
| Johan Venegas | 2 | 4 | 0 |
| Giancarlo González | 2 | 0 | 0 |
| Leonel Moreira | 2 | 0 | 0 |
| Joel Campbell | 2 | 5 | 0 |
| Gelson Martins | 2 | 5 | 0 |
| William Carvalho | 2 | 0 | 0 |
| Carlos Mora | 2 | 0 | 0 |
| Sebastián Coates | 2 | 2 | 0 |
| Keylor Navas | 2 | 0 | 0 |
| Alexander López | 2 | 6 | 0 |
| Roberto Rosales | 2 | 2 | 0 |
| Ian Smith | 2 | 0 | 0 |
| Adrien Silva | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 09/10 | Eredivisie | Twente Enschede FC | 24 | 34 |
| 08/09 | JPL | KAA Gent | 12 | 32 |
| 07/08 | Jupiler League | KAA Gent | 11 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 08/09 | JPL | KAA Gent | 13 | 32 |
| 15/16 | Liga NOS | Sporting CP | 13 | 34 |
| 09/10 | Eredivisie | Twente Enschede FC | 9 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2014-06-30 | PSV Eindhoven | Fulham | Return from loan | — | €8.00m |
| 13/14 | 2014-01-15 | Fulham | PSV Eindhoven | Loan | — | €8.00m |
Teams faced most often by Bryan Ruiz'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 % |
|---|---|---|---|---|---|---|---|---|
| Chelsea FC | 24 | 1 | 8 | 15 | 14 | 37 | -23 | 4% |
| Liverpool FC | 22 | 5 | 5 | 12 | 16 | 36 | -20 | 23% |
| Manchester City | 22 | 2 | 9 | 11 | 24 | 52 | -28 | 9% |
| Everton FC | 22 | 6 | 3 | 13 | 22 | 40 | -18 | 27% |
| Aston Villa | 22 | 7 | 7 | 8 | 24 | 25 | -1 | 32% |
| Arsenal FC | 22 | 3 | 6 | 13 | 17 | 39 | -22 | 14% |
| Manchester United | 21 | 4 | 4 | 13 | 21 | 43 | -22 | 19% |
| Blackburn Rovers | 20 | 5 | 6 | 9 | 25 | 31 | -6 | 25% |
| Bolton Wanderers | 20 | 10 | 8 | 2 | 32 | 15 | +17 | 50% |
| Tottenham Hotspur | 20 | 5 | 6 | 9 | 20 | 30 | -10 | 25% |
| Newcastle United | 18 | 10 | 1 | 7 | 24 | 20 | +4 | 56% |
| Wigan Athletic | 18 | 7 | 10 | 1 | 25 | 16 | +9 | 39% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 03/04 | Senior debut season | |
| 03/04 | First senior goal | |
| 09/10 | Goal #50 (career) | |
| 15/16 | Goal #100 (career) |
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′ |
|---|---|---|---|---|---|---|
| 21/22 | 45 | 566 | 1 | 0 | 0 | 0.16 |
| 20/21 | 45 | 1,897 | 2 | 0 | 1 | 0.14 |
| 17/18 | 33 | 507 | 3 | 0 | 0 | 0.53 |
| 16/17 | 42 | 1,479 | 2 | 0 | 0 | 0.12 |
| 15/16 | 46 | 740 | 3 | 0 | 0 | 0.36 |
| 12/13 | 31 | 477 | 2 | 0 | 0 | 0.38 |
| 11/12 | 38 | 1,079 | 1 | 0 | 0 | 0.08 |
| 09/10 | 49 | 305 | 1 | 0 | 0 | 0.3 |
| 08/09 | 38 | 430 | 4 | 0 | 0 | 0.84 |
| 07/08 | 39 | 436 | 2 | 0 | 0 | 0.41 |
| 05/06 | 5 | 0 | 1 | 0 | 0 | 0 |
| 03/04 | 3 | 229 | 1 | 0 | 0 | 0.39 |
Output by competition
Career goals and assists broken down by tournament.
More on Bryan Ruiz
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bryan Ruiz
Who is Bryan Ruiz?
Bryan Ruiz is a Costa professional footballer who plays as a attacking midfield for Retired.
How old is Bryan Ruiz?
Bryan Ruiz is 40 years old. He was born on August 18, 1985 in San José.
What position does Bryan Ruiz play?
Bryan Ruiz plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Bryan Ruiz play for?
Bryan Ruiz currently plays for Retired.
How many career goals has Bryan Ruiz scored?
Across all senior club competitions in our dataset, Bryan Ruiz has scored 124 goals in 565 appearances.
Costa Rica