# Jehan Daruvala

Jehan Daruvala (Marathi pronunciation:; born 1 October 1998) is an Indian racing driver who last raced in the Formula E for Maserati MSG Racing. He was a protégé of the Force India F1 team, after being one of three winners of a 'One in a Billion hunt' organized by the team in 2011. He is also a former member of the Red Bull Junior Team.

## Early life

Daruvala was born in Mumbai to Khurshed and Kainaz Daruvala, a Parsi family. He studied at Bombay Scottish School, Mahim. His father Khurshed is the current Chairman of Sterling & Wilson, an associate company of Shapoorji Pallonji.

## Junior racing career
### Karting

Daruvala started karting at the age of thirteen in 2011, participating in many events across his karting career. He won the 2012 Asia-Pacific Championship and 2013 Super 1 National Championship titles as champion and many other series as runner up across Asia and Europe. Daruvala placed third in the 2014 Karting World Championship. He was coached by Rayomand Banajee who recognised his talent early on and was instrumental in laying the foundations for his future success.

### Eurocup Formula Renault 2.0
#### 2015

In 2015, Daruvala stepped up to single-seaters with Fortec Motorsport in the Formula Renault 2.0 championships. Three podiums, including consistent points scoring helped him rank fifth in the Northern European Cup. He partook as a guest driver in the Eurocup and Alps series.

#### 2016

The following year, Daruvala switched to reigning series champions Josef Kaufmann Racing partnering Lando Norris and Robert Shwartzman. He took an opening pole position at Monza, and in the second race, he took a podium. In Hungary, he took his first Northern European Cup win. Three more third places saw Daruvala rank fourth in the North European Cup. In the Eurocup, Daruvala took an opening podium but was unable to replicate the result again. He eventually finished ninth in the Eurocup standings.

### Toyota Racing Series

Before the start of Daruvala's 2016 season, he took part in the Toyota Racing Series. Three wins and three more podiums helped Daruvala came second behind champion Lando Norris.
Daruvala returned to the Toyota Racing Series for the 2017 season. He claimed the most pole positions of any driver and claimed two wins, one of which was the New Zealand Grand Prix. Despite that, he only ranked fifth in the championship, as the championship fight was more competitive.

### European Formula 3 Championship
#### 2017

In November 2016, Daruvala stated his intention to switch to the European Formula 3 Championship for the 2017 season. He signed to race with Carlin the following month. At the first Monza race, Daruvala took his first pole position in the series and would convert it into a second place, having led the majority of the race. He scored another podium at the Hungaroring before finally taking his maiden win at the Norisring, passing polesitter Maximilian Günther on the first lap from second. Daruvala finished sixth in the championship. He also participated in the 2017 Macau Grand Prix, finishing tenth in the race after starting 16th.

#### 2018

Daruvala remained with Carlin for the 2018 season. He achieved a third place in the opening weekend at Pau, during the third race. Daruvala scored his only win of the year in the first race of the Spa-Francorchamps round, taking pole position and the fastest lap. Overall, he claimed a total of five podiums, including one win and a pole position. Despite that, Daruvala only ranked tenth in the standings, due to his inconsistent points scoring. Daruvala once again participated in the 2018 Macau Grand Prix. He finished two places lower than the previous year in 12th, having started 17th.

### GP3 Series

Daruvala joined MP Motorsport in the Yas Marina GP3 finale, taking Niko Kari's seat. He finished both races in 19th and 13th.

### FIA Formula 3 Championship

In 2019, Daruvala competed in the inaugural Formula 3 season for the Prema Powerteam, alongside Robert Shwartzman and Marcus Armstrong. He qualified fourth at the first race in Barcelona, but fell to seventh in the first race. He made a good start in the second race to pass polesitter Niko Kari at the start. Despite a safety car, he eventually took his inaugural victory. Daruvala qualified on the front row in Paul Ricard, alongside Jake Hughes. He made a slow start, but later passed Hughes later in the race to take his second successive win. This would prove to be his last win of the season. Daruvala pressed hard in the second race to take a third place, his third podium in four races. Daruvala qualified fourth at the Red Bull Ring, he remained and finished in that position in Race one, having nearly taken third place from teammate Armstrong on the last lap. In the second race, Daruvala sat in fourth place heading into the final lap, but ahead his two Prema teammates collided which saw Daruvala promoted to second place at the flag.
Daruvala maintained his qualifying form in Silverstone, doing so in third. On the first lap in the first race, Daruvala made up a position on Christian Lundgaard. Mid-race, he aggressively defended from Armstrong but held on and would finish in second place. In the second race, Daruvala and Pedro Piquet duelled for fourth place until Daruvala hit and spun Piquet out. Piquet retired on the spot, while Daruvala came to a halt at the first corner just a few moments later. Daruvala had his worst qualifying of the year in Hungary, qualifying in 17th place. Daruvala progressed up to tenth in the first race, but on the final lap was passed by Logan Sargeant, therefore scoring no points. It was the first weekend for Daruvala to not score any podiums. Daruvala regrouped for the Spa-Francorchamps round, achieving his maiden pole position. His hopes of a third win were shattered, when midway through the first lap, Piquet who had started second, passed him for the lead. Daruvala was unable to pass Piquet, and eventually was passed by teammate Shwartzman. Daruvala ended the race in third. In the second race, Daruvala pushed to finish in fifth.
In Monza, Daruvala qualified fourth. However, he was penalized five places for each race due to driving unnecessarily slowly, which saw him demoted down to tenth. But he made a strong fightback, finishing third behind both his teammates. In the second race, Daruvala dropped off the points positions at the start, and was unable to recover, eventually finishing in 13th place. At the Sochi season finale, Daruvala qualified in second, but made a terrible start, being passed by Armstrong, Niko Kari and Leonardo Pulcini. He lost another place to Jüri Vips and eventually finished sixth. He was promoted back to fifth after Vips was penalized. Daruvala was set to start in fourth for the second race, but stalled during the formation lap. He battled his way through the field to end the race in 14th. Overall Daruvala scored seven podiums, including two wins, two fastest laps and one pole position. Daruvala was set to compete in the 2019 Macau Grand Prix, but was forced to pull out due to an injury, he was replaced by the 2019 Formula Regional European champion Frederik Vesti.

