Founded: 1974
Stadium: Shaikh Rashid bin Saeed Stadium
Coach: Ayman Al Ramadi
Uae League Form:
Overall Form:

Ajman home ground venue is Shaikh Rashid bin Saeed Stadium.

Ayman Al Ramadi is the current coach for Ajman.

Ajman Uae League Match Fixtures and Results

[ Home Overall Away  ]

Ajman have played a total of 26 matches in United Arab Emirates Uae League. Their current statistics is 10 win, 7 draw and 9 lose.

Ajman did not lose their last two matches in the competition.

The overall results is shown by default. You can also analyze Ajman results for their home or away matches in Uae League 2018/2019.

Click on + to view detailed soccer statistics of the goal scorers, yellow and red cards for each match.
The match kick-off date and time is automatically converted to your local timezone.

Team Total Matches Win Draw Lose
Ajman 26 10 7 9
Date
Home
Score
Away
HT      
26/05/2019 Al Dhafra
3 - 4
Ajman 2-4H2H O +
  0 - 1 12' Mame Thiam 
Suhail Al Mansoori 20' 1 - 1  
  24' I. Faiz
Khalid Bawazir 24' 2 - 1  
  2 - 2 27' Vander
  2 - 3 33' Adil Hermach
Sultan Al Suwaidi 37'  
  2 - 4 45+1' Mame Thiam 
Ibrahim Saeed 46'  
Hamad Al Marzoqi 46'  
  67' S. Ohawuchi
  67' Hussain Abdulrahman
Amine Attouchi 69'  
Khalaf Al Hosani 69'  
  75' I. Faiz
  75' Saoud Saeed
  83' Hassan Abdulrahman
  83' Humaid Saleh
Sultan Al Suwaidi 84'  
Hasan Al Hammadi 84'  
Hasan Al Hammadi 90+7' 3 - 4  
16/05/2019 Ajman
4 - 1
Emirates 0-0H2H O +
Mohammed bin Yousef 32'  
  38' Marcão Silva
S. Ohawuchi 48'  
  54' Ali Saeed Saqr
  54' Ahmed Al Shaji
S. Ohawuchi 60'  
Hussain Abdulrahman 60'  
Hussain Abdulrahman 62' 1 - 0  
Hassan Zahran 65' 2 - 0  
  73' Mohammed Helal
  73' Khaled Almeghaizwi
Adil Hermach 74'  
  74' Kaio
Mohammed bin Yousef 75'  
Abdullah Malallah 75'  
Hassan Abdulrahman 78' 3 - 0  
  84' S. Khalifa
  84' Amer Omar
  3 - 1 85' Saad Surour
Hassan Abdulrahman 85'  
Humaid Saleh 85'  
Mame Thiam  86' 4 - 1  
  90' Khaled Almeghaizwi
11/05/2019 Al Wahda
3 - 1
Ajman 0-0H2H O +
  26' Mohammed bin Yousef
Khaled Ebraheim 49'  
Sebastián Tagliabúe 54' 1 - 0  
  67' Mohammed bin Yousef
  67' Mohammed Hilal
Sultan Al Ghafri 68'  
Tahnoon Al Zaabi 69'  
Ismail Matar 69'  
Mansor Al Harbi 72'  
Sebastián Tagliabúe 76' 2 - 0  
  79' S. Ohawuchi
  79' Humaid Saleh
Mansor Al Harbi 80'  
Nasir Abdulhadi 80'  
  80' Hassan Abdulrahman
  80' Hussain Abdulrahman
Sebastián Tagliabúe 84' 3 - 0  
Khalil Ibrahim 85'  
Mohamed Rashid Alhammadi 85'  
  3 - 1 87' Mame Thiam 
02/05/2019 Ajman
1 - 2
Al Wasl 0-1H2H O +
Mohammed Ali Shaker 41'  
  0 - 1 45' Caio Canedo
Adil Hermach 54'  
  0 - 2 56' Fábio Lima
Mohammed bin Yousef 58'  
Hussain Abdulrahman 58'  
  67' George Dwubeng
  67' Hamad Al Balooshi
Humaid Saleh 67'  
Mohammed Hilal 67'  
Vander 71' 1 - 2  
  78' Fábio Lima
  78' Abdullah Jassim
