diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv
index bf676e2f04..c9ca29e772 100644
--- a/data/mapcss-mapping.csv
+++ b/data/mapcss-mapping.csv
@@ -1131,12 +1131,12 @@ deprecated|deprecated;1132;x
deprecated|deprecated;1133;x
deprecated|deprecated;1134;x
deprecated|deprecated;1135;x
-deprecated|deprecated;1136;x
-deprecated|deprecated;1137;x
-deprecated|deprecated;1138;x
-deprecated|deprecated;1139;x
-deprecated|deprecated;1140;x
-deprecated|deprecated;1141;x
+sport|padel;1136;
+sport|futsal;1137;
+sport|ice_hockey;1138;
+sport|field_hockey;1139;
+sport|badminton;1140;
+sport|pelota;1141;
deprecated|deprecated;1142;x
deprecated|deprecated;1143;x
deprecated|deprecated;1144;x
diff --git a/data/strings/types_strings.txt b/data/strings/types_strings.txt
index 1a3f6277da..9b5e7d4158 100644
--- a/data/strings/types_strings.txt
+++ b/data/strings/types_strings.txt
@@ -21116,6 +21116,222 @@
zh-Hans = 保龄球
zh-Hant = 保齡球
+ [type.sport.padel]
+ en = Padel
+ ar = ﻞﻳﺩﺎﺑ
+ be = Падэль
+ bg = Падел
+ cs = Padel
+ da = Padel
+ de = Padel
+ el = Padel
+ es = Pádel
+ eu = Padel
+ fa = ﻝﺩﺎﭘ
+ fi = Padel
+ fr = Padel
+ he = לדאפ
+ hu = Padel
+ id = Padel
+ it = Padel
+ ja = パデル
+ ko = 파델
+ nb = Padel
+ nl = Padel
+ pl = Padel
+ pt = Padel
+ ro = Padel
+ ru = Падель
+ sk = Padel
+ sv = Padel
+ sw = Padel
+ th = พาเดล
+ tr = Padel
+ uk = Падель
+ vi = Padel
+ zh-Hans = 帕德尔
+ zh-Hant = 帕德爾
+
+ [type.sport.futsal]
+ en = Futsal
+ ar = كرة الصالات
+ be = Футзал
+ bg = Футзал
+ cs = Futsal
+ da = Futsal
+ de = Futsal
+ el = Futsal
+ es = Futsal
+ eu = Areto-futbola
+ fa = ﻝﺎﺴﺗﻮﻓ
+ fi = Futsal
+ fr = Futsal
+ he = לסטופ
+ hu = Futsal
+ id = Futsal
+ it = Futsal
+ ja = フットサル
+ ko = 풋살
+ nb = Futsal
+ nl = Futsal
+ pl = Futsal
+ pt = Futsal
+ ro = Futsal
+ ru = Футзал
+ sk = Futsal
+ sv = Futsal
+ sw = Futsal
+ th = ฟุตซอล
+ tr = Futsal
+ uk = Футзал
+ vi = Futsal
+ zh-Hans = 五人制足球
+ zh-Hant = 五人制足球
+
+ [type.sport.ice_hockey]
+ en = Ice Hockey
+ ar = هوكي الجليد
+ be = Хакей з шайбай
+ bg = Хокей на лед
+ cs = Lední hokej
+ da = Ishockey
+ de = Eishockey
+ el = Χόκεϊ στον παγο
+ es = Hockey sobre hielo
+ eu = Izotz hockey
+ fa = ﺦﯾ ﯼﻭﺭ ﯽﮐﺎﻫ
+ fi = Jääkiekko
+ fr = Hockey sur glace
+ he = חרק יקוה
+ hu = Jéghoki
+ id = Hoki es
+ it = Hockey su ghiaccio
+ ja = アイスホッケー
+ ko = 아이스 하키
+ nb = Ishockey
+ nl = Ijshockey
+ pl = Hokej na lodzie
+ pt = Hóquei no gelo
+ ro = Hochei pe gheata
+ ru = Хоккей с шайбой
+ sk = Ľadový hokej
+ sv = Ishockey
+ sw = Hoki ya barafu
+ th = ฮอคกี้น้ำแข็ง
+ tr = Buz Hokeyi
+ uk = Хокей із шайбою
+ vi = Khúc côn cầu trên băng
+ zh-Hans = 冰球
+ zh-Hant = 冰球
+
+ [type.sport.field_hockey]
+ en = Field Hockey
+ ar = ﻥﺍﺪﻴﻤﻟﺍ ﻲﻛﻮﻫ
+ be = Хакей на траве
+ bg = Хокей на трева
+ cs = Pozemní hokej
+ da = Landhockey
+ de = Feldhockey
+ el = Χόκεϊ επί χόρτου
+ es = Hockey sobre césped
+ eu = Belar hockey
+ fa = ﻦﻤﭼ ﯼﻭﺭ ﯽﮐﺎﻫ
+ fi = Maahockey
+ fr = Hockey sur gazon
+ he = הדש יקוה
+ hu = Gyeplabda
+ id = Hoki Lapangan
+ it = Hockey su prato
+ ja = フィールドホッケー
+ ko = 필드 하키
+ nb = Landhockey
+ nl = Veld hockey
+ pl = Hokej na trawie
+ pt = Hóquei em campo
+ ro = Hochei pe iarbă
+ ru = Хоккей на траве
+ sk = Pozemný hokej
+ sv = Landhockey
+ sw = Hoki ya shamba
+ th = กีฬาฮอกกี้
+ tr = Çim Hokeyi
+ uk = Хокей на траві
+ vi = Khúc côn cầu
+ zh-Hans = 曲棍球
+ zh-Hant = 曲棍球
+
+ [type.sport.badminton]
+ en = Badminton
+ ar = ﺔﺸﻳﺮﻟﺍ ﺲﻨﺗ
+ be = Бадмінтон
+ bg = Бадминтон
+ cs = Badminton
+ da = Badminton
+ de = Badminton
+ el = Αντιπτέριση
+ es = Bádminton
+ eu = Badminton
+ fa = ﻥﻮﺘﻨﯿﻣﺪﺑ
+ fi = Sulkapallo
+ fr = Badminton
+ he = תיצונ
+ hu = Tollaslabda
+ id = Bulu tangkis
+ it = Badminton
+ ja = バドミントン
+ ko = 배드민턴
+ nb = Badminton
+ nl = Badminton
+ pl = Badminton
+ pt = Badminton
+ ro = Badminton
+ ru = Бадминтон
+ sk = Bedminton
+ sv = Badminton
+ sw = Badminton
+ th = แบดมินตัน
+ tr = Badminton
+ uk = Бадмінтон
+ vi = Cầu lông
+ zh-Hans = 羽毛球
+ zh-Hant = 羽毛球
+
+ [type.sport.pelota]
+ en = Basque pelota
+ ar = ﻚﺳﺎﺒﻟﺍ ﺎﺗﻮﻠﻴﺑ
+ be = Баскская пелота
+ bg = Баска пелота
+ cs = Baskická pelota
+ da = Baskisk pelota
+ de = Pelota Vasca
+ el = Βασκική πελότα
+ es = Pelota vasca
+ eu = Eusko pilota
+ fa = ﯽﮑﺳﺎﺑ ﯼﺎﺗﻮﻠﭘ
+ fi = Baskimaan pelota
+ fr = Pelote basque
+ he = תיקסאב הטלפ
+ hu = Baszk pelota
+ id = Basque pelota
+ it = Palla basca
+ ja = バスクペロタ
+ ko = 바스크 펠로타
+ nb = Baskisk pelota
+ nl = Baskische peloton
+ pl = Pelota baskijska
+ pt = Pelota basca
+ ro = Pilota bascilor
+ ru = Баскская пелота
+ sk = Baskická pelota
+ sv = Baskisk pelota
+ sw = Basque pelota
+ th = Basque pelota
+ tr = Bask pelotası
+ uk = Баскська пелота
+ vi = Pơ mu Basque
+ zh-Hans = 巴斯克回力球
+ zh-Hant = 巴斯克回力球
+
[type.tourism]
en = Tourism
de = Tourismus
diff --git a/data/styles/clear/include/Icons.mapcss b/data/styles/clear/include/Icons.mapcss
index 60021f200c..9953827f5d 100644
--- a/data/styles/clear/include/Icons.mapcss
+++ b/data/styles/clear/include/Icons.mapcss
@@ -228,6 +228,18 @@ node|z18-[sport=table_tennis],
area|z18-[sport=table_tennis],
node|z18-[sport=yoga],
area|z18-[sport=yoga],
+node|z18-[sport=padel],
+area|z18-[sport=padel],
+node|z18-[sport=handball],
+area|z18-[sport=handball],
+node|z18-[sport=ice_hockey],
+area|z18-[sport=ice_hockey],
+node|z18-[sport=field_hockey],
+area|z18-[sport=field_hockey],
+node|z18-[sport=badminton],
+area|z18-[sport=badminton],
+node|z18-[sport=pelota],
+area|z18-[sport=pelota],
{z-index: 2460;}
node[landuse=landfill],
@@ -1763,6 +1775,27 @@ area|z17-[sport=beachvolleyball],
node|z17-[sport=yoga],
area|z17-[sport=yoga]
{icon-image: yoga-m.svg;}
+node|z17-[sport=padel],
+area|z17-[sport=padel]
+{icon-image: padel-m.svg;}
+node|z17-[sport=handball],
+area|z17-[sport=handball]
+{icon-image: handball-m.svg;}
+node|z17-[sport=futsal],
+area|z17-[sport=futsal]
+{icon-image: soccer-m.svg;}
+node|z17-[sport=ice_hockey],
+area|z17-[sport=ice_hockey]
+{icon-image: hockey-m.svg;}
+node|z17-[sport=field_hockey],
+area|z17-[sport=field_hockey]
+{icon-image: hockey-m.svg;}
+node|z17-[sport=badminton],
+area|z17-[sport=badminton]
+{icon-image: badminton-m.svg;}
+node|z17-[sport=pelota],
+area|z17-[sport=pelota]
+{icon-image: pelota-m.svg;}
node|z18-[sport],
area|z18-[sport],
diff --git a/data/styles/clear/style-clear/symbols/badminton-m.svg b/data/styles/clear/style-clear/symbols/badminton-m.svg
new file mode 100644
index 0000000000..b3c825ae71
--- /dev/null
+++ b/data/styles/clear/style-clear/symbols/badminton-m.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/data/styles/clear/style-clear/symbols/handball-m.svg b/data/styles/clear/style-clear/symbols/handball-m.svg
new file mode 100644
index 0000000000..5972e13358
--- /dev/null
+++ b/data/styles/clear/style-clear/symbols/handball-m.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/data/styles/clear/style-clear/symbols/hockey-m.svg b/data/styles/clear/style-clear/symbols/hockey-m.svg
new file mode 100644
index 0000000000..771adb6947
--- /dev/null
+++ b/data/styles/clear/style-clear/symbols/hockey-m.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/data/styles/clear/style-clear/symbols/padel-m.svg b/data/styles/clear/style-clear/symbols/padel-m.svg
new file mode 100644
index 0000000000..c7464c790a
--- /dev/null
+++ b/data/styles/clear/style-clear/symbols/padel-m.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/data/styles/clear/style-clear/symbols/pelota-m.svg b/data/styles/clear/style-clear/symbols/pelota-m.svg
new file mode 100644
index 0000000000..cd4d795a7a
--- /dev/null
+++ b/data/styles/clear/style-clear/symbols/pelota-m.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/data/styles/clear/style-night/symbols/badminton-m.svg b/data/styles/clear/style-night/symbols/badminton-m.svg
new file mode 100644
index 0000000000..1a40b8040b
--- /dev/null
+++ b/data/styles/clear/style-night/symbols/badminton-m.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/data/styles/clear/style-night/symbols/handball-m.svg b/data/styles/clear/style-night/symbols/handball-m.svg
new file mode 100644
index 0000000000..d838b626b5
--- /dev/null
+++ b/data/styles/clear/style-night/symbols/handball-m.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/data/styles/clear/style-night/symbols/hockey-m.svg b/data/styles/clear/style-night/symbols/hockey-m.svg
new file mode 100644
index 0000000000..ca03dc9d24
--- /dev/null
+++ b/data/styles/clear/style-night/symbols/hockey-m.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/data/styles/clear/style-night/symbols/padel-m.svg b/data/styles/clear/style-night/symbols/padel-m.svg
new file mode 100644
index 0000000000..b849a2f90f
--- /dev/null
+++ b/data/styles/clear/style-night/symbols/padel-m.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/data/styles/clear/style-night/symbols/pelota-m.svg b/data/styles/clear/style-night/symbols/pelota-m.svg
new file mode 100644
index 0000000000..724f917883
--- /dev/null
+++ b/data/styles/clear/style-night/symbols/pelota-m.svg
@@ -0,0 +1,5 @@
+
+