### FIA Formula 2 Championship
#### 2020

In February 2020, Daruvala reunited with Carlin to contest the 2020 season alongside Red Bull Junior Team member Yuki Tsunoda. Additionally, he was also named as a Red Bull Junior. At the same time, he was aiming for a Formula One seat in 2021.
Daruvala finally made his debut at the Red Bull Ring round following a delayed start to the season. He qualified sixth on his debut weekend. Daruvala's hope of points were over following a poor start, before being tipped into a spin by Tsunoda. Daruvala was unable to recover and finished in 13th. He finished 16th in the sprint race, his highlight of the race being punting Luca Ghiotto out of the race. Daruvala qualified seventh for the 2nd Red Bull Ring round. However, he had slow pace compared to the others and slowly dropped out of the points to finish 12th. In the sprint race, Daruvala advanced up to ninth but in the end just missed out on points, finishing just five tenths behind Nikita Mazepin.
Daruvala qualified 16th at the Hungaroring. For the feature race, he would attempt the alternate strategy by starting on the hard tyres. It would prove to be massively successful for Daruvala, as he made many overtakes to finish sixth, scoring his first Formula 2 points. Daruvala had an atrocious start in the sprint race, falling to ninth by the first lap. But he was able to recover and finish sixth once again. Daruvala kept his top 10 qualifying streak, ranking seventh in Silverstone. During the feature race, he had another poor start, falling to tenth in the first few laps. He pitted early and was back up in seventh, but when drivers behind on fresher tyres passed him, Daruvala dropped to tenth at the flag. He fell to 12th at the start of the sprint race, but made an opportunity to pit under the safety car. He made passes to end the race in fifth, after Guanyu Zhou spun on the last lap. Daruvala qualified in a poor 16th position at the second Silverstone weekend. His weekend was uneventful, finishing 12th in the feature race and just missing points in 9th in the sprint race. Daruvala had another uneventful and poor weekend in Spain, qualifying 12th and finishing both races in 17th.
Daruvala qualified ninth in Spa-Francorchamps. His weekend would turn out to be frustrating, suffering contact at the start and suffering damage to his front wing and tyre. After pitting for repairs, Daruvala had a lonely race to finish 19th, a minute and a half behind the leader. He finished 16th in the sprint race, which was his third non-scoring weekend. Daruvala qualified eighth in Monza. He went on the alternate strategy during the feature race and was down in 12th after his pit stop. A last lap pass on Marcus Armstrong saw him take 10th place and one point to end his non-scoring run. Daruvala benefitted from many retirements to finish seventh in the sprint race, before being promoted to sixth. Daruvala qualified sixth in Mugello. Once again, he had another poor start, dropping to 12th. He finished the race in 11th, but was elevated to tenth after Tsunoda was penalized. Daruvala finished the sprint race in sixth, benefitted from a collision by the Hitech Grand Prix drivers.
Daruvala qualified a season best second in Sochi qualifying, forming a Carlin front-row lockout alongside Tsunoda. He dropped to third at the start after being overtaken by Mick Schumacher. Daruvala was then undercut by Callum Ilott and Luca Ghiotto to end the race in fifth. Starting fourth in the sprint race, Daruvala dropped to fifth before receiving a five-second time penalty for corner cutting while battling Jack Aitken. With the race red-flagged, Daruvala was re-classified 11th. From eighth in Bahrain, Daruvala had a good start, making up two places in the feature race start. He soon faded down to tenth, and pitted early. As a result, Daruvala made an undercut on many drivers and was up to third. He defended hard from Schumacher in the late stages of the race to come through for his maiden Formula 2 podium. Daruvala was up in third during the sprint race opening lap. It was not to last however, he was soon passed by Mazepin before being hit by Ilott behind, ending Daruvala's race. Daruvala qualified third for the second Bahrain round, but dropped to sixth during the feature race start. He eventually finished seventh. Lining up second for the sprint race, Daruvala was passed by Schumacher on lap 4 but re-passed him back four laps later. He then hunted down Dan Ticktum and overtook him. He then took his first Formula 2 victory ahead of Tsunoda. Followed the win, Daruvala stated that he was "really excited for the future". Daruvala finished the championship with 72 points, in 12th place, far behind teammate Tsunoda in third who graduated to Formula One.

