McLaren and Toro Rosso reach agreement over Key start date

  • Published on 22 Feb 2019 15:01
  • 7
  • By: Fergal Walsh

McLaren has confirmed that James Key will start his role at McLaren in the week following the Australian Grand Prix next month.

McLaren announced midway through the 2018 season that it had signed Key from Toro Rosso, however the start date wasn't clear. 

Key has spent the last six years working at Toro Rosso as its technical director, becoming one of the more respected senior team members in the paddock. Prior to that, he worked with an array of Formula 1 teams, including Jordan and its re-branding phase as it became Midland F1, Spyker and Force India. 

After leaving Force India in 2010, Key joined Sauber for two years before taking on his role with Toro Rosso.

In light of the news, Toro Rosso has confirmed that its current deputy technical director Jody Egginton will be promoted to the team's technical director.

Egginton joined Toro Rosso in 2014 as its Head of Vehicle Performance, before becoming its deputy technical director in 2017.

Egginton has previous F1 experience working with the Silverstone squad team that went through various name changes after Jordan. He took on a role with Caterham in 2010, before making the move to the Red Bull junior team four years later.

Replies (7)

Login to reply
  • Let it gooooo, let it gooo!

    • + 0
    • Feb 22 2019 - 16:17
    • I don't get the idea of an employer clinging on to an employee who decided to leave. This is not even the case of a gardening leave for mitigating the secrets flowing out to your competitor.

      • + 0
      • Feb 22 2019 - 16:33
    • I do in a sport like this. Especially considering how Key he has been to STR's operation (I'm really sorry). They probably tried to do anything to gleam as much talent as they could from him while also trying to prevent McLaren from getting important info about their car(s, remember, it shares components with the RBH). I don't like it, but I see why they'd do it.

      • + 0
      • Feb 22 2019 - 19:08
    • boudy

      Posts: 1,168

      I remember Ross Brawn having to go on gardening leave for an year before he could leave Ferrari. The issue is that key personal carry more than just one area of expertise so they need to be treated differently from that point of view.

      It's good that McLaren are investing into key personel they need to. However Key as an character is an interesting one, i am unsure if he fits inside the McLaren machine. Time will tell.

      • + 0
      • Feb 22 2019 - 22:57
    • RogerF1

      Posts: 501

      Quite common in higher echelons of engineering industry, if you want to go and it’s too the competition then choice is usually garden leave for your entire notice - commonly 3 months min. up to 12 mnths - or sign a non-disclosure agree. Quite understandable in this sport and his rank. Should be good for McL.

      • + 0
      • Feb 23 2019 - 10:45
  • Kean

    Posts: 692

    I actually thought it would take longer for McLaren to get Key to come and work for them. Guess this means that Key will have complete control over the 2020 car, and likely be able to work on upgrades to the 2019 car. I find it interesting though that STR are filling Key's position with Jody. Didn't Marko say that it wasn't necessary?

    • + 0
    • Feb 23 2019 - 11:51
    • Trust Marko as far as you can throw him. I for one am a shrimp, so I don't throw him anywhere.

      • + 0
      • Feb 23 2019 - 12:06

Related news


Total queries: 4
Total time: 0.28092694282532
timesincestartcallerannotatebtdesc
0.000520
instantiate query log (0Q - total module time: 0.00062394s)
""
0.001150
boot (0Q - total module time: 0.00011611s)
""
0.001269
translation-init (1Q - total module time: 0.00104904s)
""
0.000350000.001955/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\/amp\/news\/f1\/245379\/mclaren-and-toro-rosso-reach-agreement-over-key-start-date"}
0.002321
controller::news/f1/245379/mclaren-and-toro-rosso-reach-agreement-over-key-start-date (2Q - total module time: 0.18808293s)
""
0.034470080.003045/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":"2026-02-05 00:20:00","articleId":245379,":param0":"Nieuws",":param1":"LiveRaceReport",":param2":"Liveblog"}
0.111475940.037587/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":"2026-02-05 00:20:00","articleId":245379,":param0":"Nieuws",":param1":"LiveRaceReport",":param2":"Liveblog"}
0.190406 cacheAble: yes
module:News\Result (0Q - total module time: 0.00013113s)
""
0.190541 cacheAble: yes
module:News\Trending (0Q - total module time: 0.00011015s)
""
0.190652 cacheAble: yes
module:News\Reply (1Q - total module time: 0.08933902s)
""
0.050524000.191182/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:337(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:55(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:372(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:43(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:42(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 = ?
[245379,"216.73.216.82"]
0.280001 cacheAble: yes
module:RelatedNews (0Q - total module time: 0.00065207s)
""
0.280658 cacheAble: yes
module:Layout\Footer (0Q - total module time: 0.00026488s)
""
0.280925
done
""