2026 edition
Grand Prix Hassan IIATP 250Clay

Grand Prix Hassan II

Marrakech, Morocco

First edition

1990

Last edition

2026

Editions

35

Latest champion: Rafael Jodar (2026)

All-time records cover the 34 of 35 editions with imported draws.

Editions

35 editions
2026
Grand Prix Hassan II

ATP 250 · Marrakech

Rafael Jodar

def. Marco Trungelliti

2025
Grand Prix Hassan II

ATP 250 · Marrakech

Luciano Darderi

def. Tallon Griekspoor

2024
Grand Prix Hassan II

ATP 250 · Marrakech

Matteo Berrettini

def. Roberto Carballes Baena

2023
Grand Prix Hassan II

ATP 250 · Marrakech

Roberto Carballes Baena

def. Alexandre Muller

2022
Grand Prix Hassan II

ATP 250 · Marrakech

David Goffin

def. Alex Molcan

2021
Grand Prix Hassan II

ATP 250 · Marrakech

No final imported
2019
Grand Prix Hassan II

ATP 250 · Marrakech

Benoit Paire

def. Pablo Andujar

2018
Grand Prix Hassan II

ATP 250 · Marrakech

Pablo Andujar

def. Kyle Edmund

2017
Grand Prix Hassan II

ATP 250 · Marrakech

Borna Coric

def. Philipp Kohlschreiber

2016
Grand Prix Hassan II

ATP 250 · Marrakech

Federico Delbonis

def. Borna Coric

Most titles

31 players
1
Pablo Andujar
Pablo Andujar

ESP · 20W · 4L · 2011–2022

3

titles

2
G
Guillermo Perez-Roldan

ARG · 14W · 1L · 1990–1993

2

titles

3
Younes El Aynaoui
Younes El Aynaoui

MAR · 27W · 12L · 1990–2008

1

title

4
Roberto Carballes Baena
Roberto Carballes Baena

ESP · 18W · 5L · 2014–2025

1

title

5
Gilbert Schaller
Gilbert Schaller

AUT · 18W · 5L · 1993–1998

1

title

Most wins

295 players
1
Younes El Aynaoui
Younes El Aynaoui

MAR · 39 played · 12L · 1990–2008

27

wins

2
Pablo Andujar
Pablo Andujar

ESP · 24 played · 4L · 2011–2022

20

wins

3
Roberto Carballes Baena
Roberto Carballes Baena

ESP · 23 played · 5L · 2014–2025

18

wins

4
Gilbert Schaller
Gilbert Schaller

AUT · 23 played · 5L · 1993–1998

18

wins

5
Gilles Simon
Gilles Simon

FRA · 23 played · 7L · 2005–2019

16

wins

Most matches

467 players
1
Younes El Aynaoui
Younes El Aynaoui

MAR · 27W · 12L · 1990–2008

39

matches

2
Karim Alami
Karim Alami

MAR · 14W · 11L · 1990–2002

25

matches

3
Pablo Andujar
Pablo Andujar

ESP · 20W · 4L · 2011–2022

24

matches

4
Roberto Carballes Baena
Roberto Carballes Baena

ESP · 18W · 5L · 2014–2025

23

matches

5
Gilbert Schaller
Gilbert Schaller

AUT · 18W · 5L · 1993–1998

23

matches

Most appearances

467 players
1
Younes El Aynaoui
Younes El Aynaoui

MAR · 1 title · 27W · 12L · 1990–2008

13

editions

2
Karim Alami
Karim Alami

MAR · 14W · 11L · 1990–2002

11

editions

3
Guillermo Garcia-Lopez
Guillermo Garcia-Lopez

ESP · 1 title · 12W · 9L · 2006–2018

10

editions

4
M
Mehdi Tahiri

MAR · 1W · 10L · 1994–2006

10

editions

5
Hicham Arazi
Hicham Arazi

MAR · 1 title · 13W · 8L · 1994–2005

9

editions