Column: A farewell to 2019

  • Published on 31 Dec 2019 17:29
  • comments 1
  • By: Fergal Walsh

The 2019 Formula 1 season was captivating, breath-taking and full of exciting grands prix to get our fingernails chewed down to the skin.

And yet, it was once more a season of domination from Mercedes, who walked away with a sixth consecutive double title, 235 points ahead of Ferrari in the constructors’ championship.

Ferrari’s long overdue title success failed to come to fruition in 2019, as it ended up much, much further behind the Silver Arrows – right when it seemed to on a projected path of redemption.

Nevertheless, a star was truly born as F1 witnessed the sensational Charles Leclerc, who was not without errors, but proved to be a strong choice for the Scuderia outfit for their future years.



Red Bull’s first year with Honda went down well in the eyes of those connected, as Honda returned to the top step of the podium after some torrid and miserable years with McLaren.

It is telling of how much Honda has progressed, as Red Bull is setting the world championship target for 2020. It would mark a fantastic turnaround for Honda, and restore any pride that was lost when it gained a poor reputation from 2015 to 2017.

 


The gap to the midfield from the top outfits was once more a large one, and yet that didn’t stop three drivers from the lower pack claiming top three results throughout the year. Is that enough? Should three top-three finishes out of a possible 63 in 2019 be hailed?

Whatever the viewpoint, McLaren’s year was rounded off nicely as it returned to the podium step – albeit long after the race had ended, in Carlos Sainz’s case.

The refreshed McLaren team, equipped with two young and excited drivers, endured a positive year as it jumped to the top of the midfield with a car that could consistently be improved.

It made a stark difference from the frustrated radio messages of Fernando Alonso that were broadcast weekend after weekend in 2018, when the team ended the year with one of the slowest cars.

While McLaren was arguably the biggest gainers compared to last year, there is more scope for debate over who the biggest losers were.

Ferrari certainly falls into that category, but the disappointing year for Renault can’t be overlooked, who almost found itself behind Toro Rosso in sixth place in the championship.

After clinching the top spot in the midfield fight last year and securing the services of the established Daniel Ricciardo, it was a tough season for the Enstone squad, who will be aiming to rise and go beyond the bar set by McLaren.

Haas’ season was riddled with challenges, from car performance to a very public collapse of its title sponsor – it was by far the most difficult of years yet for the relatively new American team.

What else is there to say for Williams, who started and ended 2019 far off the pace of its rivals.  It’s a sad demise and yet there still seems to be spirit and hope within the team that it can return to glory, which is admirable. There doesn’t seem to be any apparent quick fix, so only time will tell what happens there.

Racing Point’s transitional can be considered a success considering the team was in a difficult place heading to Australia following a difficult winter test. Its end of season form, particularly on Sergio Perez’s side of the garage, didn’t fail to catch the eye – reinforcing the strength of the Mexican racer.

A wrap up of the year would not be complete without considering those who we have lost. Firstly Charlie Whiting, who did so much for F1, it is impossible to capture in a paragraph. Charlie is missed, but his legacy will surely live on forever.

Having been absent from the F1 paddock for a number of months, Niki Lauda passed away, with the Monaco Grand Prix feeling more like an event to remember the three-time world champion rather than an F1 world championship round.

The sport that we love can so often capture is and drag us in, but it can never fully prepare us for the loss of a drivers’ life during a race. On August 31st, Anthoine Hubert died after a horrific crash at Spa-Francorchamps, cutting short what was shaping up to be a fantastic career for a motivated racer.

Anthoine has been forever embedded into the Formula 2 category following the introduction of the Anthoine Hubert award – but his skill and passion as a driver can’t ever be overlooked.

So, farewell 2019. It has been a frantic 12 months, but 12 months that live long in the memory. Rest in peace Charlie, Niki and Anthoine.

