Born in 1959 in the Govan district of Glasgow, Brazil started his career in England with Ipswich Town in 1977, where he stayed until 1983, appearing a total of 210 times and scoring 80 goals. In 1978, he was loaned to the Detroit Express in the North American Soccer League, appearing in 21 regular season games and 3 playoff games, scoring 10 goals in total. He made his Ipswich debut in a league match against Manchester United on 14 January 1978, and also contributed to their victorious 1977–78 FA Cup run when he played against Bristol Rovers in the fifth round replay. However he wasn't part of the squad for the final itself. Brazil was a key player by the 1980–81 season, when they won the UEFA Cup and finished runners-up in the league. Ipswich finished runners-up once more the following season, when Brazil scored 22 goals, making him the second-highest scorer in the First Division after Kevin Keegan, who scored 26 for Southampton. One of his finest games in an Ipswich shirt came on 16 February 1982, when he scored all of their goals in a 5–2 league win over Southampton.