#### 2021

Before Daruvala's main campaign, he took part in the 2021 F3 Asian Championship with Mumbai Falcons. Overall, he claimed three victories and eight podiums. This saw him rank third in the championship, behind Pierre-Louis Chovet and champion Guanyu Zhou.
Daruvala continued in the 2021 season with Carlin alongside Dan Ticktum. He finished in second place in the first sprint race at Bahrain, after passing David Beckmann and a retirement for Théo Pourchaire. He pressured race leader Liam Lawson in the end but was unable to pass him. Daruvala followed it up with fourth place after a slow start in the second sprint race and sixth in the feature race. In Monaco, during the first sprint race, Daruvala ran in tenth place after Christian Lundgaard had retired. However, at the penultimate corner on the final lap, Daruvala was divebombed by Marcus Armstrong, which resulted in losing reverse pole. During the second sprint, Daruvala was once again passed on the last lap, this time by Lirim Zendeli for eighth. Fortunately, race winner Lawson was disqualified and Daruvala was promoted to 8th, scoring a point. He rounded out his difficult weekend with a retirement, after making contact with Gianluca Petecof after pitting.
Daruvala qualified ninth and started in second in the first sprint at Baku. However, he was unable to pressure race leader Robert Shwartzman and faded to fourth after being overtaken by Guanyu Zhou and Ticktum. Daruvala managed to escape the start chaos in the second sprint to move into 4th. Following a safety car restart, he managed to get the better of Bent Viscaal and pass him into the first corner for third place. He would remain in that position for the remainder of the race. During the feature race, Daruvala was up in fifth at the end of lap 1, but fell to seventh at the flag. Daruvala qualified a lowly 12th in Silverstone and finished in the same position in sprint race 1. During the second sprint, Daruvala attempted to pass Viscaal into Stowe, but instead made contact and took him out whilst damaging his front wing. Daruvala was soon given a 10-second time penalty for the incident and finished in 19th. The feature race was slightly brighter for him, as he finished tenth, just two tenths behind Zendeli but scoring a fastest lap. Just like Monaco, his weekend was difficult, scoring only 3 points.
Daruvala qualified in 2nd place at Monza, only missing out to Oscar Piastri. Daruvala would start in ninth for sprint race 1, which was where he finished, after pitting midway through the race. Having started in second for the second sprint, Daruvala took the lead from David Beckmann into the first corner. He would control the race from start to finish, and eventually took his first win of the year by six seconds. Daruvala felt that his win was "overdue" due to him being "quick in the races, not so much in qualifying". Daruvala experienced a poor start in the feature race, sinking to fourth as Zhou and Lawson both passed him. After his pit-stops, Daruvala passed Zhou off track and was forced to give it back. But a few laps later, Daruvala was passed by Pourchaire and also later by a resurgent Ticktum. Daruvala eventually finished in fifth. In Sochi, he qualified in second place once again. Daruvala pushed his way up into fifth in the sprint race. His efforts would be undone however, as he spun and dropped to 12th. In the feature race, a difficult start by Daruvala saw him drop to 4th after being passed by Pourchaire and Ralph Boschung. He remained behind Boschung until lap 22, when Boschung locked up and slid wide, allowing Daruvala to move up into third place and score another podium.
At Jeddah, Daruvala qualified eleventh. He made a move into the final corner during the first sprint, overtaking both Lundgaard and Piastri, eventually finishing in fifth. However, Daruvala was given a five-second time penalty for overtaking Ticktum off-track and gaining an advantage. He was demoted to 10th, but was given reverse pole for the second sprint. Following a safety car restart, Daruvala locked up and went off-track, gaining an advantage on second-placed Piastri. He was given a five-second time penalty for doing so. For the later part of the race, Daruvala was involved in a battle with Piastri in which the Australian won on lap 17. Just a lap later, the safety car was brought out following Lawson's crash and the whole field was bunched up. With the penalty applied, Daruvala was dropped to 14th place. His point-less weekend ended in 11th place following a red-flagged feature race. Daruvala qualified in tenth for the season finale at Yas Marina, which gave him reverse pole for the first sprint race. Throughout the race, Daruvala was pressured by Felipe Drugovich but as the race neared its end, Drugovich's challenge faded, allowing Daruvala to score his second win of the 2021. Daruvala climbed to fifth in an action-packed second sprint, but was overtaken by Drugovich and Lawson towards the end. Daruvala ended the feature race in 11th place. Throughout his 2021 campaign, Daruvala finished seventh in the standings and was outscored by teammate Ticktum. He achieved a total of 113 points including two race victories, a fastest lap and five podiums.

#### 2022