Thanks GPToday and community. Reading the articles and interacting with the community has, as per usual, been a pleasure, what distracted me through the tough first part of 2019 and added entertainment to the wonderful second half. I hope everyone will have a wonderful 2020, and that this F1 seas... [Read more]

  • 2
  • Jan 1 2020 - 17:20

Replies (1)

Login to reply
  • Thanks GPToday and community. Reading the articles and interacting with the community has, as per usual, been a pleasure, what distracted me through the tough first part of 2019 and added entertainment to the wonderful second half. I hope everyone will have a wonderful 2020, and that this F1 season will be even better than what 2019 had to offer.

    • + 2
    • Jan 1 2020 - 17:20

BE Grand Prix of Belgium

Local time 

BEGrand Prix of Belgium

Local time 

World Championship standings 2023

Show full world champion standings

Test calendar

See full test schedule

Related news

Give your opinion!

Will Bottas challenge Hamilton for the world championship in 2020?

Formula 1 Calendar - 2024

Date
Grand Prix
Circuit
-
Bahrain
29 - Mar 2 2024
Bahrain
7 - Mar 9 2024
Saudi Arabia
22 - Mar 24 2024
Australia
5 - Apr 7 2024
Japan
19 - Apr 21 2024
China
3 - May 5 2024
United States of America
17 - May 19 2024
Italy
24 - May 26 2024
Monaco
7 - Jun 9 2024
Canada
21 - Jun 23 2024
Spain
28 - Jun 30 2024
Austria
5 - Jul 7 2024
United Kingdom
19 - Jul 21 2024
Hungary
26 - Jul 28 2024
Belgium
23 - Aug 25 2024
Netherlands
30 - Sep 1 2024
Italy
13 - Sep 15 2024
Azerbaijan
20 - Sep 22 2024
Singapore
18 - Oct 20 2024
United States of America
25 - Oct 27 2024
Mexico
1 - Nov 3 2024
Brazil
22 - Nov 24 2024
United States of America
29 - Dec 1 2024
Qatar
6 - Dec 8 2024
United Arab Emirates
See full schedule

Formula 1 Calendar - 2024

Date
Grand Prix & Circuit
29 - Mar 2 2024
7 - Mar 9 2024
Saudi Arabia Jeddah Street Circuit
22 - Mar 24 2024
Australia Albert Park
5 - Apr 7 2024
19 - Apr 21 2024
3 - May 5 2024
United States of America Miami International Autodrome
17 - May 19 2024
24 - May 26 2024
Monaco Monte Carlo
7 - Jun 9 2024
21 - Jun 23 2024
28 - Jun 30 2024
Austria Red Bull Ring
5 - Jul 7 2024
United Kingdom Silverstone
19 - Jul 21 2024
Hungary Hungaroring
26 - Jul 28 2024
23 - Aug 25 2024
Netherlands Circuit Zandvoort
30 - Sep 1 2024
Italy Monza
13 - Sep 15 2024
Azerbaijan Baku City Circuit
20 - Sep 22 2024
18 - Oct 20 2024
United States of America Circuit of the Americas
25 - Oct 27 2024
1 - Nov 3 2024
Brazil Interlagos
22 - Nov 24 2024
United States of America Las Vegas Street Circuit
29 - Dec 1 2024
6 - Dec 8 2024
United Arab Emirates Yas Marina Circuit
See full schedule
show sidebar

