

This weekend sees a little piece of TCR history being made as the opening event of the 2023 TCR Europe championship hosts the KUMHO TCR World Tour on its maiden appearance. The event, at the Autodromo do Algarve near Portimão in Portugal is, therefore, both the start of a seven-event TCR Europe series and a nine-event KUMHO TCR World Tour schedule.
The entry list for the KUMHO TCR World Tour reads like a ‘who’s who’ of Touring Car racing over the last few years. A total of four Cyan Racing Lynk & Co 03 cars are entered for Thed Björk, Santiago Urrutia, Ma Qing Hua and Yann Ehrlacher, while Norbert Michelisz and Mikel Azcona – the 2022 FIA WTCR Drivers’ champion and a double TCR Europe champion – are in a pair of BRC Hyundai Elantra N cars.
There are two Comtoyou Racing Audi RS 3 LMS cars for Frédéric Vervisch and Rob Huff while Néstor Girolami will give the new Honda Civic Type R FL5 its debut at a global level following appearances in TCR UK and TCR Italy.
In TCR Europe, following its remarkable clean sweep of all four titles in 2022 – Drivers’, Teams’, Rookie and Diamond Trophy – Comtoyou Racing have made their intentions to defend those titles abundantly clear, with a strong four-car entry that sees Tom Coronel and Viktor Davidovski remain with the Belgian team, being joined by John Filippi and Kobe Pauwels for the 2023 season in their Audi RS 3 LMS cars.
With a total of ten cars, Audi is by far the best-represented brand on the grid, with the four Comtoyou Racing TCR Europe entries being joined by a pair of RC2 Racing Team RS 3 LMS cars for brothers Rubén and Felipe Fernández and another two Audi cars for the British duo of Isaac Smith and Lewis Brown, run by Spain’s Volcano Motorsport. There will also be three Hyundai Elantra N cars competing in TCR Europe, with Nicola Baldan and Mikael Karlsson representing Aggressive Team Italia and a solitary Target Competition car for the returning Dušan Borković. Finally, there will be a single Team Clairet Sport – Burson Auto Parts Racing Peugeot 308 TCR car for Australia’s Ben Bargwanna while Sweden’s MA:GP team will give the Lynk & Co 03 its TCR Europe debut with a car driven by Viktor Andersson.
While the battles for the overall TCR Europe Drivers’ and Teams’ championships will naturally take centre stage, there will also be keen competition for the Rookies’ and Diamond Trophy categories. Both see increased numbers of entries compared to 2022, with five drivers eligible for the Rookies’ title for drivers under the age of 23 (Andersson, Pauwels, Smith, Brown and Bargwanna) while there are no fewer than six drivers able to score points in the Diamond Trophy for drivers over the age of 35 (Davidovski, Rubén and Felipe Fernández, Coronel, Karlsson and Borković).
For clarification, the TCR World Tour full-season entries are not able to score points for TCR Europe but all 22 drivers entered for the Portimão event are eligible to score TCR World Tour points as well as scoring in the TCR World Rankings.
With fine, sunny weather forecast for the weekend and the ‘rollercoaster’ nature of the Autodromo do Algarve track, thanks to its elevation changes and sweeping bends, a challenging weekend of competition lies ahead for the teams and drivers. With the KUMHO TCR World Tour making the first of three appearances on the TCR Europe calendar, it will also be fascinating to watch the battles develop between the drivers. One thing is certain, however; it promises to be a great weekend of Touring Car racing!
Event timetable
Friday April 28th
11.54 - Free Practice 1
16.42 - Free Practice 2
Saturday April 29th
09.50 - Qualifying
14.20 - Race 1
Sunday April 30th
11.30 - Race 2
Qualifying and both races will be streamed live on tcr-series.tv
KUMHO TCR World Tour – calendar
29/30 April – Autodromo do Algarve, Portimão, Portugal
27/28 May – Circuit de Spa-Francorchamps, Belgium
10/11 June – Autodromo Vallelunga Piero Taruffi, Italy
17/18 June – Hungaroring, Budapest, Hungary
19/20 August – Autódromo de El Pinar, Uruguay
26/27 August – Autódromo San Luis, Argentina
4/5 November – Sydney Motorsport Park, Australia
11/12 November – Mount Panorama, Bathurst, Australia
18/19 November – Circuito da Guia, Macau, China
2023 TCR Europe Series – calendar
29/30 April – Autodromo do Algarve, Portimão, Portugal
13/14 May – Circuit de Ville, Pau, France
27/28 May – Circuit de Spa-Francorchamps, Belgium
17/18 June – Hungaroring, Budapest, Hungary
22/23 July – Circuit Paul Ricard, Le Castellet, France
23/24 September – Autodromo Nazionale, Monza, Italy
21/22 October – Circuit de Barcelona Catalunya, Spain