Mohammed Yaqoob 81'  
Saoud Faraj Marzouq 81'  
  90' Ronaldo Mendes
  90' Ali Saleh
26/04/2019 Dibba Al Fujairah
0 - 3
Ajman 0-0H2H O +
Humaid Aldhanhani 53'  
D. Fettouhi 53'  
  0 - 1 57' Adil Hermach
Adel Subeel 66'  
Hamad Ibrahim 66'  
  0 - 2 74' Mame Thiam 
  75' Vander
  75' Humaid Saleh
  81' Adil Hermach
  81' Abdullah Malallah
Khalid Abdullah 83'  
  0 - 3 84' S. Ohawuchi
Ahmed Haboush 84'  
Ahmed Mohammed 84'  
  87' Mohammed bin Yousef
  87' Mohammed Hilal
19/04/2019 Ajman
0 - 0
Kalba 0-0H2H O +
  36' Khalid Al Shehhi
Hassan Abdulrahman 68'  
Hussain Abdulrahman 68'  
  78' Giovanni Sio
Mohammed bin Yousef 81'  
Humaid Saleh 81'  
  82' Khalid Al Shehhi
  82' Eissa Al Otaiba
  82' Waleed Hassan
  90+1' Giovanni Sio
  90+1' Hassan Yousef
13/04/2019 Al Ain
0 - 4
Ajman 0-2H2H O +
  24' Mohammed bin Yousef
  0 - 1 29' S. Ohawuchi
  0 - 2 42' Abdullah Malallah
Mohannad Salem 45'  
  0 - 3 51' Khalid Eisa
Caio Lucas 59'  
Rayan Yaslam 59'  
Mohannad Salem 60'  
Saeed Jumaa 60'  
Saeed Jumaa 62'  
Rúben Ribeiro 71'  
Khaled Abdulrahman 71'  
  85' S. Ohawuchi
  85' Ismael Ahmed
  0 - 4 90' Vander
  90+1' Hassan Abdulrahman
  90+1' Hussain Abdulrahman
  90+2' Mame Thiam 
  90+2' Saoud Faraj Marzouq
04/04/2019 Ajman
0 - 0
Al Sharjah 0-0H2H O +
Mame Thiam  26'  
  45+3' Ali Al Dhanhani
Mohammad Subil 59'  
Mohammed bin Yousef 61'  
  70' Saif Rashid
  73' Saif Rashid
  73' Hamad Jasim
  73' Shaheen Abdulrahman
  73' Omar Jumaa
Mohammed Yaqoob 79'  
Vander 88'  
Hussain Abdulrahman 88'  
  89' Majid Surour
  90' Mohammed Al Shehhi
  90' Motassem Yaseen
Abdullah Malallah 90'  
S. Ohawuchi 90+4'  
Ismael Ahmed 90+4'  
29/03/2019 Bani Yas
3 - 1
Ajman 2-0H2H O +
L. George 12' 1 - 0  
Vander 17' 2 - 0  
  45+2' Waleid Al Yammahi
  46' Hassan Abdulrahman
  46' Humaid Saleh
  52' Adil Hermach
  52' Hussain Abdulrahman
  55' Mame Thiam 
Pedro Conde  68'  
Pedro Conde  69' 3 - 0  
  71' S. Ohawuchi
  71' Waleed Khalid
Ali Awana Almessabi 71'  
Ahmed Malallah 71'  
Yousef Jaber 82'  
Mubarak Al Mansoori 82'  
  86' Hassan Zahran
Fawaz Awana 87'  
Ahmed Al Shamisi 87'  
  3 - 1 90' Mame Thiam 
01/03/2019 Al Jazira
3 - 0
Ajman 1-0H2H O +
Leonardo 24' 1 - 0  
Abdalla Ramadan 49'  
Sébastien Siani 56'  
  61' S. Ohawuchi
  68' Mohammed Suleiman
  68' Humaid Saleh
Ali Mabkhout 70' 2 - 0  
Khalfan Mubarak 72'  
Nacer Barazite 72'  
Abdalla Ramadan 77' 3 - 0  
  77' S. Ohawuchi
  77' Mohammed Hilal
