Guilherme Costa Marques (born 21 May 1991), known simply as Guilherme, is a Brazilian professional footballer who plays as a midfielder for Campeonato Brasileiro Série B club Atlético Goianiense.
Born in Três Rios, Brazil, Guilherme began playing futsal and trained at a football school, having started out playing in the streets. He started out playing in five-a-side before switching to eleven-a-side. As Guilherme grew older, he began to take football seriously. Guilherme then started out his career at ParaÃÂba do Sul before moving to Portugal, where he joined Braga in 2009 at age sixteen. Immediately after joining the club, Guilherme was assigned to the youth team.
Guilherme made his SC Braga first team debut on 24 January 2010, starting the whole game, in a 4âÂÂ1 win over Leiria. He also appeared as an unused substitute in a league match against Vitória on 6 March 2010. For the remaining part of the 2009âÂÂ10 season, Guilherme appeared in a number of matches as an unused substitute, as he made one appearance for the side.
Ahead of the 2010âÂÂ11 season, Guilherme was promoted to Braga's senior squad. His first appearance of the season came on 21 August 2010, coming on as a secondâÂÂhalf substitute, in a 0âÂÂ0 draw against Vitória. On 22 January 2011, he scored his first goal of the season, in a 2âÂÂ2 draw against Vitória. Eight days later, on 30 January 2011, Guilherme scored again in the third round of Taça da Liga, in a 4âÂÂ0 win over Arouca. At the end of the 2010âÂÂ11 season, he went on to make eight appearances and scoring once in all competitions. During the season, Guilherme was linked a move away from SC Braga, as Juventus, Manchester City and FC Barcelona were interested in signing him.
Guilherme made his first appearance of the 2011âÂÂ12 season against BSC Young Boys in the second leg of the UEFA Europa League qualifying play-off round on 25 August 2011, where he came on as a 61st-minute substitute and set up a goal for Lima in a 2âÂÂ2 draw and saw SC Braga go through to the Group Stage, thanks to away goal. After spending the 2011âÂÂ12 season on loan at Gil Vicente, Guilherme was sent to the Braga B team for the whole 2012âÂÂ13 season. At Braga B team, he received a handful of playing time despite being called up from the senior team. However, Guilherme had discipline issues, receiving thirteen yellow card and two red cards, coming against Tondela and F.C. Penafiel on 2 September 2012 and 7 October 2012 respectively. Despite this, he went on to make twentyâÂÂsix appearances and scoring four times for Braga B team.
It was announced on 19 June 2013 that Guilherme's future at the SC Braga was in doubt, as his homeland clubs were becoming more interested in signing him. After a failed move, he spent the rest of the year, training for the reserve side. It was announced on 10 January 2014 that Guilherme was expected to leave SC Braga, either having his contract terminated or on loan.
In the first part of the following season, Guilherme was loaned to Segunda Liga side Vizela. He went on to make seven appearances for the side.
For the 2011âÂÂ12 season, Guilherme was loaned out to Gil Vicente for the rest of the season. He made his debut for the club, coming on as a second-half substitute, in a 2âÂÂ2 draw against Olhanense on 16 September 2011. A month later on 27 October 2011, he scored his first Gil Vicente goal, coming from a penalty spot, in a 2âÂÂ1 loss against Belenenses in the Taça da Liga campaign. Guilherme appeared in the Taça da Liga final against S.L. Benfica, coming on as a 67th-minute substitute, as the club went on to lose 2âÂÂ1. At the end of the 2011âÂÂ12 season, he went on to make twentyâÂÂsix appearances and scoring once in all competitions.
On 14 January 2014, it was announced that Guilherme was loaned out to Legia Warsaw for the next twelve months. Upon joining the club, Guilherme became the twelve Brazilian player to join Legia Warsaw.
Guilherme made his Legia Warsaw debut on 14 February 2014, starting the match before being substituted in the 74th minute, in a 1âÂÂ0 win over Korona Kielce. After making his second appearance for the club, he, however, suffered a ruptured intraarticular ligament initiation in the ankle that saw him out until the end of the 2013âÂÂ14 season. By the time he suffered a rupture to his ankle, Guilherme went on to make two appearances for the side this season. Despite this, he went on to win February's Player of the Month by Legia Warsaw supporters. During his absent from injury, the club went on to win the league.
At the start of the 2014âÂÂ15 season, Guilherme remained out of the first team, due to suffering from injury. On 17 October 2014, he returned from injury, coming on as a 78th-minute substitute, as Legia Warsaw beat Lechia Gdaà Âsk 1âÂÂ0. Four days later, on 22 October 2014, Guilherme made his first start as a leftâÂÂback since returning from injury, in a 1âÂÂ0 win over Metalist Kharkiv in the group stage of the UEFA Europa League. Since returning to the first team from injury, he regained his first team place, playing in the leftâÂÂback position. On 14 January 2015, it was announced that Guilherme signed for Legia Warsaw on a permanent basis, signing a threeâÂÂyear contract. After losing his place by the returning Tomasz Brzyski, he regained his first team place, playing in the attacking position, although he occasionally played at the leftâÂÂback position. On 29 April 2015, Guilherme scored his first goal for the club, scoring from an equaliser, in a 2âÂÂ1 win against Pogoà  Szczecin. Three days later, on 2 May 2015, he started in the Polish Cup final against Lech Poznaà  (who went on to win the league), only for him to be substituted in the 37th minute, as Legia Warsaw won 2âÂÂ1. Despite being sidelined several times later in the 2014âÂÂ15 season, Guilherme went on to make thirty appearances and scoring once for the side.
At the start of the 2015âÂÂ16 season, Guilherme remained in the first team regular for the side, where he played in the rightâÂÂwing position despite competing with Michaà  Kucharczyk. He scored his first goal of the season in the second leg of the UEFA Europa League third round against FC BotoÃÂani, as Legia Warsaw won 3âÂÂ0 to advance to the next round. A month later on 27 August 2015, Guilherme scored his second goal of the season in the second leg of the UEFA Europa League playâÂÂoffs round against Zorya Luhansk, as the club won 3âÂÂ2 to advance to the Group Stage. Three days later on 30 August 2015, he scored the opening goal of the game, in a 1âÂÂ1 draw against Jagiellonia Biaà Âystok. On 31 October 2015, Guilherme scored his fourth goal of the season, in a 3âÂÂ1 win against Lechia Gdaà Âsk. On 20 December 2015, he scored his fifth goal of the season, as well as, providing two assists, in a 3âÂÂ1 win against Korona Kielce. His performance at Legia Warsaw attracted interests from Serie A side Inter Milan, but the move never happened. After being sidelined on two separate matches between lateâÂÂFebruary and earlyâÂÂMarch, Guilherme scored on his return from injury, in a 2âÂÂ1 win over KS Cracovia on 12 March 2016. In the second leg of the semiâÂÂfinal of the Polish Cup against Zawisza Bydgoszcz on 6 April 2016, he came on as a 52nd-minute substitute and scored the winning goal, in a 2âÂÂ1 win to reach the final for the second time in a row. In the Polish Cup final against Lech Poznaà Â, Guilherme came on as a 67th-minute substitute and helped Legia Warsaw win 1âÂÂ0 to win the tournament. Six days later on 8 May 2016, he scored his eighth goal of the season, in a 4âÂÂ0 win against Piast Gliwice. In a followâÂÂup match against Pogoà  Szczecin, Guilherme set up the third of the game to help club win 3âÂÂ0, a win that saw the club win the league. At the end of the 2015âÂÂ16 season, he went on to make 55 appearances and scoring 8 times in all competitions.
At the start of the 2016âÂÂ17 season, Guilherme scored Legia Warsaw's first goal of the season, in a 4âÂÂ1 loss against Lech Poznaà  in the Polish SuperCup. However, he soon suffered a shoulder injury during a 2âÂÂ0 win over Zrinjski Mostar in the second leg of the UEFA Champions League second round and was sidelined for a month. After being out for a month, Guilherme returned from injury on 20 August 2016 against Arka Gdynia, coming on as a second-half substitute and set up a goal for Kasper Hämäläinen, in a 3âÂÂ1 loss. Since returning from a shoulder injury, he regained his first team place, playing in the rightâÂÂwing position. On 1 October 2016, Guilherme scored a brace, scoring the club's first and second goals of the game, in a 3âÂÂ0 win over Lechia Gdaà Âsk. On 28 October 2016, he played a role in the match by scoring Legia Warsaw's first goal of the game and set up the club's second goal of the game, in a 4âÂÂ2 win against Arka Gdynia. On 18 November 2016, Guilherme scored his fifth goal of the season, in a 4âÂÂ2 win against Jagiellonia Biaà Âystok. On 7 December 2016, he scored his first UEFA Champions League goal, in a 1âÂÂ0 win over Sporting CP, their first win of the UEFA Champions League's Group Stage. However, Guilherme suffered both suspension and a thigh injury that saw him out for two months. While out with a thigh injury, Legia Warsaw opened a contract negotiation to convince him to stay at the club beyond 2018, whose contract was expected to expire. On 11 February 2017, he returned from injury, coming on as a 76th-minute substitute, in a 1âÂÂ0 win against Arka Gdynia. However, his return was shortâÂÂlived when Guilherme missed one match, due to suspension for picking up five yellow cards this season. After serving a one match suspension, he returned to the starting lineâÂÂup, in a 2âÂÂ1 win against KS Cracovia on 22 April 2017. On 14 May 2017, Guilherme scored his seventh goal of the season and set up one of the goals, in a 6âÂÂ0 win against Bruk-Bet Termalica Nieciecza. In the last game of the season against Lechia Gdaà Âsk, he started the whole game, in a 0âÂÂ0 draw, a result that saw club won the league for the second time in a row. At the end of the 2016âÂÂ17 season, Guilherme went on to make fortyâÂÂone appearances and scoring seven times in all competitions.
Ahead of the 2017âÂÂ18 season, Guilherme was linked away from Legia Warsaw, as Sporting CP and Trabzonspor were among interested, but he stayed at the club. In the Polish SuperCup against Arka Gdynia on 7 July 2017, Guilherme started the match and set up the equalising goal for Thibault Moulin to score; leading the match to extraâÂÂtime and penalty shootâÂÂout, where he successfully converted the shootout, but Legia Warsaw lost 4âÂÂ3 in the penalty shootâÂÂout. Guilherme then scored in both legs of the UEFA Champions League second round qualification against IFK Mariehamn, as the club won 9âÂÂ0 on aggregate to advance to the next round. However, he was out for a month after suffering a knee injury during a 1âÂÂ1 draw against Sheriff Tiraspol in a UEFA Europa League PlayâÂÂOff Round match in the first leg. On 1 October 2017, Guilherme returned from injury, coming on as a second-half substitute, in a 3âÂÂ0 loss against Lech Poznan. He scored on 9 December 2017 and 12 December 2017 against Bruk-Bet Termalica Nieciecza and Piast Gliwice respectively. It was announced on 8 December 2017 that Guilherme did not sign a new contract with Legia Warsaw and expected to leave the club when the transfer window opens next month. His last appearance, which also coincidentally turns out to be his 150th appearance for Legia Warsaw, came on 16 December 2017, in a 2âÂÂ0 loss against Wisà Âa Pà Âock. After the match, he made a farewell statements, thanking the club during his four years spell there. By the time he departed the club, Guilherme's contribution to the club winning the league this season, where he made 22 appearances and scoring five times, earned him a medal.
During his time at Legia Warsaw, Guilherme made 150 appearances and scoring 21 times, as he helped the side win the Polish Cup on two occasions and the league on three occasions. He was also the club's fan favourite, due to his dribbling and shooting skills.
With his contract not being renewed, Guilherme was linked a move to Serie A side Benevento, who was at 20th place at the time, and was looking for reinforcements to help the side avoid relegation. On 16 December 2017, Italian media Tutto Mercato Web reported that Guilherme agreed a deal to join the club. However, his move to Benevento was delayed over paperwork issues. Eventually, it was announced on 19 January 2018 that he joined Benevento.
Guilherme made his Benevento debut against Bologna, starting the whole game, in a 3âÂÂ0 loss on 21 January 2018. After his making his debut, Eurosport gave Guilherme's performance 6/10, commenting: "Encouraging the performance of the last arrived; in the first part of the race he sows panic in the opposing defence." On 11 February 2018, Guilherme scored his first goal for the club, in a 5âÂÂ2 loss against Roma. A month later on 31 March 2018, he scored again, which saw Benevento lost 6âÂÂ2 loss against Lazio. However, Guilherme suffered ankle injury during a 2âÂÂ2 draw against Sassuolo on 15 April 2018 and was expected to be out for the rest of the season. While on the sidelines, the club were relegated to Serie B after spending one season at Serie A. But he made his return from injury in the last game of the season against Chievo, starting the whole game, in a 1âÂÂ0 loss. During the second half of the 2017âÂÂ18 season, Guilherme made twelve appearances with two times in league competition.
Following the club's relegation, Guilherme was linked a move away from Benevento despite being keen on playing in Serie B next season.
On 1 July 2018, Guilherme joined Portuguese club GD Santa Cruz Alvarenga.
It was announced on 4 August 2018 that Guilherme joined Yeni Malatyaspor on a seasonâÂÂlong deal for the 2018âÂÂ19 season.
Guilherme made his Yeni Malatyaspor debut, starting a match and played 81 minutes before being substituted, in a 3âÂÂ1 win over Göztepe in the opening game of the season. In a follow-up match against Fenerbahçe, he set up a goal for Danijel Aleksiàto score the only goal in the game, in a 1âÂÂ0 win. On 15 September 2018, Guilherme scored his first goal for the club, in a 2âÂÂ1 loss against Beà Âiktaà Â. Then, on 9 November 2018, he scored a brace and set up two of the club's other three goals, in a 5âÂÂ0 win over Trabzonspor. Since joining the club, he quickly established himself in the starting eleven and impressed the management with his display. However in lateâÂÂNovember, Guilherme suffered an injury that saw him out for one match. On 3 December 2018, he made his return from injury, starting the whole game, in a 1âÂÂ1 draw against Akhisarspor. However, his return was shortâÂÂlived when he missed one match, due to picking up five yellow cards so far this season. On 23 December 2018, Guilherme scored an equalising goal, only for him to be sentâÂÂoff for a second bookable offence, in a 1âÂÂ1 draw against Bursaspor on 23 December 2018. However, he spent the beginning of January on the sideline, due to injury and suspension. On 28 January 2019, Guilherme returned to the starting lineâÂÂup, in a 3âÂÂ2 loss against Fenerbahçe. In the quarterâÂÂfinals of Turkish Cup against Göztepe, he played in both legs, which the match played all the way to penalty shootout and scored in the shootout, as Yeni Malatyaspor won 5âÂÂ3 to advance to the next round. On 17 March 2019, Guilherme scored his fifth goal for the club, in a 3âÂÂ1 win against Ankaragücü. At the end of the 2018âÂÂ19 season, he went on to make thirtyâÂÂfive appearances and scoring five times in all competitions. Following this, Guilherme returned to his parent club.
On 18 July 2019, Guilherme rejoined Yeni Malatyaspor for the second time on loan for the 2019âÂÂ20 season.
He made his second debut for the club, starting the whole game, in a 2âÂÂ2 draw against Olimpija Ljubljana in the first leg of the UEFA Europa League Second qualifying round. In a followâÂÂup match, Guilherme came on as a 60th-minute substitute and helped Yeni Malatyaspor win 1âÂÂ0 to advance to the next round. In the opening game of the season, he scored his first goal of the season and set up the club's second goal of the game, in a 3âÂÂ0 win against ðstanbul Baà Âakà Âehir. Guilherme scored on 15 September 2019 and 22 September 2019 against Ankaragücü and Galatasaray respectively. On 4 October 2019, he set up two goals, in a 5âÂÂ1 win against Denizlispor. This was followed up by scoring his fourth goal of the season, in a 2âÂÂ0 win against Konyaspor. Since joining Yeni Malatyaspor, Guilherme continued to regain his place in the first team. He then scored three more goals throughout December, including scoring in both legs against Ankara Keçiörengücü in the Turkish Cup. By the time Guilherme left the club, he made twentyâÂÂseven appearances and scoring seven times in all competitions.
On 31 January 2020, Guilherme joined Trabzonspor on loan for the remainder of the 2019âÂÂ20 season. He was previously linked with a move to Beà Âiktaà  and Fenerbahçe. On 12 January 2020, Guilherme was expected to move to Beà Âiktaà  but he would have to take a pay cut to join the club. However, his move to Beà Âiktaà  broke down, due to the club's limited spending.
Guilherme made his debut for the club, coming on as a second-half substitute, in a 2âÂÂ1 win against Fenerbahçe on 1 February 2020. In a followâÂÂup match against Erzurumspor in the first leg of the Turkish Cup quarterâÂÂfinals, he set up a goal, in a 5âÂÂ0 win. In the return leg, Guilherme scored a brace, in a 4âÂÂ1 win to advance to the semiâÂÂfinals. However, the season was interrupted by COVID-19 pandemic. Once the season resumed behind closed doors, he returned to the first team on 12 June 2020 against Göztepe, only for him to be sentâÂÂoff for a second bookable, in a 3âÂÂ1 win. After serving a one match suspension, Guilherme returned to the starting lineâÂÂup, in a 2âÂÂ2 draw against Alanyaspor on 22 June 2020. In the Turkish Cup final against Alanyaspor, he started the whole game and helped Trabzonspor win 2âÂÂ0 to win the tournament. At the end of the 2019âÂÂ20 season, Guilherme went on to make eighteen appearances and scoring two times in all competitions.
In the 2020âÂÂ21 season, Guilherme made two appearances for Trabzonspor. On 1 October 2020, his loan spell at Trabzonspor was terminated.
On 1 October 2020, Göztepe signed Guilherme on a two-year loan with an option to buy.
He made his debut for the club, coming on as a second-half substitute, in a 0âÂÂ0 draw against ðstanbul Baà Âakà Âehir on 3 October 2020. In a followâÂÂup match, Guilherme scored a brace, in a 3âÂÂ2 loss against Fenerbahçe. By the time he left Göztepe Göztepe, Guilherme went on to make eleven appearances and scoring three times in all competitions.
On 1 March 2021, Guilherme signed Chinese Super League club Guangzhou City on a three-year deal.
He made his debut for the club, starting the whole game, and set up a goal for Ye Chugui, in a 2âÂÂ2 draw against Guangzhou Evergrande in the opening game of the season. In a followâÂÂup match, Guilherme scored a brace and set up one of the goals, in a 3âÂÂ1 win against Chongqing Liangjiang Athletic. Since joining Guangzhou City, he became a first team regular at the club, playing in the winger position. However, Guilherme acknowledged his tight schedule affected his form. On 24 July 2021, he scored his second goal for Guangzhou City, in a 3âÂÂ3 draw against Guangzhou Evergrande. A week later on 31 July 2021, Guilherme scored for the second time this season against Chongqing Liangjiang Athletic, in a 4âÂÂ2 win. On 8 August 2021, he scored his fifth goal of the season, in a 3âÂÂ1 loss against Shandong Taishan. Following this, Guilherme did not play for the rest of the 2021 season., due to being deregistered by the club. At the end of the 2021 season, he made fourteen appearances and scoring five times in all competitions.
The start of the 2022 season continued to see Guilherme out of the first team, due to being deregistered again and his own injury concerns. He was linked with a move away from Guangzhou City, with Yeni Malatyaspor keen on re-signing him, but the move never happened. In July 2022, he was registered back to the club's first team. On 27 August 2022, Guilherme made his first appearance of the season, setting up Guangzhou City's only goal of the game, in a 2âÂÂ1 loss against Chengdu Rongcheng. Following his return, he became a first team regular, playing in the winger position. On 3 November 2022, Guilherme scored his first goal of the season, in a 4âÂÂ1 loss against Wuhan Three Towns. Three weeks later on 21 November 2022, he scored his second goal of the season, in a 2âÂÂ1 loss against Beijing Guoan. Guilherme scored on 14 December 2022, 23 December 2022 and 27 December 2022 against Shanghai Shenhua, Hebei (twice) and Shenzhen respectively, as Guangzhou City were relegated to China League One. Despite this, he finished the 2022 season, making eighteen appearances and scoring six times in all competitions.
The club was dissolved in March 2023, making all players â including Guilherme â all free agents.
On 13 April 2023, Guilherme returned to Brazil and signed a with Campeonato Brasileiro Série A side Goiás. He was previously linked with a move to São Paulo and SC Internacional.
Two days later on 15 April 2023, Guilherme made his debut for the club, coming on as a 77th-minute substitute, in a 2âÂÂ0 loss against Club Athletico Paranaense. However, during a match against SE Palmeiras on 7 May 2023, he suffered a foot injury and was substituted in the 43rd minute, as Goiás loss 5âÂÂ0. After the match, Guilherme had a surgery on his foot and was out throughout May. On 4 June 2023, he made his return from injury, coming on as an 80th-minute substitute, in a 1âÂÂ0 loss against Cuiabá. Guilherme then scored his first goal for the club, in a 2âÂÂ1 win against Independiente Santa Fe in the Copa Sudamericana. A week later on 9 July 2023 against Santos, he scored a brace, only for him to be sentâÂÂoff in the last minute of the game, as Goiás loss 4âÂÂ3.
After serving a one match suspension, Guilherme returned to the starting lineâÂÂup, in a 1âÂÂ0 win against Cruzeiro on 23 July 2023. A month later on 26 August 2023, he scored his fourth goal of the season, in 1âÂÂ1 draw against Corinthians. After serving a one match suspension due to picking up five yellow cards, Guilherme returned to the starting lineâÂÂup, in a 0âÂÂ0 draw against Flamengo on 20 September 2023. Two weeks later on 7 October 2023, he scored another brace, in a 6âÂÂ4 loss against Esporte Clube Bahia. Two weeks later on 21 October 2023, Guilherme scored his seventh goal of the season, in a 1âÂÂ1 draw against Cuiabá. After serving a one match suspension, he returned to the starting lineâÂÂup, in a 1âÂÂ0 loss against Cruzeiro on 27 November 2023. Three days later on 30 November 2023, Goiás were relegated to Campeonato Brasileiro Série B after losing 2âÂÂ1 loss against Grêmio. At the end of the 2023 season, Guilherme made thirtyâÂÂfive appearances and scoring seven times in all competitions.
Following the club's relegation, Guilherme's future at Goiás became uncertain.
On 7 February 2024, Guilherme returned to China and signed a with Chinese Super League club Changchun Yatai.
He made his debut for the club, starting the whole game, in a 4âÂÂ2 away defeat against Shandong Taishan in the opening game of the season on 1 March 2024. In a followâÂÂup match on 8 March 2024, Guilherme scored his first goal for Yatai in a 1âÂÂ0 away win against Qingdao Hainiu. A month later on 14 April 2024, he scored his second goal for the club, in a 2âÂÂ1 loss against Chengdu Rongcheng. However, Guilherme suffered an injury that saw him out for one match. But on 26 April 2024, he made his return from injury, coming on as a 60th-minute substitute, in a 1âÂÂ0 loss against Meizhou Hakka. On 17 May 2024, Guilherme scored his third goal for Changchun Yatai, in a 3âÂÂ2 win against Beijing Guoan. However, he suffered a cruciate ligament injury during training and was out for the rest of the 2024 season. At the end of the 2024 season, Guilherme went on to make twelve appearances and scoring three times in all competitions.
On 29 May 2025, Guilherme's contract with Changchun Yatai was terminated by mutual consent, having made no appearances for the club this season.
On 8 September 2025, Guilherme joined Campeonato Brasileiro Série A side Mirassol for the rest of the 2025 season. He scored 2 goals in 12 appearances, as the São Paulo-based club, as the club finished in an historic fourth place in the Série A table, qualifying for the Copa Libertadores.
In January 2026, after leaving Mirassol, Guilherme joined Série B club Atlético Goianiense on a one-year contract.
Guilherme plays in an offensive midfielder and prefers to play in the middle position. Goal.com said about Guilherme, commenting: "he's a Brazilian of great creativity and imagination, able to make himself valuable for his team with a play of class or a winning assist for his teammate".
During his early career at Legia Warsaw, Guilherme also played in the leftâÂÂback position, reflecting: "At this point I focus on the left defense, because I'm needed there. Therefore, I listen to many comments, watch matches, analyzing the players' play in this position. For sure, the fact that I'm doing so well on left defense is caused by the help of the training staff. There really was no conversation with the trainer about the game on the left defense."
Guilherme mentioned in an interview with Gol 24 that he has a wife, implying that he's married. During the same interview, he's currently learning Polish and spoke English and occasionally Portuguese when he was at Legia Warsaw. Having spent four years in Poland, he applied for the Polish Citizenship to help the club reduce the limit of foreigners in the league. In February 2018, Guilherme became a first time father.
Growing up in Três Rios, Brazil, Guilherme revealed that he stayed all day on the pitch that "sometime his mother came for me because I forgot about the dinner". Although he described his mother as "strict", due to the fact that "she did not always like that him spending so much time playing football" and "demanding", she, nevertheless, supported him. He also grew up supporting Flamengo. He also have a tattoo that said: "Minha FamÃÂlia é minha vida" (translated "My family is my life") in his right arm. Guilherme also has a brother.
Legia Warsaw
Trabzonspor