Morocco National Team All Time Top Scorers

Ahmed Faras remains Morocco’s all-time top scorer, with 36 goals in 94 caps between 1966 and 1979, a mark that has stood since he captained the 1976 AFCON-winning side. Ayoub El Kaabi trails by just one goal, with 35 in only 72 appearances, making him the likeliest player to break the record. Salaheddine Bassir, Hakim Ziyech, and Youssef En-Nesyri round out the top five. The full breakdown reveals how each era compares.

Morocco’s All-Time Top Scorers

Morocco’s goalscoring history spans six decades, and it remains a record book still being rewritten. When compiling Morocco all time top scorers, Ahmed Faras still sits atop the list, netting 36 goals across 94 caps between 1966 and 1979, and he captained the side to Morocco’s 1976 African Cup of Nations title. Faras was known for his exceptional aerial ability and clinical finishing, traits that made him the heart of Morocco’s attack for over a decade. Chasing him is Ayoub El Kaabi, an active forward with 35 goals in just 72 appearances, giving him the best scoring rate among the top five.

Player Goals Caps
Ahmed Faras 36 94
Ayoub El Kaabi 35 72
Salaheddine Bassir 27 59
Hakim Ziyech 25 64
Youssef En-Nesyri 25 92

Who Is Morocco’s Record Goalscorer?

The answer to who holds the national team’s scoring crown is Ahmed Faras, a forward whose 36 goals in 94 appearances between 1966 and 1979 still stand as the official benchmark for Morocco.

As Morocco’s record goalscorer, Faras built his tally during an era with far fewer fixtures than today’s international calendar, making his goal rate of roughly 0.38 per match especially notable. Faras achieved this scoring feat while also appearing among Morocco’s World Cup scorers, a distinction that further cements his historic standing.

RSSSF and national federation records confirm his place atop Morocco’s all time goals list, ahead of later stars like Bassir and Ziyech. Other notable forwards trail behind him, including Salaheddine Bassir, whose goal rate of 0.46 came during a career spanning 1994 to 2002.

Decades on, his mark remains untouched, cementing his legacy as Morocco’s greatest striker.

The Top Morocco Goalscorers Explained

Behind Ahmed Faras, a small group of forwards separates themselves from the rest of Morocco’s scoring history through sheer consistency in front of goal. Faras remains Morocco’s all-time top scorer with 36 international goals since the 1970s.

Ayoub El Kaabi ranks second on the Morocco national team top scorers list, with 32-35 goals and an elite strike rate near 0.50 per appearance.

Salaheddine Bassir added 27 international goals in just 59 caps, while Hakim Ziyech and Youssef En-Nesyri each reached 25.

Abdeljalil Hadda’s 19 goals rounded out a strong 1990s-2000s core, with his contributions helping solidify his legacy as a Moroccan football stalwart during that era.

Among all Atlas Lions top scorers, these names show that Morocco international goals have come from varied eras, roles and playing styles.

How the Goalscoring Record Has Changed Over Time

A record can outlast the era that produced it, and Ahmed Faras’s tally has done exactly that. His 36 goals in 94 caps, set between 1966 and 1979, remain Morocco’s official goalscoring record decades later.

Bassir and Hadda came closest in the following generation, but neither threatened the total. Among Morocco football top scorers today, Ziyech and En-Nesyri have each reached 25 Morocco national team goals, cutting the gap to just 11.

Their rise shows how the Morocco goalscoring record, once seemingly untouchable, has become a realistic target for the current generation of forwards to eventually challenge. Among the players who chased this benchmark was Abderrazak Khairi, remembered as an Atlas Lions icon for his contributions to Moroccan football. Notably, one of the era’s most decorated players passed away on 16 July 2025 after a long illness at age 78.

Leading Scorers From Morocco’s Historic Generations

Several distinct eras have shaped Morocco’s scoring history, each producing a standout forward whose numbers still define his generation. Ahmed Faras, Morocco’s all-time leader among morocco leading scorers, powered the 1976 AFCON triumph, making him an enduring morocco afcon top scorer. Abdeslam Laghrissi carried the 1980s attack with the era’s best ratio, while Salaheddine Bassir and Abdeljalil Hadda formed a lethal partnership around the 1998 World Cup. Bassir’s contributions were further defined by his playing style, which combined pace and finishing to make him a constant offensive threat. Marouane Chamakh later bridged Morocco into the 2000s. Together, these players built the foundation of the atlas lions goals record, each contributing a distinct chapter to national scoring history.

The Modern Era’s Most Prolific Atlas Lions

Where Bassir, Hadda and Chamakh left off, a new generation of forwards picked up the scoring burden and pushed Morocco’s tally higher on the international stage.