Sébastien Siani 79'  
Yaqoob Yousef 79'  
Salem Rashid 83'  
Musallam Fayez 83'  
  87' Hassan Abdulrahman
  87' Waleed Khalid
  90+3' Mohammed Ali Shaker
23/02/2019 Ajman
3 - 0
Al Fujairah 0-0H2H O +
  42' Qassim Juma
Mohammed bin Yousef 54'  
Mame Thiam  64' 1 - 0  
Mohammed Ali Shaker 69' 2 - 0  
  71' Hassan Amin
  71' Mohammed Khalfan
  74' Faisal Yousef Saqer
  74' Salem Obaid Syif
Vander 75' 3 - 0  
  78' Fernando Gabriel
  78' Abdulla Saeed Al Dhanhani
S. Ohawuchi 78'  
Humaid Saleh 78'  
Vander 84'  
Mohammed Hilal 84'  
Mohammed bin Yousef 86'  
Abdullah Malallah 86'  
  90+2' M. Benyettou
15/02/2019 Shabab Al Ahli Dubai
2 - 2
Ajman 2-1H2H O +
Jaime Ayoví 18' 1 - 0  
Emiliano Vecchio  38' 2 - 0  
  40' Mohammad Subil
  41' Vander Vieira
  2 - 1 41' Mame Thiam 
  69' Hassan Abdulrahman
  69' Mohammed Hilal
Waleed Hussain 73'  
Hassan Ibrahim 73'  
Jaime Ayoví 74'  
Ahmed Khalil 74'  
  75' Mohammed bin Yousef
  80' Mohammed bin Yousef
  80' Humaid Saleh
  2 - 2 83' Mame Thiam 
  84' S. Ohawuchi
  84' Abdullah Malallah
Salmin Khamis 85'  
Mohamed Jaber 85'  
  88' Khalid Alzari
  90+18' Vander
04/02/2019 Ajman
2 - 2
Al Nasr 1-1H2H O +
Joan Oumari 34' 1 - 0  
  1 - 1 38' Álvaro Negredo
Hassan Abdulrahman 60'  
  1 - 2 71' Álvaro Negredo
Mohammed Hilal 72'  
Humaid Saleh 72'  
  74' Amir Mubarak
  74' Ali Hussain
  82' Ibrahim Essa
Khalid Alzari 84'  
Abdullah Al Jamhi 84'  
  88' Júnior Dutra
  88' Mohammed Al Akbari
  88' Habib Al Fardan
  88' Masoud Sulaiman
Vander 90+8' 2 - 2  
13/12/2018 Ajman
0 - 0
Al Dhafra 0-0H2H O +
Mohammed bin Yousef 14'  
  45+10' Rômulo 
  47' Rômulo 
Mohammed bin Yousef 60'  
Humaid Saleh 60'  
Adil Hermach 74'  
  83' Suhail Al Mansoori
  83' Khalid Al Darmaki
Hassan Zahran 83'  
Humaid Saleh 90+2'  
Humaid Saleh 90+2'  
04/12/2018 Emirates
1 - 1
Ajman 0-0H2H O +
  36' Adil Hermach
Waleed Ambar 58'  
Hossam Loutfy 58'  
Saad Surour 75'  
  0 - 1 76' S. Ohawuchi
Aboubacar Sylla 78'  
Saeed Al Ghafri 78'  
  79' Hassan Abdulrahman
  79' Abdullah Malallah
Eisa Ali Almaazmi 82'  
Johar Ahmad 82'  
  89' Vander
  89' Mohammed Al Antaly
  90+1' S. Ohawuchi
  90+1' Mohammed Hilal
Hossam Loutfy 90+3' 1 - 1  
29/11/2018 Ajman
1 - 2
Al Wahda 1-1H2H O +
Mohammad Subil 21'  
Mohammed Ali Shaker 21'  
Mame Thiam  38' 1 - 0  
  1 - 1 43' Leonardo
  51' Sebastián Tagliabúe
Hassan Zahran 60'  
  1 - 2 64' Leonardo
