António Maria de Mello Breyner Félix da Costa (born 31 August 1991) is a Portuguese racing driver who competes in Formula E for Jaguar and in the FIA World Endurance Championship for Alpine. Félix da Costa won the 2019–20 Formula E Championship with Techeetah, and has won 14 ePrix since 2014. In endurance racing, Félix da Costa won an LMP2 title for Jota, and has competed in Hypercar since 2023.

A former Red Bull junior, Félix da Costa won the Macau Grand Prix in 2012 and 2016, and tested for Force India and Red Bull in Formula One. Félix da Costa made his Formula Renault 3.5 Series debut in mid-2012, and went on to win four of the last five races, before topping F1's Young Drivers' Test for Red Bull. He continued in the role for 2013, placing third in FR3.5.

Unable to secure an F1 drive, Félix da Costa joined the new Formula E for 2014. He spent five seasons across Aguri and Andretti, before moving to DS Techeetah to partner reigning two-time champion Jean-Éric Vergne. Félix da Costa beat Vergne and was crowned 2019–20 Formula E champion by 71 points. After Techeetah folded in 2022, Félix da Costa won five times for Porsche as Pascal Wehrlein's teammate. Félix da Costa moved to Jaguar in 2025.

Félix da Costa is also active in sports car racing. He was a BMW factory driver in DTM between 2014 and 2016, and in the WEC's LMGTE Pro class in 2018–19. Félix da Costa later spent three seasons in LMP2 with Jota, and won the title in 2022. He graduated to Hypercar in 2023, and returned in 2026 with Alpine.

Early career

Karting Born in Cascais, Félix da Costa began his karting career at the age of nine. In the Cadet class, Félix da Costa won the Portuguese Championship and the Portuguese Karting Open in 2002, before winning the South Portuguese Championship in 2003. In 2004, Félix da Costa stepped up to the ICA-J class, but he had to wait until 2006 to win his first title, the Portuguese Championship. 2006 was the year in which he also achieved strong results in European karting events, with a runner-up placing in the World Series Karting Championship and a third in the Italian Open Masters. In 2007, Félix da Costa became an official factory driver for the legendary Italian Tony Kart team, in the newly renamed KF2 category alongside Will Stevens. His best results were a fourth in the Asia-Pacific Championship and a runner-up in the South-Garda Winter Cup.

Formula Renault 2.0

2008 Félix da Costa moved into single seaters in 2008, competing in both the Eurocup and Northern European championships of Formula Renault. Making his debut in the NEC at Hockenheim, he finished third behind team-mates Valtteri Bottas and Tobias Hegewald, after starting from third on the grid. Unlike his team-mates, his primary focus was the NEC rather than the Eurocup, and Félix da Costa achieved his first NEC win at Oschersleben, while most of his rivals were competing in the Eurocup round at the Hungaroring. He finished the season as runner-up in the championship, 86 points behind Bottas –who won twelve of the season's sixteen races – and as a prize, Félix da Costa tested a Formula Renault 3.5 Series car with the P1 Motorsport team at Paul Ricard. During the season, Félix da Costa also contested six Eurocup races; he recorded a best finish of fourth at Estoril en route to thirteenth in the championship, with five points-scoring finishes in total. Félix da Costa also served as a rookie driver for A1 Team Portugal, at the New Zealand and South African rounds of the 2008–09 A1 Grand Prix season.

2009 With Bottas, Hegewald, Daniel Ricciardo, Roberto Merhi amongst others moving to either Formula Two or Formula Three, Félix da Costa became a title contender in both the Eurocup and NEC Formula Renault series. Félix da Costa followed Bottas' lead of 2008, by dominating the NEC field, wrapping up the title at the Nürburgring. Consistency was the key to Félix da Costa's Eurocup campaign, finishing in the top five in the first seven races. He led the series until the rounds at the Nürburgring, where he ran under appeal, for a technical infringement in Super Pole. Félix da Costa dominated the first race at the brand new Ciudad del Motor de Aragón circuit, winning from his first series pole position, and also set fastest lap along the way. He completed the double the following day; however, he lost out on second place in the championship to Jean-Éric Vergne on a tie-breaker.

Formula Three

2010

Félix da Costa stepped up to the Formula 3 Euro Series for the 2010 season, moving up with Motopark Academy. Félix da Costa scored a point on his début at Le Castellet, giving him pole position for the second race via the series' reverse-grid system. He took further points-scoring finishes in the Saturday races at Hockenheim, Valencia, the Norisring and the Nürburgring. The following day at the Nürburgring, Félix da Costa became the first Portuguese driver to win a race in the series, after he passed pole-sitter Jim Pla at the start of the race. Félix da Costa followed this victory up with further victories at each of the following two meetings at Zandvoort and Brands Hatch; he had finished the Saturday races in eighth position, and thus started both meetings' Sunday races from pole position and led both from start to finish.