In January 2022, he reunited with reigning champions Prema Powerteam for the 2022 season partnering fellow Red Bull Junior Team member and 2021 FIA Formula 3 champion Dennis Hauger. It was initially expected to be Daruvala's final year competing in Formula 2, but remained in the championship for another year.
Daruvala qualified seventh for the Bahrain season opener. He progressed to third during the sprint race start. On lap 16, Daruvala battled with 2nd-placed Ralph Boschung in which the Indian driver won out on lap 18 and hence take second place. He fell to 11th at the race start. While running ninth after the pit stops, Daruvala made contact with a rival and was forced to pit for a front wing change. He eventually finished 14th. Daruvala qualified poorly in 14th in Jeddah. Daruvala finished the sprint race in ninth, but was elevated to seventh after Boschung and Jake Hughes were penalised. Daruvala pitted early on lap 7 during the feature race, and his strategy would pay off, overtaking a few drivers to take a surprise third place.
Daruvala qualified eighth in Imola. From third, Daruvala passed Logan Sargeant to take second. He was unable to pass race leader Marcus Armstrong and had to settle for second. Daruvala went on the alternate strategy during the feature race; starting on the hards and later pitting for softs. The strategy would fail to work, as the other runners pitting during an early safety car. As the lead runner on the alternate strategy, Daruvala eventually finished ninth. He qualified fourth in Barcelona. Starting seventh in the sprint race, Daruvala improved to fifth at the start and late in the race, passed Hughes to finish fourth. In the feature race, Daruvala was on the same alternate strategy as Imola. But on just the second lap, Daruvala retired on track with an electronic failure.
Daruvala qualified eighth in Monaco. Starting third in the sprint race, he made up one place at the start after Hughes stalled. He would go on to finish in second place behind Hauger, rounding out a Prema 1-2. Daruvala's highlight of the feature race would be an overtake on Calan Williams, to finish in the position that he started. In Baku, Daruvala secured eighth in qualifying. From third, he pounced into the lead, passing the slow starting Frederik Vesti. However during after the second safety car period, Daruvala locked up and Vesti sneaked past him, leaving him to content with second place. In a chaotic feature race, Daruvala stayed away from the chaos and brought home fourth place.
Daruvala started on pole in the sprint race having qualifying tenth in Silverstone. However, like many others, he failed to make his tyres work and dropped to eighth position when the chequered flag fell. In the feature race, he once again started on the alternate strategy and it paid off, finishing four places higher in sixth place. In Austria, Daruvala ranked 11th in qualifying, and finished in the same position during the sprint race. In the feature race, Daruvala was one of the drivers to fit slicks at the start to move into second by lap 7. He was overtaken by Roberto Merhi late in the race, but the Spaniard was penalised for track limits. Daruvala eventually finished in second place and stood on the podium, but later was given a 20-second penalty due to a track-drying infringement and dropped to 12th. Were this not to happen, he would have taken his maiden win of the season as winner Richard Verschoor would eventually be disqualified.
Daruvala once again started on reverse pole by qualifying tenth in France. He led the race until after the safety car restart, where Liam Lawson soared past him for the lead. Daruvala eventually settled for second place for his seventh podium of the year. The alternative strategy in the feature race once again gave Daruvala a solid result with seventh place. However, the next three rounds would go poorly for Daruvala. Starting 12th in both races, he jumped to sixth place at the start of the sprint race. However, his tyres faded and he slipped down the order, also compounded with a 10-second penalty for contact with a rival to finish 17th. In the feature race, Daruvala drove a clean race but barely missed points in 11th.
In Spa-Francorchamps, Daruvala qualified in ninth position. He was set to start second in the sprint race, however a technical issue pre-race brought his day to a close. In the feature race, a collision saw him pit for repairs early on, and would cap off his disappointing weekend with 20th. In Zandvoort, a spin in qualifying saw Daruvala down in 17th, and the lack of overtaking opportunities in the circuit saw him finish 16th in the sprint race. In the feature race, Daruvala was passed by Théo Pourchaire for tenth on the last lap, but a penalty for David Beckmann promoted him back to the points position.
Looking to banish his poor results from previous rounds, Daruvala managed sixth in Monza qualifying. He made up two places during the start of the sprint race, and then later passed Ayumu Iwasa to take third place. In the feature race, he was caught up in an incident with Jack Doohan and Logan Sargeant on the opening lap at Turn 4, when he moved in the braking zone to defend from Doohan, unbeknownst to the fact that was Sargeant on the outside of Doohan. This resulted in contact, with Doohan and Sargeant hitting the wall, causing the both of them to retire from the race. Daruvala was given a reprimand for the incident, but no penalty. On lap 7, he pit under the safety car which was brought out by Calan Williams' accident at the Ascari chicane, and he would jump both Iwasa and Armstrong in the pit stops. When the other drivers pit later on, Daruvala inherited the lead of the race, and held on to take his first win of the year, as well as his first ever Formula 2 feature race win.
After achieving his maiden feature race win, Daruvala went into the Abu Dhabi weekend with high hopes, but he could only manage twelfth in qualifying, albeit only three and a half tenths behind pole position. On the opening lap of the sprint race, Daruvala was caught up in a major incident with Enzo Fittipaldi. Exiting Turn 2, Daruvala lost control of his car for a second and tapped the side of Fittipaldi's car, which caused the both of them to go into the barriers hard, bringing out the red flag. Both drivers were ok. Daruvala was unable to score any points in the feature race, finishing 13th. Daruvala again finished seventh in the championship, achieving one win, seven more podiums and 126 points. Following the season, he joined MP Motorsport for post-season testing.

#### 2023