Abdullah Malallah 66'  
Waleed Khalid 66'  
Mohammed Hilal 76'  
Saoud Faraj Marzouq 76'  
Waleed Khalid 81'  
Waleed Khalid 81'  
  84' Leonardo
  84' Ahmed Rashid
  87' Sebastián Tagliabúe
  87' Mansor Al Harbi
  89' Sultan Al Ghafri
  90+4' Ismail Matar
  90+4' Hussain Abbas
25/11/2018 Al Wasl
0 - 2
Ajman 0-1H2H O +
  0 - 1 29' Vander
Salem Al Azizi 44'  
Faris Khalil 44'  
  54' Mohammed bin Yousef
Khaleil Khameis 58'  
Yousef Ahmad 58'  
  59' Mohammad Subil
  74' Hassan Abdulrahman
  74' Mohammed Ali Shaker
Ali Salmin 74'  
Mohamed Surour Masoud 74'  
  84' S. Ohawuchi
  84' Mohammed Hilal
  88' Vander
  89' Vander
  89' Abdullah Malallah
  0 - 2 90+5' Mame Thiam 
05/11/2018 Ajman
2 - 1
Dibba Al Fujairah 0-1H2H O +
  35' Ahmed Khamis
  0 - 1 45+5' M. Juma
Mohammad Subil 46'  
S. Ohawuchi 51' 1 - 1  
Adil Hermach 53' 2 - 1  
  63' Ahmed Mohammed
  63' Ahmed Ibrahim Hilal
  70' Darwish Juma Mohamed
  72' Ahmed Ibrahim Hilal
Hassan Abdulrahman 78'  
Abdullah Malallah 78'  
  79' Abdulrahim Ahli
  79' Ahmed Rashed Ali
Vander 87'  
Mohammed Hilal 87'  
S. Ohawuchi 90+3'  
Hassan Zahran 90+3'  
31/10/2018 Kalba
2 - 3
Ajman 1-2H2H O +
  0 - 1 17' Vander
  0 - 2 27' Hassan Abdulrahman
Balázs Dzsudzsák 34' 1 - 2  
  42' Hassan Abdulrahman
Balázs Dzsudzsák 42'  
Giovanni Sio 44'  
Omar Al Antali 46'  
Hamdan Nasser 46'  
Myke 57' 2 - 2  
  63' Hassan Abdulrahman
  63' Hussain Abdulrahman
  2 - 3 75' Mame Thiam 
  79' S. Ohawuchi
  79' Abdullah Malallah
Waleed Hassan 84'  
Hassan Yousef 84'  
  86' Vander
  86' Hassan Zahran
Dawood Ali 90+1'  
Ahmed Al Naqbi 90+1'  
26/10/2018 Ajman
0 - 3
Al Ain 0-0H2H O +
  37' Marcus Berg
  46' Ahmed Barman
  46' Amer Abdulrahman
  46' Rayan Yaslam
  46' Hussein El Shahat
Mohammed Hilal 57'  
Hussain Abdulrahman 57'  
  66' Tsukasa Shiotani
  75' Mohammed Khalfan
  75' Diaky Ibrahim
Hassan Abdulrahman 79'  
Mohammed Al Antaly 79'  
  0 - 1 81' Marcus Berg
Mohammed bin Yousef 84'  
Mohammed bin Yousef 86'  
Khalid Alzari 86'  
  0 - 2 87' Hussein El Shahat
  90+1' Mohammed Abdulrahman
  0 - 3 90+4' Diaky Ibrahim
20/10/2018 Al Sharjah
1 - 1
Ajman 1-0H2H O +
O. Shukurov 31' 1 - 0  
  37' Vander
Ryan Mendes 54'  
Yousif Saeed Juma 54'  
Ali Al Dhanhani 60'  
  62' Hassan Abdulrahman
  62' Hussain Abdulrahman
  74' Vander
  74' Mohammed Hilal
Saif Rashid 80'  
Majid Surour 80'  
  1 - 1 86' S. Ohawuchi
Muhain Khalifa Muhain 90+2'  
Omar Jumaa 90+2'  
  90+3' S. Ohawuchi
  90+3' Abdullah Malallah
  90+5' Hussain Abdulrahman
04/10/2018 Ajman
2 - 1
Bani Yas 1-0H2H O +
Hassan Zahran 14' 1 - 0  
  32' Fawaz Awana
  32' Faisal Ahmed
  1 - 1 63' Hasan Al Muharrami
