Benfica Codexery

João Alves

Portuguese attacking midfielder and manager, known as Luvas Pretas, who starred for Benfica and Boavista.

João António Ferreira Resende Alves (born 5 December 1952) is a Portuguese football manager and former player. A skilled attacking midfielder, he was considered one of the best Portuguese players of his generation, and earned the nickname Luvas Pretas from the black gloves he used to wear while playing following in the style of his grandfather Carlos Alves. During his career he represented mainly, with equal individual and team success, Benfica and Boavista, also coaching the latter club on three occasions.

position
Attacking Midfielder/Forward
club_tenure
1970–1983
national_team
Portugal (approx. 38 caps)
status
Retired (c. 1990)
academy_origin
Benfica Youth

Lore & Background

Born in Albergaria-a-Velha, Aveiro District, Alves started playing at youth level for Sanjoanense, before being recruited in 1969 by Benfica. His first professional team was Varzim in the 1972–73 season, followed by Montijo, the latter being his first Primeira Liga experience. He moved to Boavista for the 1974–75 campaign, then to Spain's Salamanca, then returned to Benfica, then moved to Paris Saint-Germain, then moved back to Benfica for three seasons, then re-joined Boavista, ending his career during 1984–85 at age 32. He won two national championships for Benfica (1981 and 1983) and four Portuguese Cups (two for Boavista, in 1975 and 1976, and two with Benfica, in 1981 and 1983). He also played for Benfica in the 1982–83 UEFA Cup final, losing to Anderlecht.

In Their Own Story

The rain slicked the grass at the Luz, turning the pitch into a battlefield under the floodlights. João Alves stood tall in the red and white kit, mud already staining his socks. The crowd roared as the opposition striker broke through on goal, eyes locked on the corner of the net. In a split second, Alves exploded forward, spreading his arms wide to block the path. The ball bounced harmlessly away, and the stadium erupted in relief. He pointed to the stands, breathing hard, knowing he had done his job.

Reader's Guide

Alves won 36 caps for Portugal (11 for Boavista, eight for Salamanca and 17 for Benfica), scoring three goals. His debut took place on 13 November 1974 in a 0–3 friendly loss to Switzerland, and his final match was on 27 April 1983, in a 0–5 loss against the Soviet Union for the UEFA Euro 1984 qualifiers.

Did You Know?

Frequently Asked Questions

Who is João Alves?

João Alves was a homegrown Benfica legend who played as an attacking midfielder or forward from 1970 to 1983. He bridged the gap between Eusébio’s era and modern football, becoming a first-choice staple for over a decade.

What role did João Alves play on the field?

He served as the engine of the attack, utilizing lightning-fast vision and unwavering leadership to drive the offense. His knack for scoring decisive goals under pressure made him crucial during high-stakes matches.

How long was João Alves a Benfica player?

Alves spent thirteen seasons with Sport Lisboa e Benfica, holding his starting spot consistently throughout the 1970s and into the early 80s. This tenure defined an entire generation of fans who witnessed his steady consistency.

Did João Alves play for the Portugal national team?

Yes, he earned approximately 38 caps while representing Portugal alongside his club duties with Benfica. His international selection reflected his status as one of the top talents in Portuguese football at the time.

Why is João Alves considered a legend at Benfica?

He is revered for maintaining offensive dominance during a turbulent transition period after Eusébio left the team. Fans remember him for his loyalty to the youth academy and his ability to deliver results when pressure spiked.

More in Club History & Eras

Elsewhere in the Benfica universe

Spotted an error? Know more?

This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record

Comments

Loading…
Open in the interactive codex →