|Full name||João Pedro Almeida Machado|
|Date of birth||3 April 1993|
|Place of birth||Vermil, Portugal|
|Height||1.77 m (5 ft in)|
|Tondela (on loan from LA Galaxy)|
|2012-2016||Vitória Guimarães B||118||(5)|
|2018||LA Galaxy II||5||(0)|
|2018-2019||-> Apollon Smyrni (loan)||6||(0)|
|2019-||-> Tondela (loan)||16||(1)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 19 August 2019|
Born in the village of Vermil in Guimarães, João Pedro joined local Vitória SC's youth system at the age of 12. He made his senior debut with their reserves, his first Segunda Liga appearance taking place on 11 November 2012 when he came on as a 73rd-minute substitute in a 0-0 home draw against C.F. Os Belenenses.
João Pedro first appeared with the first team in competitive matches - and in the Primeira Liga - on 4 May 2014, playing injury time in a 0-0 away draw to Académica de Coimbra. In the 2014-15 season he started in 42 matches for the B-side, scoring once to help them finish ninth in the second level.
On 19 January 2017, João Pedro signed with the LA Galaxy. He made his debut in the Major League Soccer on 4 March, starting and being booked in a 1-2 loss against FC Dallas at StubHub Center. He scored his first goal in the competition on 28 May, contributing to the 4-2 away success over the San Jose Earthquakes.
On 20 August 2018, João Pedro joined Superleague Greece club Apollon Smyrni F.C. on loan. He scored his first goal for his new team on 1 November, in a 5-0 home win against Apollon Paralimnio F.C. for the group stage of the Greek Cup.