Total queries: 4
Total time: 0.12580704689026
timesincestartcallerannotatebtdesc
0.000510
instantiate query log (0Q - total module time: 0.00059319s)
""
0.001109
boot (0Q - total module time: 0.00010800s)
""
0.001220
translation-init (1Q - total module time: 0.00134301s)
""
0.000391960.002151/var/www/dev-priyantha.gptoday.net/public_html/index.php/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php:189(stopQuery)
/var/www/dev-priyantha.gptoday.net/public_html/app/Repository/Redirect.php:105(execute)
/var/www/dev-priyantha.gptoday.net/public_html/app/Entities/Redirect.php:112(findByOrigin)
/var/www/dev-priyantha.gptoday.net/public_html/app/Services/Redirects.php:108(getRedirectOrFalse)
/var/www/dev-priyantha.gptoday.net/public_html/app/Router.php:115(checkForDBRedirects)
/var/www/dev-priyantha.gptoday.net/public_html/app/website.php:260(execute)
/var/www/dev-priyantha.gptoday.net/public_html/index.php:11(require_once)
SELECT redirects.id, redirects.origin, redirects.referer FROM redirects WHERE redirects.origin = :origin ORDER BY id
{"origin":"\/en\/column\/f1\/253279\/a-farewell-to-2019"}
0.002570
controller::column/f1/253279/a-farewell-to-2019 (2Q - total module time: 0.09709096s)
""
0.000571010.003477/var/www/dev-priyantha.gptoday.net/public_html/app/Controllers/News.php/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php:189(stopQuery)
/var/www/dev-priyantha.gptoday.net/public_html/app/Repository/Article.php:389(execute)
/var/www/dev-priyantha.gptoday.net/public_html/app/Controllers/News.php:127(findNextArticle)
{"function":"F1T\\Controllers\\{closure}","class":"F1T\\Controllers\\News","object":{"current_page":"news"},"type":"->","args":[]}
/var/www/dev-priyantha.gptoday.net/public_html/app/Services/Cache.php:144(call_user_func)
/var/www/dev-priyantha.gptoday.net/public_html/app/Controllers/News.php:158(lazyFetch)
/var/www/dev-priyantha.gptoday.net/public_html/app/Controllers/News.php:47(action_Index)
/var/www/dev-priyantha.gptoday.net/public_html/app/Router.php:269(dispatch)
/var/www/dev-priyantha.gptoday.net/public_html/app/Router.php:195(_load)
/var/www/dev-priyantha.gptoday.net/public_html/app/website.php:260(execute)
/var/www/dev-priyantha.gptoday.net/public_html/index.php:11(require_once)
SELECT Articles.ArticleId AS ArticleId, Articles.RewriteUrl AS RewriteUrl, Articles.ArticleType as ArticleType, Articles.Category as Category, Articles.cntnlang AS cntnlang, RacingSeries.RewriteUrl AS RacingSeriesRewriteUrl FROM Articles INNER JOIN RacingSeries ON Articles.RacingSerieId = RacingSeries.RacingSerieId WHERE Articles.cntnlang = :siteLang AND Articles.SiteId = :siteId AND Articles.Activated = 1 AND Articles.PublishDate < :publishDate AND Articles.ArticleType IN (:param0, :param1, :param2) AND Articles.ArticleId > :articleId ORDER BY Articles.ArticleId ASC LIMIT 1
{"siteLang":"en","siteId":"1","publishDate":"2025-12-19 16:40:00","articleId":253279,":param0":"Nieuws",":param1":"LiveRaceReport",":param2":"Liveblog"}
0.064605950.004085/var/www/dev-priyantha.gptoday.net/public_html/app/Controllers/News.php/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php:189(stopQuery)
/var/www/dev-priyantha.gptoday.net/public_html/app/Repository/Article.php:318(execute)
/var/www/dev-priyantha.gptoday.net/public_html/app/Controllers/News.php:128(findPrevArticle)
{"function":"F1T\\Controllers\\{closure}","class":"F1T\\Controllers\\News","object":{"current_page":"news"},"type":"->","args":[]}
/var/www/dev-priyantha.gptoday.net/public_html/app/Services/Cache.php:144(call_user_func)
/var/www/dev-priyantha.gptoday.net/public_html/app/Controllers/News.php:158(lazyFetch)
/var/www/dev-priyantha.gptoday.net/public_html/app/Controllers/News.php:47(action_Index)
/var/www/dev-priyantha.gptoday.net/public_html/app/Router.php:269(dispatch)
/var/www/dev-priyantha.gptoday.net/public_html/app/Router.php:195(_load)
/var/www/dev-priyantha.gptoday.net/public_html/app/website.php:260(execute)
/var/www/dev-priyantha.gptoday.net/public_html/index.php:11(require_once)
SELECT Articles.ArticleId AS ArticleId, Articles.RewriteUrl AS RewriteUrl, Articles.ArticleType as ArticleType, Articles.Category as Category, Articles.cntnlang AS cntnlang, RacingSeries.RewriteUrl AS RacingSeriesRewriteUrl FROM Articles INNER JOIN RacingSeries ON Articles.RacingSerieId = RacingSeries.RacingSerieId WHERE Articles.cntnlang = :siteLang AND Articles.SiteId = :siteId AND Articles.Activated = 1 AND Articles.PublishDate < :publishDate AND Articles.ArticleType IN (:param0, :param1, :param2) AND Articles.ArticleId < :articleId ORDER BY Articles.ArticleId DESC LIMIT 1
{"siteLang":"en","siteId":"1","publishDate":"2025-12-19 16:40:00","articleId":253279,":param0":"Nieuws",":param1":"LiveRaceReport",":param2":"Liveblog"}
0.099666 cacheAble: yes
module:News\Result (0Q - total module time: 0.00045300s)
""
0.100122 cacheAble: yes
module:News\Photos (0Q - total module time: 0.00010204s)
""
0.100227 cacheAble: yes
module:News\Trending (0Q - total module time: 0.00013590s)
""
0.100366 cacheAble: yes
module:News\Reply (1Q - total module time: 0.02132702s)
""
0.014189960.100871/var/www/dev-priyantha.gptoday.net/public_html/app/Repository/CommentVotes.php/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1323(stopQuery)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php:31(executeQuery)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Query.php:325(execute)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:1212(_doExecute)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:1166(executeIgnoreQueryCache)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:901(execute)
/var/www/dev-priyantha.gptoday.net/public_html/app/Repository/CommentVotes.php:192(getResult)
/var/www/dev-priyantha.gptoday.net/public_html/app/Services/CommentVotesManager.php:46(getCommentVotesByVoteIp)
/var/www/dev-priyantha.gptoday.net/public_html/app/Modules/News/Reply.php:101(getCommentVotesByIP)
/var/www/dev-priyantha.gptoday.net/public_html/app/ModuleBase.php:115(internalRender)
/var/www/dev-priyantha.gptoday.net/public_html/app/ModuleBase.php:89(captureOutput)
{"function":"F1T\\{closure}","class":"F1T\\ModuleBase","object":{"_amp":false},"type":"->","args":[]}
/var/www/dev-priyantha.gptoday.net/public_html/app/Services/Cache.php:144(call_user_func)
/var/www/dev-priyantha.gptoday.net/public_html/app/ModuleBase.php:92(lazyFetch)
/var/www/dev-priyantha.gptoday.net/public_html/app/Services/ViewRenderer/TwigExtensions/ModuleRenderer.php:35(fetch)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Environment.php(418) : eval()'d code:549(renderModule)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:182(block_mainContent)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Environment.php(418) : eval()'d code:62(displayBlock)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:182(block_content)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Environment.php(418) : eval()'d code:715(displayBlock)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:405(doDisplay)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:378(displayWithErrorHandling)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Environment.php(418) : eval()'d code:45(display)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:405(doDisplay)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:378(displayWithErrorHandling)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Environment.php(418) : eval()'d code:46(display)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:405(doDisplay)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:378(displayWithErrorHandling)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Template.php:390(display)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/TemplateWrapper.php:45(render)
/var/www/dev-priyantha.gptoday.net/public_html/vendor/twig/twig/src/Environment.php:318(render)
/var/www/dev-priyantha.gptoday.net/public_html/app/Services/ViewRenderer/TwigRenderer.php:115(render)
/var/www/dev-priyantha.gptoday.net/public_html/app/ViewTrait.php:98(render)
/var/www/dev-priyantha.gptoday.net/public_html/app/ViewTrait.php:79(renderViewFile)
/var/www/dev-priyantha.gptoday.net/public_html/app/website.php:261(render)
/var/www/dev-priyantha.gptoday.net/public_html/index.php:11(require_once)
SELECT c0_.CommentId AS CommentId_0, c1_.Vote AS Vote_1 FROM Comments c0_ INNER JOIN CommentVotes c1_ ON (c1_.CommentId = c0_.CommentId) WHERE c0_.ArticleId = ? AND c1_.VoteIp = ?
[253279,"216.73.216.116"]
0.121697 cacheAble: no
module:Sidebar (0Q - total module time: 0.00040317s)
""
0.122104
sidebar:sidebar-news-read::ads (0Q - total module time: 0.00001407s)
""
0.122118
sidebar:sidebar-news-read::gpschedule (0Q - total module time: 0.00000310s)
""
0.122121 cacheAble: yes
module:GpSchedule (0Q - total module time: 0.00017095s)
""
0.122294
sidebar:sidebar-news-read::results (0Q - total module time: 0.00000501s)
""
0.122300 cacheAble: yes
module:Results (0Q - total module time: 0.00011921s)
""
0.122421
sidebar:sidebar-news-read::testcalendar (0Q - total module time: 0.00000310s)
""
0.122425 cacheAble: yes
module:TestCalendar (0Q - total module time: 0.00011301s)
""
0.122540
sidebar:sidebar-news-read::ads (0Q - total module time: 0.00000405s)
""
0.122544
sidebar:sidebar-news-read::ads (0Q - total module time: 0.00000095s)
""
0.122547
sidebar:sidebar-news-read::relatednews (0Q - total module time: 0.00000310s)
""
0.122550 cacheAble: yes
module:RelatedNews (0Q - total module time: 0.00007105s)
""
0.122623
sidebar:sidebar-news-read::whoischatting (0Q - total module time: 0.00000501s)
""
0.122629
sidebar:sidebar-news-read::ads (0Q - total module time: 0.00000215s)
""
0.122632
sidebar:sidebar-news-read::poll (0Q - total module time: 0.00000095s)
""
0.122634 cacheAble: no
module:Poll (0Q - total module time: 0.00183010s)
""
0.124467
sidebar:sidebar-news-read::ads (0Q - total module time: 0.00000787s)
""
0.124476
sidebar:sidebar-news-read::ads (0Q - total module time: 0.00000119s)
""
0.124479
sidebar:sidebar-news-read::gpcalendar (0Q - total module time: 0.00000286s)
""
0.124482 cacheAble: yes
module:GpCalendar (0Q - total module time: 0.00018001s)
""
0.124664
sidebar:sidebar-news-read::driver_Info (0Q - total module time: 0.00000501s)
""
0.124671 cacheAble: no
module:Driver\Info (0Q - total module time: 0.00002599s)
""
0.124698
sidebar:sidebar-news-read::team_Info (0Q - total module time: 0.00000310s)
""
0.124701 cacheAble: no
module:Team\Info (0Q - total module time: 0.00003314s)
""
0.124736
sidebar:sidebar-news-read::linkedKeywords (0Q - total module time: 0.00000286s)
""
0.124739
sidebar:sidebar-news-read::gpsidebarnavigation (0Q - total module time: 0.00000215s)
""
0.124742 cacheAble: no
module:GpSidebarNavigation (0Q - total module time: 0.00036788s)
""
0.125113 cacheAble: yes
module:Layout\Footer (0Q - total module time: 0.00022507s)
""
0.125341 cacheAble: yes
module:News\Breaking (0Q - total module time: 0.00046110s)
""
0.125805
done
""