Bruno Varela
Career snapshot
Career highs
Born the same day
Shares 1994-11-04 · 6 players total
| Full name | Bruno Varela |
|---|---|
| Name in home country | Bruno Miguel Semedo Varela |
| Date of birth | 1994-11-04 (31 yrs) |
| Place of birth | Lisboa, Cape Verde |
| Citizenship | Cape Verde Portugal |
| Position | Goalkeeper |
| Foot | right |
| Height | 191.00 m |
| Current club | Al-Hazem SC |
| Joined | 2025-08-26 |
| Contract expires | 2027-06-30 |
| Agent | Sferico Sports ... |
| Outfitter | adidas |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Al-Hazem SC | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 180 |
| Vitória Guimarães SC | 5 | 20/21 | 24/25 | 174 | 0 | 0 | 15,675 |
| Ajax Amsterdam | 2 | 18/19 | 19/20 | 3 | 0 | 0 | 270 |
| Ajax Amsterdam U21 | 1 | 19/20 | 19/20 | 2 | 0 | 0 | 180 |
| SL Benfica | 5 | 11/12 | 18/19 | 35 | 0 | 0 | 3,143 |
| Vitória Setúbal FC | 1 | 16/17 | 16/17 | 30 | 0 | 0 | 2,655 |
| Real Valladolid CF | 1 | 15/16 | 15/16 | 1 | 0 | 0 | 90 |
| SL Benfica B | 3 | 12/13 | 14/15 | 85 | 0 | 0 | 7,486 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Saudi Pro League | Al-Hazem SC | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | Allianz Cup | Vitória Guimarães SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Conference League | Vitória Guimarães SC | 8 | 0 | 0 | 2 | 0 | 720 |
| 24/25 | Liga Portugal | Vitória Guimarães SC | 34 | 0 | 0 | 3 | 0 | 3,060 |
| 24/25 | Taça de Portugal | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | UECL Qualifiers | Vitória Guimarães SC | 6 | 0 | 0 | 0 | 0 | 540 |
| 23/24 | Allianz Cup | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Liga Portugal | Vitória Guimarães SC | 27 | 0 | 0 | 2 | 0 | 2,385 |
| 23/24 | Taça de Portugal | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | UECL Quali | Vitória Guimarães SC | 2 | 0 | 0 | 0 | 0 | 210 |
| 22/23 | Allianz Cup | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Liga Portugal | Vitória Guimarães SC | 27 | 0 | 0 | 4 | 0 | 2,430 |
| 22/23 | Taça de Portugal | Vitória Guimarães SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | UECL Quali | Vitória Guimarães SC | 4 | 0 | 0 | 1 | 0 | 360 |
| 21/22 | Allianz Cup | Vitória Guimarães SC | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Liga Portugal | Vitória Guimarães SC | 25 | 0 | 0 | 3 | 0 | 2,250 |
| 21/22 | Taça de Portugal | Vitória Guimarães SC | 2 | 0 | 0 | 1 | 0 | 180 |
| 20/21 | Liga NOS | Vitória Guimarães SC | 31 | 0 | 0 | 2 | 0 | 2,790 |
| 20/21 | Taça de Portugal | Vitória Guimarães SC | 2 | 0 | 0 | 0 | 0 | 210 |
| 19/20 | Champions League | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Champions League Qu. | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Eredivisie | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Europa League | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Johan Cruijff Schaal | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Keuken Kampioen Divisie | Ajax Amsterdam U21 | 2 | 0 | 0 | 1 | 0 | 180 |
| 19/20 | KNVB Beker | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Allianz Cup | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Eredivisie | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | KNVB Beker | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Liga NOS | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Taça de Portugal | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Champions League | SL Benfica | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | Liga NOS | SL Benfica | 29 | 0 | 0 | 1 | 0 | 2,610 |
| 17/18 | Supertaça | SL Benfica | 1 | 0 | 0 | 0 | 0 | 90 |
| 17/18 | Taça CTT | SL Benfica | 1 | 0 | 0 | 0 | 0 | 53 |
| 17/18 | Taça de Portugal | SL Benfica | 2 | 0 | 0 | 0 | 0 | 210 |
| 16/17 | Allianz Cup | Vitória Setúbal FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Liga NOS | Vitória Setúbal FC | 29 | 0 | 0 | 3 | 0 | 2,565 |
| 16/17 | Taça de Portugal | Vitória Setúbal FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | 2ª División | Real Valladolid CF | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | Allianz Cup | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga Portugal 2 | SL Benfica B | 35 | 0 | 0 | 3 | 0 | 3,064 |
| 14/15 | Taça de Portugal | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Allianz Cup | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Liga Portugal 2 | SL Benfica B | 38 | 0 | 0 | 2 | 0 | 3,342 |
| 13/14 | Liga ZON Sagres | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Taça de Portugal | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga Portugal 2 | SL Benfica B | 12 | 0 | 0 | 1 | 0 | 1,080 |
| 11/12 | Liga ZON Sagres | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Benfica Yth | Benfica U15 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Benfica U15 | Benfica U17 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Benfica U17 | Benfica U19 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Benfica U19 | Benfica B | Transfer | 0 | — |
| 15/16 | 2015-08-29 | Benfica B | Real Valladolid | Loan | 1500000 | — |
| 15/16 | 2016-06-30 | Real Valladolid | Benfica | Return from loan | 800000 | — |
| 16/17 | 2016-07-01 | Benfica | Vitória Setúbal | Transfer | 800000 | — |
| 17/18 | 2017-07-01 | Vitória Setúbal | Benfica | Transfer | 2500000 | €100k |
| 18/19 | 2019-01-29 | Benfica | Ajax | Loan | 3000000 | — |
| 18/19 | 2019-06-30 | Ajax | Benfica | Return from loan | 3000000 | — |
| 19/20 | 2019-07-01 | Benfica | Ajax | Loan | 3000000 | — |
| 19/20 | 2020-06-30 | Ajax | Benfica | Return from loan | 2400000 | — |
| 20/21 | 2020-08-19 | Benfica | Vit. Guimarães | Transfer | 2000000 | — |
| 25/26 | 2025-08-26 | Vit. Guimarães | Al-Hazem | Transfer | 2500000 | €500k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Thigh problems | 2016-08-30 | 2016-09-18 | 20 | 7 |
| 18/19 | unknown injury | 2019-02-04 | 2019-02-25 | 22 | 13 |
| 20/21 | Corona virus | 2021-01-27 | 2021-02-04 | 9 | 1 |
| 21/22 | Muscle injury | 2021-05-18 | 2021-06-30 | 44 | 12 |
| 21/22 | Knee injury | 2021-07-23 | 2021-09-02 | 42 | 9 |
| 21/22 | Corona virus | 2022-01-22 | 2022-01-29 | 8 | 2 |
| 22/23 | unknown injury | 2023-03-03 | 2023-04-25 | 54 | 25 |
| 23/24 | Hamstring injury | 2024-02-05 | 2024-03-20 | 45 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53807 | #1 | 4 | 0 | — | — | retired national player |
| Team #31372 | #12 | 3 | 0 | — | — | retired national player |
| Team #23137 | #1 | 7 | 0 | — | — | retired national player |
| Team #16374 | #12 | 11 | 0 | — | — | retired national player |
| Team #16373 | #1 | 11 | 0 | — | — | retired national player |
| Team #16372 | #1 | 11 | 0 | — | — | retired national player |
| Team #16371 | #12 | 6 | 0 | — | — | retired national player |
| Team #4311 | — | 7 | 0 | — | — | current national player |
| Team #3300 | #12 | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| João Mendes | 2 | 0 | 0 |
| Zé Carlos | 2 | 0 | 0 |
| Nuno Santos | 1 | 0 | 0 |
| Bruno Duarte | 1 | 0 | 0 |
| Nélson Oliveira | 2 | 0 | 0 |
| Nélson da Luz | 2 | 0 | 0 |
| Mikel Villanueva | 2 | 0 | 0 |
| Nicolas Janvier | 2 | 0 | 0 |
| Rúben Lameiras | 1 | 0 | 0 |
| André Almeida | 2 | 0 | 0 |
| Jota Silva | 2 | 1 | 0 |
| Rochinha | 1 | 0 | 0 |
| Tiago Silva | 2 | 0 | 0 |
| João Cancelo | 2 | 0 | 0 |
| Nuno Santos | 2 | 0 | 0 |
| Victor Lindelöf | 2 | 0 | 0 |
| Fábio Cardoso | 2 | 0 | 0 |
| Bruno Gaspar | 2 | 0 | 0 |
| Toni Borevković | 2 | 0 | 0 |
| João Teixeira | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-06-30 | Ajax | Benfica | Return from loan | — | €2.40m |
| 19/20 | 2019-07-01 | Benfica | Ajax | Loan | — | €3.00m |
| 18/19 | 2019-06-30 | Ajax | Benfica | Return from loan | — | €3.00m |
| 18/19 | 2019-01-29 | Benfica | Ajax | Loan | — | €3.00m |
| 15/16 | 2016-06-30 | Real Valladolid | Benfica | Return from loan | — | €800k |
| 15/16 | 2015-08-29 | Benfica B | Real Valladolid | Loan | — | €1.50m |
Teams faced most often by Bruno Varela'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 % |
|---|---|---|---|---|---|---|---|---|
| CD Tondela | 12 | 6 | 4 | 2 | 17 | 11 | +6 | 50% |
| Paços de Ferreira | 12 | 9 | 3 | 0 | 30 | 7 | +23 | 75% |
| CS Marítimo | 11 | 7 | 1 | 3 | 25 | 9 | +16 | 64% |
| FC Barcelona | 10 | 2 | 2 | 6 | 7 | 20 | -13 | 20% |
| CD Feirense | 10 | 4 | 0 | 6 | 16 | 20 | -4 | 40% |
| CD Santa Clara | 10 | 6 | 2 | 2 | 22 | 10 | +12 | 60% |
| Leixões SC | 10 | 4 | 3 | 3 | 18 | 14 | +4 | 40% |
| Portimonense SC | 10 | 7 | 2 | 1 | 23 | 7 | +16 | 70% |
| Académico de Viseu | 9 | 1 | 3 | 5 | 6 | 11 | -5 | 11% |
| Sporting Braga | 9 | 5 | 0 | 4 | 18 | 11 | +7 | 56% |
| CD Mafra | 9 | 4 | 1 | 4 | 16 | 14 | +2 | 44% |
| FC Penafiel | 9 | 5 | 2 | 2 | 11 | 7 | +4 | 56% |
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 | 49 | 4,410 | 5 | 0 | 0 | 0.1 |
| 23/24 | 31 | 2,775 | 2 | 0 | 0 | 0.06 |
| 22/23 | 32 | 2,880 | 5 | 0 | 0 | 0.16 |
| 21/22 | 29 | 2,610 | 4 | 0 | 0 | 0.14 |
| 20/21 | 33 | 3,000 | 2 | 0 | 0 | 0.06 |
| 19/20 | 5 | 450 | 1 | 0 | 0 | 0.2 |
| 17/18 | 35 | 3,143 | 1 | 0 | 0 | 0.03 |
| 16/17 | 30 | 2,655 | 3 | 0 | 0 | 0.1 |
| 14/15 | 35 | 3,064 | 3 | 0 | 0 | 0.09 |
| 13/14 | 38 | 3,342 | 2 | 0 | 0 | 0.05 |
| 12/13 | 12 | 1,080 | 1 | 0 | 0 | 0.08 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 2 | 180 | 0 | 0% | 2 | 1 |
| 24/25 | 49 | 4,410 | 19 | 39% | 51 | 1.04 |
| 23/24 | 31 | 2,775 | 8 | 26% | 37 | 1.2 |
| 22/23 | 32 | 2,880 | 17 | 53% | 28 | 0.88 |
| 21/22 | 29 | 2,610 | 6 | 21% | 37 | 1.28 |
| 20/21 | 33 | 3,000 | 11 | 33% | 42 | 1.26 |
| 19/20 | 5 | 450 | 2 | 40% | 11 | 2.2 |
| 17/18 | 35 | 3,143 | 14 | 40% | 28 | 0.8 |
| 16/17 | 30 | 2,655 | 8 | 27% | 35 | 1.19 |
| 15/16 | 1 | 90 | 0 | 0% | 3 | 3 |
| 14/15 | 35 | 3,064 | 10 | 29% | 46 | 1.35 |
| 13/14 | 38 | 3,342 | 11 | 29% | 48 | 1.29 |
| 12/13 | 12 | 1,080 | 3 | 25% | 11 | 0.92 |
Output by competition
Career goals and assists broken down by tournament.
More on Bruno Varela
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bruno Varela
Who is Bruno Varela?
Bruno Varela is a Cape professional footballer who plays as a goalkeeper for Al-Hazem SC.
How old is Bruno Varela?
Bruno Varela is 31 years old. He was born on November 4, 1994 in Lisboa.
What position does Bruno Varela play?
Bruno Varela plays as a goalkeeper (Goalkeeper).
What club does Bruno Varela play for?
Bruno Varela currently plays for Al-Hazem SC.
What is Bruno Varela's market value?
Bruno Varela's most recent reported market value is €2.50m.