PLAYER PROFILE

Bura.

Atlético CP · Portugal

Matrix 56893

At a glance

Full name
Miguel Ângelo Marques Granja
Born
17 Dec 1988
Age today
37
Nationality
Portugal

Career by season

173 recorded appearances
Bura appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Liga 3 Atlético CP 33002150
25/26Taça de Portugal UD Oliveirense 22001981
25/26Liga Portugal 2 UD Oliveirense 3130402,7076
24/25Taça de Portugal Uniao de Leiria 100040
2024/2025Liga Portugal 2 Uniao de Leiria 2220111,6924
23/24Taça de Portugal Uniao de Leiria 33002681
23/24Taça da Liga Uniao de Leiria 22101800
2023/2024Liga Portugal 2 Uniao de Leiria 2119211,7033
22/23Taça de Portugal CD Mafra 22001510
2022/2023Liga Portugal 2 CD Mafra 32001670
22/23Liga 3 Uniao de Leiria 97006682
21/22Taça de Portugal CD Mafra 44213601
21/22Taça da Liga CD Mafra 22101800
2021/2022Liga Portugal 2 CD Mafra 2521201,7174
20/21Taça de Portugal GD Chaves 1100900
2020/2021Liga Portugal 2 GD Chaves 2015111,3673
2019/2020Liga Portugal 2 Leixões SC 2221211,8306

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Bura match log
DateCompetitionMatchScoreMinutesGoals
22 Dec 2025Liga Portugal 2 Lusitânia FC Lourosa v UD Oliveirense 0 – 190
12 Dec 2025Liga Portugal 2 UD Oliveirense v GD Chaves 2 – 390
06 Dec 2025Liga Portugal 2 SL Benfica B v UD Oliveirense 2 – 090
08 Nov 2025Liga Portugal 2 Portimonense SAD v UD Oliveirense 1 – 190
03 Nov 2025Liga Portugal 2 UD Oliveirense v CS Marítimo 0 – 290
29 Oct 2025Liga Portugal 2 UD Oliveirense v FC Porto B 1 – 090
24 Oct 2025Liga Portugal 2 SC União Torreense v UD OliveirenseSubstitute, on 65′ 3 – 225
18 Oct 2025Taça de Portugal SC União Torreense v UD Oliveirense 1 – 1108
11 Oct 2025Liga Portugal 2 Uniao de Leiria v UD Oliveirense 0 – 090
05 Oct 2025Liga Portugal 2 UD Oliveirense v FC Paços de Ferreira 2 – 290
21 Sep 2025Taça de Portugal Desportivo Monção v UD Oliveirense 1 – 390
15 Sep 2025Liga Portugal 2 UD Oliveirense v Académico Viseu FC 2 – 290
31 Aug 2025Liga Portugal 2 FC Vizela v UD Oliveirense 1 – 090
24 Aug 2025Liga Portugal 2 UD Oliveirense v Sporting CP B 1 – 0901
17 Aug 2025Liga Portugal 2 FC Penafiel v UD Oliveirense 0 – 090
11 Aug 2025Liga Portugal 2 UD Oliveirense v SC Farense 1 – 1901
10 May 2025Liga Portugal 2 GD Chaves v Uniao de LeiriaSubstitute, on 88′ 0 – 22
18 Apr 2025Liga Portugal 2 Uniao de Leiria v SL Benfica B 1 – 368
11 Apr 2025Liga Portugal 2 CD Feirense v Uniao de LeiriaSubstitute, on 79′ 2 – 111
06 Apr 2025Liga Portugal 2 Uniao de Leiria v SC União Torreense 1 – 390

Career transfers

24 recorded moves

All recorded career moves, newest first.

Bura career transfers
Date FromToMoveFee
21 Jul 2026 UD Oliveirense Atlético CP Transfer Free
17 Jan 2023 CD Mafra Uniao de Leiria Transfer Free
01 Jul 2021 GD Chaves CD Mafra Transfer Free
01 Jul 2020 Leixões SC GD Chaves Transfer Free
01 Jul 2018 Académico Viseu FC Leixões SC Transfer Free
13 Jul 2015 FC Penafiel Académico Viseu FC Transfer Free
01 Jul 2014 GD Chaves FC Penafiel Transfer Free
01 Jul 2013 SC Beira-Mar GD Chaves Transfer Free
01 Aug 2011 FC Porto SC Beira-Mar Transfer Free
30 Jun 2011 FC Paços de Ferreira FC Porto Loan return
01 Jul 2010 FC Porto FC Paços de Ferreira Loan —
30 Jun 2010 FC Penafiel FC Porto Loan return
01 Jan 2010 FC Porto FC Penafiel Loan —
31 Dec 2009 Gil Vicente FC FC Porto Loan return
01 Aug 2009 FC Porto Gil Vicente FC Loan —
30 Jun 2009 SC Covilhã FC Porto Loan return
01 Jan 2009 FC Porto SC Covilhã Loan —
31 Dec 2008 Portimonense SAD FC Porto Loan return
01 Aug 2008 FC Porto Portimonense SAD Loan —
30 Jun 2008 Ribeirão 1968 FC FC Porto Loan return
01 Jul 2007 FC Porto U19 Ribeirão 1968 FC Loan —
01 Jul 2006 FC Infesta U19 FC Porto U19 Transfer —
01 Jul 2003 Leixões SC U15 Leixões SC U17 Internal move —
01 Jul 2001 Leixões SC Youth Leixões SC U15 Internal move —

Contracts and market values are not available yet.