Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1996-08-13 · 6 players total
| Full name | David Grilo |
|---|---|
| Name in home country | David Allen Grilo |
| Date of birth | 1996-08-13 (29 yrs) |
| Place of birth | Massamá, Portugal |
| Citizenship | Portugal |
| Position | Goalkeeper |
| Foot | right |
| Height | 184.00 m |
| Current club | CF Estrela Amadora |
| Joined | 2025-07-02 |
| Contract expires | 2028-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 |
|---|---|---|---|---|---|---|---|
| CF Os Belenenses | 3 | 22/23 | 24/25 | 88 | 0 | 1 | 7,905 |
| Amora FC | 2 | 20/21 | 21/22 | 10 | 0 | 0 | 900 |
| Real SC | 1 | 19/20 | 19/20 | 0 | 0 | 0 | 0 |
| Clube Oriental Lissabon | 1 | 18/19 | 18/19 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Liga 3 | CF Os Belenenses | 18 | 0 | 0 | 1 | 0 | 1,575 |
| 24/25 | Liga 3 - Promotion | CF Os Belenenses | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 24/25 | Play-Off Liga Portugal 2 | CF Os Belenenses | 2 | 0 | 0 | 2 | 0 | 210 |
| 24/25 | Taça de Portugal | CF Os Belenenses | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Allianz Cup | CF Os Belenenses | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal 2 | CF Os Belenenses | 25 | 0 | 1 | 2 | 0 | 2,250 |
| 23/24 | Taça de Portugal | CF Os Belenenses | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga 3 | CF Os Belenenses | 21 | 0 | 0 | 5 | 0 | 1,890 |
| 22/23 | Liga 3 - Finals | CF Os Belenenses | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Liga 3 - Promotion | CF Os Belenenses | 6 | 0 | 0 | 0 | 0 | 540 |
| 22/23 | Taça de Portugal | CF Os Belenenses | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga 3 | Amora FC | 9 | 0 | 0 | 0 | 0 | 810 |
| 21/22 | Taça de Portugal | Amora FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | Taça de Portugal | Amora FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Taça de Portugal | Real SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Taça de Portugal | Clube Oriental Lissabon | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Linda Velha F | Linda Velha 15 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Linda Velha 15 | Linda Velha 17 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Linda Velha 17 | Atlético U19 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Atlético U19 | Setúbal U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Setúbal U19 | Atl. Reguengos | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Atl. Reguengos | Linda-a-Velha | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Linda-a-Velha | Oriental | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Oriental | Real SC | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Real SC | Amora FC | Transfer | 0 | — |
| 22/23 | 2022-07-06 | Amora FC | Belenenses | Transfer | 0 | — |
| 25/26 | 2025-07-02 | Belenenses | Estrela Amadora | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Camilo Triana | 1 | 0 | 868 |
| Mauro Antunes | 2 | 0 | 793 |
| Ekanga | 2 | 0 | 0 |
| Gabi Passos | 1 | 0 | 0 |
| Nuno Tomás | 2 | 0 | 0 |
| Rúben Pina | 1 | 0 | 0 |
| André Serra | 2 | 0 | 0 |
| Afonso Pinto | 2 | 0 | 0 |
| Moha Keita | 1 | 0 | 0 |
| João Costa | 2 | 0 | 0 |
| Cuca | 2 | 0 | 0 |
| Miguel Tavares | 1 | 0 | 0 |
| Xavi | 1 | 0 | 0 |
| Danny | 1 | 0 | 0 |
| Diogo Leitão | 1 | 0 | 0 |
| Rodrigo Pereira | 1 | 0 | 0 |
| Tiago Morgado | 1 | 0 | 0 |
| Diogo Brasido | 2 | 0 | 0 |
| Clé | 1 | 0 | 0 |
| Romário Carvalho | 1 | 0 | 0 |
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 | 35 | 3,135 | 3 | 0 | 0 | 0.09 |
| 23/24 | 25 | 2,250 | 2 | 0 | 0 | 0.08 |
| 22/23 | 28 | 2,520 | 5 | 0 | 0 | 0.18 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 35 | 3,135 | 11 | 31% | 35 | 1 |
| 23/24 | 25 | 2,250 | 3 | 12% | 44 | 1.76 |
| 22/23 | 28 | 2,520 | 10 | 36% | 30 | 1.07 |
| 21/22 | 10 | 900 | 6 | 60% | 5 | 0.5 |
Output by competition
Career goals and assists broken down by tournament.
More on David Grilo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Grilo
Who is David Grilo?
David Grilo is a Portugal professional footballer who plays as a goalkeeper for CF Estrela Amadora.
How old is David Grilo?
David Grilo is 29 years old. He was born on August 13, 1996 in Massamá.
What position does David Grilo play?
David Grilo plays as a goalkeeper (Goalkeeper).
What club does David Grilo play for?
David Grilo currently plays for CF Estrela Amadora.
Portugal