SELECT `data`
FROM `y1c7u_session`
WHERE `session_id` = 'a19mos7jnachfsc1ph3ev3jdb3'
DELETE
FROM `y1c7u_session`
WHERE `time` < '1781103385'
SELECT extension_id AS id, element AS "option", params, enabled
FROM y1c7u_extensions
WHERE `type` = 'component'
SELECT folder AS type, element AS name, params
FROM y1c7u_extensions
WHERE enabled = 1
AND type ='plugin'
AND state IN (0,1)
AND access IN (1,1)
ORDER BY ordering
SELECT `value`
FROM `y1c7u_admintools_storage`
WHERE `key` = 'cparams'
SELECT *
FROM `y1c7u_admintools_wafexceptions`
WHERE NOT(`option` LIKE 'com_%')
SHOW VARIABLES LIKE "collation_database"
SELECT *
FROM `y1c7u_admintools_ipautoban`
WHERE `ip` = '216.73.217.128'
SELECT *
FROM `y1c7u_admintools_wafblacklists`
WHERE `verb` IN('','GET')
AND `option` IN('')
AND `view` IN('')
AND `task` IN('')
GROUP BY `query`
ORDER BY `query` ASC
SELECT `source`,`keepurlparams`
FROM `y1c7u_admintools_redirects`
WHERE ((`dest` = 'index.php/news/item/the-kumho-tcr-world-tour-
and-tcr-europe-together-in-portimao') OR (`dest` = 'index.php/news/item/the-kumho-tcr-world-tour-
and-tcr-europe-together-in-portimao') OR ('index.php/news/item/the-kumho-tcr-world-tour-
and-tcr-europe-together-in-portimao' LIKE `dest`))
AND `published` = '1'
ORDER BY `ordering` DESC
LIMIT 0, 1
SELECT `state`,`rule_type`
FROM `y1c7u_jhackguard_ip_filters`
WHERE `ip` = '216.73.217.128'
AND `state` = 1
ORDER BY ordering ASC
SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,`m`.`browserNav`, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM y1c7u_menu AS m
LEFT JOIN y1c7u_extensions AS e
ON m.component_id = e.extension_id
WHERE m.published = 1
AND m.parent_id > 0
AND m.client_id = 0
ORDER BY m.lft
select id, title, alias
from y1c7u_jumi
where published = 1
SELECT id
FROM y1c7u_zoo_item
WHERE alias = 'the-kumho-tcr-world-tour-
and-tcr-europe-together-in-portimao'
LIMIT 1
SELECT extension_id AS id, element AS "option", params, enabled
FROM y1c7u_extensions
WHERE `type` = 'library'
AND `element` = 'joomla'
UPDATE `y1c7u_extensions`
SET `params` = '{\"mediaversion\":\"0daca8eb6965ad1fce97ca30993d9c1b\"}'
WHERE `type` = 'library'
AND `element` = 'joomla'
SELECT b.id
FROM y1c7u_usergroups AS a
LEFT JOIN y1c7u_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE a.id = 1
SELECT a.rules
FROM y1c7u_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lft
SELECT b.rules
FROM y1c7u_assets AS a
LEFT JOIN y1c7u_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.id = 1)
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft
SELECT alias
FROM y1c7u_zoo_item
WHERE id = '3309'
LIMIT 1
SELECT *
FROM y1c7u_languages
WHERE published=1
ORDER BY ordering ASC
SELECT id, home, template, s.params
FROM y1c7u_template_styles as s
LEFT JOIN y1c7u_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1
SELECT *
FROM y1c7u_zoo_item
WHERE id = 3309
SELECT *
FROM y1c7u_zoo_application
WHERE id = 1
SELECT b.rules
FROM y1c7u_assets AS a
LEFT JOIN y1c7u_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'root.1')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft
SELECT *
FROM y1c7u_zoo_category
WHERE application_id = 1
AND published = 1
ORDER BY ordering
SELECT b.id
FROM y1c7u_zoo_category_item AS a JOIN y1c7u_zoo_category AS b
ON a.category_id = b.id
WHERE a.item_id=3309
AND b.published = 1 UNION SELECT 0
FROM y1c7u_zoo_category_item AS a
WHERE a.item_id=3309
AND a.category_id = 0
UPDATE y1c7u_zoo_item
SET hits = (hits + 1)
WHERE id = 3309
SELECT id
FROM y1c7u_users
WHERE id = 1100
SHOW FULL COLUMNS
FROM `y1c7u_users`
SELECT *
FROM `y1c7u_users`
WHERE `id` = 1100
SELECT `g`.`id`,`g`.`title`
FROM `y1c7u_usergroups` AS g
INNER JOIN `y1c7u_user_usergroup_map` AS m
ON m.group_id = g.id
WHERE `m`.`user_id` = 1100
SELECT b.id
FROM y1c7u_user_usergroup_map AS map
LEFT JOIN y1c7u_usergroups AS a
ON a.id = map.group_id
LEFT JOIN y1c7u_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE map.user_id = 1100
SELECT a.rules
FROM y1c7u_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lft
SELECT params
FROM y1c7u_extensions AS e
WHERE e.element='com_widgetkit'
SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params,am.mirror_id, am.params as advancedparams, 0 as menuid, m.publish_up, m.publish_down
FROM y1c7u_modules AS m
LEFT JOIN y1c7u_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
LEFT JOIN y1c7u_advancedmodules as am
ON am.moduleid = m.id
WHERE m.published = 1
AND e.enabled = 1
AND m.access IN (1,1)
AND m.client_id = 0
ORDER BY m.position, m.ordering
SELECT m.menutype
FROM y1c7u_menu AS m
WHERE m.id = 812
SELECT `name`,`regex`,`replacement`
FROM `y1c7u_jhackguard_output_filters`
WHERE `state` = 1
ORDER BY ordering ASC
SELECT b.rules
FROM y1c7u_assets AS a
LEFT JOIN y1c7u_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_categories')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft
3 × SELECT b.rules
FROM y1c7u_assets AS a
LEFT JOIN y1c7u_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
2 × SELECT extension_id AS id, element AS "option", params, enabled
FROM y1c7u_extensions
2 × SELECT a.rules
FROM y1c7u_assets AS a
1 × SELECT b.id
FROM y1c7u_zoo_category_item AS a JOIN y1c7u_zoo_category AS b
ON a.category_id = b.id
1 × SELECT *
FROM y1c7u_zoo_category
1 × SELECT *
FROM y1c7u_zoo_application
1 × SELECT id
FROM y1c7u_users
1 × SELECT *
FROM y1c7u_zoo_item
1 × SELECT *
FROM `y1c7u_users`
1 × SELECT m.menutype
FROM y1c7u_menu AS m
1 × SELECT `name`,`regex`,`replacement`
FROM `y1c7u_jhackguard_output_filters`
1 × SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params,am.mirror_id, am.params as advancedparams, 0 as menuid, m.publish_up, m.publish_down
FROM y1c7u_modules AS m
LEFT JOIN y1c7u_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
LEFT JOIN y1c7u_advancedmodules as am
ON am.moduleid = m.id
1 × SELECT params
FROM y1c7u_extensions AS e
1 × SELECT `g`.`id`,`g`.`title`
FROM `y1c7u_usergroups` AS g
INNER JOIN `y1c7u_user_usergroup_map` AS m
ON m.group_id = g.id
1 × SELECT b.id
FROM y1c7u_user_usergroup_map AS map
LEFT JOIN y1c7u_usergroups AS a
ON a.id = map.group_id
LEFT JOIN y1c7u_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
1 × SELECT id, home, template, s.params
FROM y1c7u_template_styles as s
LEFT JOIN y1c7u_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
1 × SELECT alias
FROM y1c7u_zoo_item
1 × SELECT *
FROM `y1c7u_admintools_ipautoban`
1 × SELECT *
FROM `y1c7u_admintools_wafblacklists`
1 × SELECT *
FROM `y1c7u_admintools_wafexceptions`
1 × SELECT `value`
FROM `y1c7u_admintools_storage`
1 × SELECT folder AS type, element AS name, params
FROM y1c7u_extensions
1 × SELECT `source`,`keepurlparams`
FROM `y1c7u_admintools_redirects`
1 × SELECT `state`,`rule_type`
FROM `y1c7u_jhackguard_ip_filters`
1 × SELECT b.id
FROM y1c7u_usergroups AS a
LEFT JOIN y1c7u_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
1 × SELECT `data`
FROM `y1c7u_session`
1 × SELECT id
FROM y1c7u_zoo_item
1 × select id, title, alias
from y1c7u_jumi
1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,`m`.`browserNav`, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM y1c7u_menu AS m
LEFT JOIN y1c7u_extensions AS e
ON m.component_id = e.extension_id
1 × SELECT *
FROM y1c7u_languages
1 × SHOW FULL COLUMNS
FROM `y1c7u_users
1 × UPDATE y1c7u_zoo_item
SET hits = (hits + 1)
1 × UPDATE `y1c7u_extensions`
SET `params` = '{\"mediaversion\":\"0daca8eb6965ad1fce97ca30993d9c1b\"}'
1 × SHOW VARIABLES LIKE "collation_database
1 × DELETE
FROM `y1c7u_session`