Ayoub El Kaabi leads this group as Morocco’s active top scorer, with 35 goals in 72 caps, a 0.49 rate that outpaces every rival from this era. El Kaabi has become a true icon of the Atlas Lions, embodying the potent forward play that defines Morocco’s modern attacking identity.

Youssef En-Nesyri holds a different distinction as Morocco’s World Cup top scorer, netting 3 goals across 8 matches at the tournament.

Hakim Ziyech, with 25 goals in 64 caps, rounds out the trio, his 2016 and 2018 seasons producing five strikes apiece.

Active Players Chasing the All-Time Record

Ahmed Faras’ record of 36 goals, standing since the 1970s, now faces its most serious challenge in decades. Ayoub El Kaabi sits one goal behind on 35, scoring at a rate of 0.49 per game across 72 caps since 2018, far outpacing Faras’ 0.38. A single goal would tie the record; another would make him Morocco’s outright leader.

Youssef En-Nesyri trails further with 25 goals in 92 caps since 2016, but rebounded with six goals in 2024 after a quiet 2023. Hakim Ziyech, with 25 goals in 64 caps, adds depth to this pursuit, though his international future remains uncertain. Faras himself once topped domestic charts too, netting 16 goals for SCCM de Mohammdia in 1973 before establishing his national team legacy, a legacy he further cemented by helping Morocco become the first African nation to reach a World Cup knockout stage in 1986, a milestone later surpassed by Morocco’s historic run to the semifinals of the 2022 World Cup.

Morocco’s Leading World Cup Goalscorers

While El Kaabi and En-Nesyri chase Faras’ overall national record, the World Cup stage tells a separate story with its own leaderboard.

Youssef En-Nesyri and Ismael Saibari share the top spot with three goals apiece. En-Nesyri built his tally across two tournaments, scoring once in 2018 and twice in 2022, for a 0.38 goals-per-game average. Saibari reached the same mark in a single campaign, the 2026 edition, becoming Morocco’s top scorer that year.

Behind them, five players—Bassir, Hadda, Khairi, Ounahi and Rahimi—each scored twice, while more than a dozen others hold single World Cup goals dating back to 1970. That list of contributors also includes Ounahi’s own recent scoring burst, as he found the net twice against Canada in Morocco’s 2026 Round of 32 victory. These World Cup exploits form part of a broader tradition of resilience, with several of Morocco’s top scorers also featuring prominently during Morocco’s most enduring unbeaten runs.

Morocco’s Leading AFCON Goalscorers

Few Moroccan strikers have left a mark on the Africa Cup of Nations quite like Ahmed Faras, whose six goals stand as the outright record for the national team in the tournament’s history.

He scored three goals at AFCON 1972 and three more during Morocco’s title-winning 1976 campaign. Youssef En-Nesyri and Brahim Díaz sit joint-second with five goals each, En-Nesyri spread across four editions and Díaz earning his tally, plus the Golden Boot, entirely at AFCON 2025, a tournament Morocco was ultimately awarded after CAF overturned the disputed final result.

Youssef Mokhtari’s four goals in 2004 rank third, while Houssine Kharja leads a group of players with three goals apiece. Morocco’s rich AFCON history includes two continental titles, won in 1976 and again in 2025.

Goals, Caps and Scoring Rate: How to Compare Eras

In terms of raw goal totals, ranking Morocco’s scorers across generations tells only part of the story. Ahmed Faras scored 36 goals in 94 caps between 1966 and 1979, a ratio near 0.38 goals per match, achieved with far fewer fixtures than today’s players face.

Modern forwards like Ayoub El Kaabi, Hakim Ziyech and Youssef En-Nesyri post ratios between 0.27 and 0.49, but benefit from expanded qualifying calendars and more friendlies. Comparing eras fairly means weighing goals per match or per year, not just career totals, since match volume and opposition quality have shifted dramatically over six decades. This longevity debate mirrors discussions around most Morocco national team appearances, where durability across eras is just as hard to compare as scoring rates.

How We Count Morocco Senior International Goals

Counting a nation’s goalscorers sounds simple until the definitions get tested.

This page follows FIFA’s standard: only official senior “A” internationals count, meaning World Cup matches, qualifiers, AFCON finals and qualifiers, and full senior friendlies.

B-team fixtures, Olympic squads, club friendlies and training games are excluded, even when players wore national colours.

This mirrors the methodology used by RSSSF, 11v11 and Wikipedia, which state their totals include “official FIFA-recognised matches only.”