In 2023, Daruvala switched to reigning champions' MP Motorsport for his fourth season, whilst still having Dennis Hauger as his teammate. Ahead of his fourth season, he stated that "his future lies mainly in Formula E".
Daruvala qualified 11th in the Bahrain season opener. He made an electric start, jumping to the points positions and later pressuring Théo Pourchaire but was unable to find a way past, finishing sixth. In the feature race, he pitted early but tyre degradation was a big issue for Daruvala, and dropped to 16th. After a P5 qualifying in Jeddah, Daruvala made the most of his weekend, making his way to third in a frantic sprint race. In the feature race, mistakes from the leader saw the Indian driver claim another third place. Daruvala qualified in 12th in Melbourne, and had a sprint race to forget, finishing 17th. However, numerous incidents in the feature race, including one that involved teammate Hauger, saw Daruvala climb to sixth place. Daruvala had a disappointing weekend in Baku. Whilst running in the top 5 in the sprint race, Daruvala was an unlucky bystander, collecting Victor Martins' crashed car after a safety car restart. In the feature race, he received a penalty for re-joining the track unsafely, which ultimately demoted him out of the points-paying positions.
Daruvala qualified eighth in Monaco. He claimed second place and a podium after leader Isack Hadjar suffered mechanical trouble. He finished the feature race in 13th. A disappointing weekend in Barcelona followed, as Daruvala failed to score points after a poor qualifying. Daruvala would score in the next two feature races in tenth and sixth, at Austria and Silverstone. In Hungary, Daruvala ended in fifth place during the sprint race having started third. In Spa-Francorchamps, Daruvala qualified on reverse pole, stating his intention to get his first win of 2023. However, on just the second lap, a loose headrest forced the Indian to retire from the race. He retired in the feature race due to damage fighting with his rivals, recording his first double DNF during an F2 weekend.
Daruvala qualified 16th in Zandvoort and was classified 10th when the sprint race was called off due to Ralph Boschung, Kush Maini and Jak Crawford crashing on lap 1. in the feature race Daruvala finished 17th after a penalty for a safety car infringement. In Monza Daruvala qualified 16th for the second weekend in a row and finished 17th in the sprint. In the feature race he tried an alternative strategy of running on the harder tyres but due to multiple safety cars his gamble failed to pay off as he finished seventh.
Daruvala was replaced by Franco Colapinto for the final round of the 2023 F2 season in Abu Dhabi, and finished the season 13th in the standings, in what was his first F2 season without winning a race. Colapinto will replace Daruvala full-time for the 2024 Formula 2 Championship as Daruvala will move to Maserati for season 10 of the FIA Formula E World Championship.

## Formula One

Daruvala was announced as member of the Red Bull Junior Team, prior to driving in the 2020 Formula 2 Championship.
On the weekend after the 2022 Canadian Grand Prix, Daruvala was announced to have his first taste of a Formula One car with McLaren, testing the McLaren MCL35M at the Silverstone Circuit. He also had another test at the Algarve International Circuit, from July 18–19. A third F1 test came during the end of September, where he drove at the Circuit Paul Ricard.
At the start of 2023, it was confirmed that Daruvala had been released from the Red Bull Junior Team roster after three years.

## Formula E

At the end of November 2022, Daruvala was announced as a test and reserve driver for Mahindra Racing in Formula E for the 2022-23 Formula E season. In April 2023, Daruvala would make his debut in Formula E machinery in the Berlin rookie test. Daruvala made his Formula E free practice debut at the Rome ePrix.

### Maserati MSG Racing (2024)
#### 2023–24 season

On 27 September 2023, Daruvala signed a contract with Maserati MSG Racing for the 2023–24 Formula E season, teaming up with Maximilian Günther. Daruvala finished his debut race at Mexico City in 16th place, before making his first Duels in qualifying in just his third race in Diriyah by qualifying in fifth, but retired due to a car issue. His first points came at the Misano ePrix, where he finished ninth thanks to a masterclass energy strategy. He was set for more to gain points in Monaco, but had issues deploying his Attack Mode and dropped to 20th at the flag. However, he redemmed himself with his second and final points finish at the Berlin ePrix with seventh place, improving his personal best result. He ended the season in 21st place in the standings with eight points, far behind teammate Günther's 73.
Following a difficult rookie season, Daruvala left the team and the series after just a sole season with them. In March 2025, Daruvala announced on Instagram that he would not racing in any series for 2025.

## Karting record
### Karting career summary