Mohammed Hilal 68'  
Hussain Abdulrahman 68'  
S. Ohawuchi 70'  
S. Ohawuchi 71' 2 - 1  
  77' M. Ortega
  77' Hamad Al Ahbabi
  78' Hasan Al Muharrami
Hassan Abdulrahman 82'  
Abdullah Malallah 82'  
  83' Salim Ali Ibrahim
  83' Ahmed Malallah
S. Ohawuchi 85'  
Rashid Malallah 85'  
  90+4' Pedro Conde 
25/09/2018 Ajman
1 - 5
Al Jazira 0-2H2H O +
  0 - 1 7' Ali Mabkhout
Vander 27'  
  0 - 2 43' E. Asante
Adil Hermach 45+1'  
Mohammed Hilal 46'  
Hussain Abdulrahman 46'  
Mohammed bin Yousef 46'  
Mohammed Al Antaly 46'  
Vander 66'  
  0 - 3 67' Khalifa Al Hammadi
  0 - 4 70' Leonardo
  71' Mohammed Jamal
  71' Abdalla Ramadan
  73' E. Asante
  73' Nacer Barazite
  78' Salem Rashid
Adil Hermach 79' 1 - 4  
S. Ohawuchi 79'  
Abdullah Malallah 79'  
  1 - 5 85' Khalfan Mubarak
  86' Leonardo
  86' Zayed Al Ameri
21/09/2018 Al Fujairah
2 - 1
Ajman 0-1H2H O +
  0 - 1 14' S. Ohawuchi
  24' Waleid Al Yammahi
  32' Mohammed Hilal
  32' Mohammed Ali Shaker
Omar Kossoko 32'  
Salem Obaid Syif 32'  
Salem Obaid Syif 39'  
Hassan Amin 45+1'  
Munahed Khameis 45+2'  
  45+3' Hassan Zahran
Hassan Amin 46'  
Ibrahim Khamis 46'  
Ibrahim Khamis 47' 1 - 1  
Fernando Gabriel 58'  
  61' S. Ohawuchi
  61' Hussain Abdulrahman
Munahed Khameis 76'  
Lee Seung-Hee 76'  
  82' Hussain Abdulrahman
  85' Adil Hermach
  86' Vander
  86' Rashid Malallah
Ibrahim Khamis 90+3' 2 - 1  
15/09/2018 Ajman
1 - 3
Shabab Al Ahli Dubai 0-1H2H O +
  14' Mohamed Ismail
  0 - 1 41' Mohamed Jaber
Adil Hermach 53' 1 - 1  
  59' Luvannor
  59' Ismail Al Hammadi
  1 - 2 64' Emiliano Vecchio 
Mohammed Hilal 65'  
Hassan Abdulrahman 65'  
  70' Hassan Ibrahim
  73' Hassan Ibrahim
  73' Waleed Hussain
Mohammed bin Yousef 77'  
Hussain Abdulrahman 77'  
Hassan Zahran 80'  
Mohammed Yaqoob 85'  
Mohammed Al Antaly 85'  
  1 - 3 87' Jaime Ayoví
  90+1' Emiliano Vecchio 
  90+1' Saoud Abdelrazaq
30/08/2018 Al Nasr
0 - 1
Ajman 0-1H2H O +
  0 - 1 13' Mame Thiam 
  30' Mohammad Subil
Masoud Sulaiman 45'  
Salem Saleh 45'  
  73' Vander
  77' Vander
  77' Hassan Abdulrahman
Iury Castilho 78'  
Mohammed Ibrahim Saleh 78'  
  85' Mohammed Hilal
  85' Rashid Malallah
  89' S. Ohawuchi
  89' Mohammed Al Antaly

Chart Analysis

The graph shows the performance and results of Ajman in Uae League.

Statistics & Analysis of Ajman

M. Thiam is the leading top goal scorer for Ajman with 13 goals.