That consistency is why Ahmed Faras’s 36 goals from 94 caps remains the benchmark figure, rather than higher totals sometimes cited in looser biographical sources. Active players like Ayoub El-Kaabi continue narrowing that gap, with his 32 goals placing him second on the all-time list.

FAQs About Morocco’s Top Scorers

Questions about Morocco’s scoring records tend to follow a familiar pattern, since fans want quick answers rather than long statistical breakdowns. The following FAQs address the most common queries: who leads the all-time list, which active player has the best chance of climbing it, who holds the World Cup scoring mark, and how Olympic or youth-level goals factor into official totals. Each answer draws on senior international records only, keeping the focus on recognized FIFA-sanctioned matches.

Who has scored the most goals for Morocco?

One name settles this question beyond dispute: Ahmed Faras. He scored 36 goals for Morocco between 1966 and 1979, appearing 94 times for the national team. That total remains the standard reference point across major football databases, and no player has surpassed it.

Ayoub El Kaabi has emerged as the closest modern challenger, with 35 goals in recent rankings, narrowing the gap more than any predecessor.

Salaheddine Bassir sits further back with 27, while Hakim Ziyech and Youssef En-Nesyri each have 25. Faras still holds the record, though the margin at the top has never looked this thin.

Who is Morocco’s top active scorer?

Faras built his tally between 1966 and 1979, but the question of who might eventually catch him belongs to a different generation of players.

Ayoub El Kaabi, active with Morocco since 2018, holds that distinction today. His 35 goals leave him just one behind Faras, making him the closest active player to the all-time record.

Hakim Ziyech (25) and Youssef En-Nesyri (21) trail him but remain in scoring form, while Soufiane Rahimi (10) and Brahim Díaz continue adding to their totals. Among current squad members, Ismael Saibari leads the team with 2 goals scored at the current tournament.

As long as El Kaabi keeps playing, he stands as Morocco’s most likely candidate to break the record.

Who has scored the most World Cup goals for Morocco?

Two players share the honor of Morocco’s all-time leading World Cup scorer: Youssef En-Nesyri and Ismael Saibari, each with three goals in the finals tournament.

En-Nesyri built his total across two editions, scoring once at Russia 2018 and twice at Qatar 2022, including a memorable headed goal during Morocco’s run to the semifinals.

Saibari matched that mark in a single tournament, netting three times at World Cup 2026 to finish as Morocco’s top scorer that year. Morocco reached that tournament by qualifying as the first African team from its African qualifying group.

Both surpassed the previous benchmark of two goals, held by Abderrazak Khairi, Salaheddine Bassir and Abdeljalil Hadda.

Are Olympic and youth goals included?

Generally, no. Morocco’s all-time top scorer lists count only official senior “A-international” appearances, meaning matches recognized by FIFA or the national federation, including World Cup qualifiers, AFCON tournaments, and sanctioned friendlies.

Olympic football is an age-restricted U23 competition with limited over-age players, so those goals belong to a separate statistical category. Soufiane Rahimi’s 8 goals during Morocco’s bronze-medal run at the 2024 Paris Olympics, for example, count as Olympic tournament stats, not senior records.

Similarly, U17, U20, and U23 youth goals are tracked independently and excluded from senior totals, since standard record tables reflect strictly senior career statistics.

Final Thoughts

At the heart of Morocco’s goalscoring history sits a record that has endured for nearly five decades, yet one that now faces its closest challenge in generations. Ahmed Faras’s 36 goals, set across the 1960s and 1970s, remain the benchmark, but Ayoub El Kaabi’s 35 have brought the chase within a single strike.

Youssef En-Nesyri, Salaheddine Bassir and Hakim Ziyech round out a list built on longevity as much as talent. Because sources can differ slightly by update date, exact rankings may shift. Still, the story is clear: Morocco’s scoring record blends historical legacy with an ongoing, active competition.

Get the Atlas Lions Weekly

The biggest Morocco football stories, player updates and analysis—delivered to your inbox every Sunday.

You May Also Like

Morocco National Team Biggest Defeats

Morocco once conceded eight goals in a single match—see which teams inflicted the Atlas Lions’ most painful defeats.

Morocco World Cup Goalscorers: Every Atlas Lions Scorer at the World Cup

Two Atlas Lions now share Morocco’s World Cup scoring crown—see every goal that built their historic 28-goal legacy.

Morocco World Cup Record: Appearances, Results and Best Finish

From underdog to history-maker: how Morocco shattered continental barriers at seven World Cups, and what comes next will surprise you.

Morocco AFCON Qualifying Record: Campaigns, Results and Milestones

Morocco’s 1976 AFCON glory sparked 190 goals across 109 qualifiers—yet one hosting cycle stunned everyone with perfection.