| Season | Series | Team | Position |
| 2011 | All Stars Karting Championship Malaysia — Yamaha Junior | | 1st |
| 2011 | Asian Karting Open Championship - Formula 125 Junior Open | | 34th |
| 2011 | CIK-FIA Academy Trophy | Daruvala, Khurshed | 25th |
| 2012 | Copa Campeones Trophy — KF3 | | 6th |
| 2012 | WSK Master Series — KF3 | Ricky Flynn Motorsport | 40th |
| 2012 | WSK Euro Series — KF3 | Ricky Flynn Motorsport | 29th |
| 2012 | CIK-FIA World Cup — KF3 | Ricky Flynn Motorsport | 17th |
| 2012 | Asia-Pacific Championship — KF3 | Rayo Racing | 1st |
| 2013 | South Garda Winter Cup — KF3 | | 11th |
| 2013 | Trofeo Andrea Margutti — KFJ | Ricky Flynn Motorsport | 4th |
| 2013 | WSK Euro Series — KFJ | Ricky Flynn Motorsport | 17th |
| 2013 | WSK Super Master Series — KFJ | Ricky Flynn Motorsport | 12th |
| 2013 | Super 1 National Championship — KFJ | | 1st |
| 2013 | CIK-FIA International Super Cup — KFJ | Ricky Flynn Motorsport | 2nd |
| 2013 | CIK-FIA European Championship — KFJ | Ricky Flynn Motorsport | 8th |
| 2013 | CIK-FIA World Championship — KFJ | Ricky Flynn Motorsport | 15th |
| 2013 | WSK Final Cup — KFJ | Ricky Flynn Motorsport | 21st |
| 2014 | South Garda Winter Cup — KF2 | Ricky Flynn Motorsport | 9th |
| 2014 | Trofeo Andrea Margutti — KF | Ricky Flynn Motorsport | 11th |
| 2014 | WSK Super Master Series — KF | Ricky Flynn Motorsport | 6th |
| 2014 | German Karting Championship — Senior | Ricky Flynn Motorsport | 2nd |
| 2014 | Deutsche Schalt Kart Meisterschaft | Ricky Flynn Motorsport | NC |
| 2014 | CIK-FIA European Championship — KFJ | Ricky Flynn Motorsport | 14th |
| 2014 | CIK-FIA World Championship — KFJ | Ricky Flynn Motorsport | 3rd |
| 2014 | SKUSA SuperNationals — TaG Senior | Ricky Flynn Motorsport | NC |
| Source: ||||

## Racing record
### Racing career summary

| Season | Series | Team | Races | Wins | Poles | F/Laps | Podiums | Points | Position |
| 2015 | Formula Renault 2.0 NEC | Fortec Motorsport | 16 | 0 | 0 | 1 | 3 | 194.5 | 5th |
| 2015 | Formula Renault 2.0 Alps | Fortec Motorsport | 7 | 0 | 1 | 0 | 2 | 0 | NC† |
| 2015 | Eurocup Formula Renault 2.0 | Fortec Motorsport | 7 | 0 | 0 | 0 | 0 | 0 | NC† |
| 2016 | Eurocup Formula Renault 2.0 | Josef Kaufmann Racing | 15 | 0 | 1 | 0 | 1 | 62 | 9th |
| 2016 | Formula Renault 2.0 NEC | Josef Kaufmann Racing | 15 | 1 | 1 | 1 | 5 | 223 | 4th |
| 2016 | Toyota Racing Series | M2 Competition | 15 | 3 | 1 | 3 | 6 | 789 | 2nd |
| 2017 | FIA Formula 3 European Championship | Carlin | 30 | 1 | 1 | 0 | 3 | 191 | 6th |
| 2017 | Macau Grand Prix | Carlin | 1 | 0 | 0 | 0 | 0 | N/A | 10th |
| 2017 | Toyota Racing Series | M2 Competition | 15 | 2 | 5 | 2 | 9 | 781 | 5th |
| 2018 | FIA Formula 3 European Championship | Carlin | 30 | 1 | 1 | 1 | 5 | 136.5 | 10th |
| 2018 | Macau Grand Prix | Carlin | 1 | 0 | 0 | 0 | 0 | N/A | 12th |
| 2018 | GP3 Series | MP Motorsport | 2 | 0 | 0 | 0 | 0 | 0 | 26th |
| 2019 | FIA Formula 3 Championship | Prema Racing | 16 | 2 | 1 | 2 | 7 | 157 | 3rd |
| 2020 | FIA Formula 2 Championship | Carlin | 24 | 1 | 0 | 1 | 2 | 72 | 12th |
| 2021 | FIA Formula 2 Championship | Carlin | 23 | 2 | 0 | 1 | 5 | 113 | 7th |
| 2021 | F3 Asian Championship | Mumbai Falcons India Racing Ltd. | 15 | 3 | 3 | 3 | 8 | 192 | 3rd |
| 2022 | FIA Formula 2 Championship | Prema Racing | 27 | 1 | 0 | 2 | 8 | 126 | 7th |
| 2022–23 | Formula E | Mahindra Racing | Reserve driver | Reserve driver | Reserve driver | Reserve driver | Reserve driver | Reserve driver | Reserve driver |
| 2023 | FIA Formula 2 Championship | MP Motorsport | 24 | 0 | 0 | 0 | 3 | 59 | 12th |
| 2023–24 | Formula E | Maserati MSG Racing | 16 | 0 | 0 | 1 | 0 | 8 | 21st |
$^†$ As Daruvala was a guest driver, he was ineligible for points.

### Complete Formula Renault 2.0 Northern European Cup results

(key) (Races in bold indicate pole position) (Races in italics indicate fastest lap)
| Year | Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | DC | Points |
| 2015 | Fortec Motorsports | MNZ 1 8 | MNZ 2 4 | SIL 1 16 | SIL 2 15 | RBR 1 3 | RBR 2 4 | RBR 3 Ret | SPA 1 6 | SPA 2 6 | ASS 1 11 | ASS 2 7 | NÜR 1 5 | NÜR 2 2 | HOC 1 3 | HOC 2 Ret | HOC 3 11 | 5th | 194.5 |
| 2016 | Josef Kaufmann Racing | MNZ 1 4 | MNZ 2 2 | SIL 1 5 | SIL 2 4 | HUN 1 13 | HUN 2 1 | SPA 1 7 | SPA 2 Ret | ASS 1 3 | ASS 2 3 | NÜR 1 4 | NÜR 2 3 | HOC 1 Ret | HOC 2 13 | HOC 3 9 | | 4th | 223 |