Achievement Statistics
Longest winning run
3
Longest losing streak
3
Longest run without loss
5
Longest run without win
5
Clean sheets
8
Matches over 2.25 goals
19
Matches under 2.25 goals
7
Matches First Half Over 0.5
17
Matches First Half Under 0.5
9
Matches odd
13
Matches even
13
Average goals scored
1.58
Average goals allowed
1.54
Failure to score
5
Biggest victory
0 - 4
Biggest defeat
1 - 5
Missed penalties
0
Penalty goals
2
Own goals
1
Goalless draw at home match
3 (23%)
Goalless draw at away match
0 (0%)
Comeback win
1
Top Goal Scorer
Top Assist

Ajman Talk

Create a New Post





Submit Cancel

Ajman Squad

Detailed statistics of each Ajman player with their photo, nationality, jersey number, position and caps.

If you want to bet on the players, you should see who are the Ajman top goal scorers and which players have a disciplinary problem with the the most yellow or red cards.

Click on the players to get in-depth players' profile. Such as the players' age, place of birth, height, weight and his entire soccer career path.

# Photo Name of Player N A
1
Jaber Jasim 0 0 0 0 0 0 0 0 0
2
Mohammad Yaqoob Abass 1696 19 0 2 0 0 1 0 0
3
Mohamed Sabeel 1731 20 0 1 0 0 5 0 0
4
Saif Abdelrazaq 0 0 0 0 0 0 0 0 0
5
Mohammed Hilal Khalifa 615 18 10 8 0 0 0 0 0
6
Adil Hermach 2113 24 0 2 5 0 6 0 0
7
Mohamed Ahmed Rashid Khamis Khadim Al Antaly 62 5 5 0 0 0 0 0 0
8
Hussain Abdulrahman 353 15 15 0 1 0 2 0 0
9
Mame Baba Thiam 2340 26 0 1 13 0 2 0 0
10
Stanley Nka Ohawuchi 2068 25 0 18 7 0 3 0 0
11
Hassan Abdelrahman 1793 24 2 15 2 0 2 0 0
12
Vander Sacramento Vieira 1981 23 0 10 7 2 5 1 0
14
Abdullah Al Jamhi 6 1 1 0 0 0 0 0 0
17
Hamad Khalid Ali 90 1 0 0 0 0 0 0 0
18
Abdullah Aal Busmait Malalla Salem Al Shamali 514 16 11 1 1 0 1 0 0
21
Waleid Al Yammahi 2184 25 0 0 0 0 1 0 1
23
Rashid Malullah Juma 374 7 3 0 0 0 0 0 0
26
Mohammad Ahmad bin Yousuf Alshehhi 1883 23 0 11 0 0 9 0 0
28
Saoud Saeed Suhail Ali Mohamed 195 3 1 0 0 0 0 0 0
30
Yousuf Ahmed 0 0 0 0 0 0 0 0 0
31
Ismaeil Ahmed Ali Abdulla Jasem 5 2 2 0 0 0 0 0 0
33
Mohamed Saleh 68 1 0 1 0 0 0 0 0
34
Khaled Nasser Al Rezzi 448 6 1 1 0 0 1 0 0
45
Saoud Faraj Marzouq 23 3 3 0 0 0 0 0 0
50
Abdelrhman Ahmed Abdulla 0 0 0 0 0 0 0 0 0
54
Mohammed Ali Shaker 1223 15 3 0 1 0 2 0 0
55
Hassan Zahran Faraj Bilal Al Ali 1260 16 2 0 2 0 4 0 1
60
Abdallah Rakan 0 0 0 0 0 0 0 0 0
62
Isam Faiz 75 1 0 1 0 0 1 0 0
70
Abdulrhman Ahmed Ali Ahmed 0 0 0 0 0 0 0 0 0
71
Waleed Khaled Khamis Bakheet Khamis 46 3 3 0 0 0 1 0 0
81
Ali Mohamed Ali Mohamed Al Hosani 2250 25 0 0 0 0 0 0 0
89
Humaid Abdalla Saleh 250 12 11 1 0 0 1 0 0
Eissa Owfad 0 0 0 0 0 0 0 0
Khalifa Abdulla Mohammed 0 0 0 0 0 0 0 0
Sultan Mohamed 0 0 0 0 0 0 0 0
Turki Bin Mohamed 0 0 0 0 0 0 0 0
United Arab Emirates Football
Season:

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.