Félix da Costa achieved one further podium finish at Oschersleben, finishing third, en route to a final championship placing of seventh place and was the top-placed rookie. He also contested his first Macau Grand Prix at the end of the season, joining Carlin for the event. Having recorded the thirteenth fastest time in qualifying, Félix da Costa progressed up the field to a sixth-place finish in the main 15-lap race. Before the event, Félix da Costa took part in the Formula One Young Drivers' Test in Abu Dhabi for Force India. Félix da Costa set the third-fastest time of the first day's running, completing 77 laps.

2011 In order to return to the Macau Grand Prix in 2011, Félix da Costa contested two meetings of the British Formula Three Championship for Hitech Racing, replacing Max Snegirev in one of the team's cars. He contested races at the Nürburgring and Paul Ricard during July, at circuits he had competed at previously in the Formula 3 Euro Series. He achieved a podium finish in the final race at the Nürburgring, finishing second to Felipe Nasr after a last-lap pass on Carlos Huertas, while he accumulated two podium finishes – second in race one and third in race two – at Paul Ricard. He finished the championship in thirteenth place, tied on points with another of the team's drivers, Riki Christodoulou. He rejoined Hitech Racing for Macau, where he started from the front row for the qualifying race – after Roberto Merhi was given a post-qualifying penalty – but stalled on the grid at the race start, dropping to the back of the field before retiring with gearbox issues. He retired from the main race with a wheel issue.

2012 For the 2012 Macau Grand Prix, drivers had to compete in any Formula Three championship race during the calendar year, rather than an FIA-regulated championship meeting like previous years, due to the introduction of Dallara's new F312. As a result, Félix da Costa had to compete, for Carlin, in the MotorSport Vision Formula Three Cup – a second-tier Formula Three series in the United Kingdom – in its season-ending round at Snetterton, due to commitments in other series. Félix da Costa comfortably won both races, winning the first race by almost a minute and the second race by almost forty seconds. At Macau, Félix da Costa set the fastest time during the first qualifying session on Thursday, but ultimately had to start from second on the grid after Alex Lynn improved upon his time during the second session on Friday. Lynn made a slow start in the qualification race and Félix da Costa was momentarily passed by Felix Rosenqvist before he moved back ahead under braking for Lisboa on lap one. He maintained the lead until the end, taking pole position for the main race. Rosenqvist repeated his qualification race start in the Grand Prix itself, but Félix da Costa retook the lead at Lisboa on lap one once again. Félix da Costa maintained the lead until the end, to become the first Portuguese winner of the Grand Prix since Eduardo de Carvalho won the inaugural event in 1954. It was also Carlin's first win in the race since 2001, when Takuma Sato won the event.

GP3 Series

2010 Alongside his Formula Three commitments for Motopark Academy, Félix da Costa made his GP3 Series début during the series' inaugural season in 2010, replacing Lucas Foresti at the Carlin team for the rounds at the Hungaroring and Spa-Francorchamps. This was due to Foresti racing concurrently in the British Formula Three Championship, and the GP3 meetings clashed with Formula Three races at Spa-Francorchamps and Snetterton. In his first race, Félix da Costa finished in sixth place, but that was to be his only points-scoring finish, and eventually finished the season 26th in the drivers' championship standings.

2011 For 2011, Félix da Costa moved into the series on a full-time basis, signing for the Status Grand Prix team to partner former Formula Three rival Alexander Sims and Ivan Lukashevich. Félix da Costa scored points in both races at the season-opening event at Istanbul Park, where he recorded finishes of fifth place and fourth place respectively. After these finishes, Félix da Costa went on a run of nine races without a points finish, with ninth place at Silverstone being his best finish of the barren spell. This was ended by a sixth-place finish at the Hungaroring, scoring a point having started from eleventh on the grid. He failed to score at Spa-Francorchamps, before a seventh-place finish in the opening race at Monza, where he made his way up the order from fourteenth on the grid. Starting alongside Mitch Evans on the front row for the final race of the season, Félix da Costa held a top-three placing for most of the race and when Evans and James Calado collided with three laps remaining, Félix da Costa was to profit as he assumed the race lead. He held the lead until the end of the race, holding off Rio Haryanto by 0.7 seconds to take his first GP3 victory; the victory helped him to finish thirteenth in the final drivers' championship standings. Félix da Costa also contested the non-championship GP2 Final in Abu Dhabi for Ocean Racing Technology, taking finishes of seventh and thirteenth places respectively.

2012 Félix da Costa remained in the series for 2012, and he rejoined the Carlin team, partnering British drivers Alex Brundle and William Buller. For the opening round of the season in Barcelona, Félix da Costa qualified on pole position by 0.01 seconds ahead of Lotus GP team-mates Conor Daly and Aaro Vainio. Félix da Costa jumped the start of the race, and was given a drive-through penalty as a result. He ultimately finished the race in fourteenth place, before taking a seventh-place finish in the weekend's other race. He finished seventh in the opening race at Monaco, meaning he started second for the second race of the weekend. He remained in that position during the race, following Marlon Stöckinger across the line for his first podium of the season.