### Complete Formula Renault 2.0 Alps results

(key) (Races in bold indicate pole position) (Races in italics indicate fastest lap)
| Year | Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | Pos | Points |
| 2015 | Fortec Motorsport | IMO 1 | IMO 2 | PAU 1 | PAU 2 | RBR 1 | RBR 2 | RBR 3 | SPA 1 | SPA 2 | MNZ 1 6 | MNZ 2 8 | MNZ 3 Ret | MIS 1 3 | MIS 2 4 | JER 1 6 | JER 2 8 | NC† | 0 |
$^†$ As Daruvala was a guest driver, he was ineligible for points.

### Complete Eurocup Formula Renault 2.0 results

(key) (Races in bold indicate pole position) (Races in italics indicate fastest lap)
| Year | Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | Pos | Points |
| 2015 | Fortec Motorsport | ALC 1 | ALC 2 | ALC 3 | SPA 1 | SPA 2 | HUN 1 | HUN 2 | SIL 1 Ret | SIL 2 DNS | SIL 3 16 | NÜR 1 7 | NÜR 2 Ret | LMS 1 | LMS 2 | JER 1 15 | JER 2 13 | JER 3 Ret | NC† | 0 |
| 2016 | Josef Kaufmann Racing | ALC 1 3 | ALC 2 5 | ALC 3 13 | MON 1 15 | MNZ 1 7 | MNZ 2 Ret | MNZ 3 Ret | RBR 1 5 | RBR 2 7 | LEC 1 Ret | LEC 2 7 | SPA 1 9 | SPA 2 Ret | EST 1 10 | EST 2 11 | | | 9th | 62 |
$^†$ As Daruvala was a guest driver, he was ineligible for points.

### Complete Toyota Racing Series results

(key) (Races in bold indicate pole position) (Races in italics indicate fastest lap)
| Year | Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | DC | Points |
| 2016 | M2 Competition | RUA 1 8 | RUA 2 13 | RUA 3 1 | TER 1 1 | TER 2 5 | TER 3 17 | HMP 1 2 | HMP 2 4 | HMP 3 3 | TAU 1 5 | TAU 2 1 | TAU 3 8 | MAU 1 4 | MAU 2 2 | MAU 3 7 | 2nd | 789 |
| 2017 | M2 Competition | RUA 1 2 | RUA 2 Ret | RUA 3 1 | TER 1 9 | TER 2 7 | TER 3 2 | HMP 1 14 | HMP 2 8 | HMP 3 3 | TAU 1 3 | TAU 2 3 | TAU 3 2 | MAN 1 2 | MAN 2 7 | MAN 3 1 | 5th | 781 |

### Complete FIA Formula 3 European Championship results

(key) (Races in bold indicate pole position) (Races in italics indicate fastest lap)
| Year | Entrant | Engine | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | DC | Points |
| 2017 | Carlin | Volkswagen | SIL 1 10 | SIL 2 8 | SIL 3 6 | MNZ 1 2 | MNZ 2 8 | MNZ 3 9 | PAU 1 10 | PAU 2 9 | PAU 3 11 | HUN 1 3 | HUN 2 8 | HUN 3 9 | NOR 1 6 | NOR 2 4 | NOR 3 1 | SPA 1 4 | SPA 2 5 | SPA 3 5 | ZAN 1 9 | ZAN 2 16 | ZAN 3 14 | NÜR 1 6 | NÜR 2 10 | NÜR 3 5 | RBR 1 13 | RBR 2 5 | RBR 3 6 | HOC 1 5 | HOC 2 8 | HOC 3 20 | 6th | 191 |
| 2018 | Carlin | Volkswagen | PAU 1 Ret | PAU 2 6 | PAU 3 3‡ | HUN 1 13 | HUN 2 6 | HUN 3 11 | NOR 1 3 | NOR 2 6 | NOR 3 5 | ZAN 1 12 | ZAN 2 Ret | ZAN 3 3 | SPA 1 1 | SPA 2 3 | SPA 3 11 | SIL 1 9 | SIL 2 15 | SIL 3 12 | MIS 1 9 | MIS 2 Ret | MIS 3 9 | NÜR 1 Ret | NÜR 2 13 | NÜR 3 14 | RBR 1 10 | RBR 2 18† | RBR 3 7 | HOC 1 Ret | HOC 2 4 | HOC 3 Ret | 10th | 136.5 |
$^†$ Driver did not finish the race, but was classified as he completed over 90% of the race distance. $^‡$ Half points awarded as less than 75% of race distance was completed.

### Complete Macau Grand Prix results

| Year | Team | Car | Qualifying | Quali Race | Main race |
| 2017 | Carlin | Dallara F317 | 19th | 16th | 10th |
| 2018 | Carlin | Dallara F317 | 19th | 17th | 12th |

### Complete GP3 Series/FIA Formula 3 Championship results

(key) (Races in bold indicate pole position) (Races in italics indicate fastest lap)
| Year | Entrant | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | Pos | Points |
| 2018 | MP Motorsport | CAT FEA | CAT SPR | LEC FEA | LEC SPR | RBR FEA | RBR SPR | SIL FEA | SIL SPR | HUN FEA | HUN SPR | SPA FEA | SPA SPR | MNZ FEA | MNZ SPR | SOC FEA | SOC SPR | YMC FEA 19 | YMC SPR 13 | 26th | 0 |
| 2019 | Prema Racing | CAT FEA 7 | CAT SPR 1 | LEC FEA 1 | LEC SPR 3 | RBR FEA 4 | RBR SPR 2 | SIL FEA 2 | SIL SPR 28† | HUN FEA 11 | HUN SPR 7 | SPA FEA 3 | SPA SPR 5 | MNZ FEA 2 | MNZ SPR 13 | SOC FEA 5 | SOC SPR 14 | | | 3rd | 157 |
$^†$ Driver did not finish the race, but was classified as he completed over 90% of the race distance.

### Complete FIA Formula 2 Championship results

(key) (Races in bold indicate pole position) (Races in italics indicate points for the fastest lap of top ten finishers)
| Year | Entrant | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | DC | Points |
| 2020 | Carlin | RBR FEA 12 | RBR SPR 16 | RBR FEA 12 | RBR SPR 9 | HUN FEA 6 | HUN SPR 7 | SIL FEA 12 | SIL SPR 4 | SIL FEA 12 | SIL SPR 9 | CAT FEA 17 | CAT SPR 17 | SPA FEA 19 | SPA SPR 16 | MNZ FEA 10 | MNZ SPR 6 | MUG FEA 10 | MUG SPR 7 | SOC FEA 5 | SOC SPR 11 | BHR FEA 3 | BHR SPR Ret | BHR FEA 7 | BHR SPR 1 | | | | | 12th | 72 |
| 2021 | Carlin | BHR SP1 2 | BHR SP2 4 | BHR FEA 6 | MCO SP1 11 | MCO SP2 8 | MCO FEA Ret | BAK SP1 4 | BAK SP2 3 | BAK FEA 7 | SIL SP1 12 | SIL SP2 19 | SIL FEA 10 | MNZ SP1 9 | MNZ SP2 1 | MNZ FEA 5 | SOC SP1 12 | SOC SP2 C | SOC FEA 3 | JED SP1 10 | JED SP2 14 | JED FEA 11 | YMC SP1 1 | YMC SP2 7 | YMC FEA 11 | | | | | 7th | 113 |
| 2022 | Prema Racing | BHR SPR 2 | BHR FEA 12 | JED SPR 7 | JED FEA 3 | IMO SPR 2 | IMO FEA 9 | CAT SPR 4 | CAT FEA Ret | MCO SPR 2 | MCO FEA 8 | BAK SPR 2 | BAK FEA 4 | SIL SPR 8 | SIL FEA 7 | RBR SPR 11 | RBR FEA 12 | LEC SPR 2 | LEC FEA 7 | HUN SPR 17 | HUN FEA 11 | SPA SPR DNS | SPA FEA 20 | ZAN SPR 16 | ZAN FEA 10 | MNZ SPR 3 | MNZ FEA 1 | YMC SPR Ret | YMC FEA 13 | 7th | 126 |
| 2023 | MP Motorsport | BHR SPR 6 | BHR FEA 17 | JED SPR 3 | JED FEA 3 | MEL SPR 17 | MEL FEA 6 | BAK SPR 14† | BAK FEA 14 | MCO SPR 2 | MCO FEA 13 | CAT SPR 19† | CAT FEA 14 | RBR SPR Ret | RBR FEA 10 | SIL SPR 11 | SIL FEA 6 | HUN SPR 5 | HUN FEA 11 | SPA SPR Ret | SPA FEA Ret | ZAN SPR 10 | ZAN FEA 17 | MNZ SPR 17 | MNZ FEA 7 | YMC SPR | YMC FEA | | | 12th | 59 |

### Complete F3 Asian Championship results

(key) (Races in bold indicate pole position) (Races in italics indicate fastest lap)
| Year | Entrant | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | DC | Points |
| 2021 | Mumbai Falcons India Racing Ltd. | DUB 1 3 | DUB 2 7 | DUB 3 7 | ABU 1 1 | ABU 2 1 | ABU 3 2 | ABU 1 2 | ABU 2 6 | ABU 3 1 | DUB 1 5 | DUB 2 12 | DUB 3 Ret | ABU 1 7 | ABU 2 3 | ABU 3 3 | 3rd | 192 |

### Complete Formula E results

(key) (Races in bold indicate pole position; races in italics indicate fastest lap)
| Year | Team | Chassis | Powertrain | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | Pos | Points |
| 2023–24 | Maserati MSG Racing | Formula E Gen3 | Maserati Tipo Folgore | MEX 16 | DRH 20 | DRH Ret | SAP 15 | TOK 17 | MIS Ret | MIS 9 | MCO 20 | BER 17 | BER 7 | SHA 19 | SHA 17 | POR 16 | POR 12 | LDN 18 | LDN Ret | 21st | 8 |