# Niki Tuuli

Niki Rikhard Tuuli (born 26 October 1995) is a Finnish motorcycle rider, currently competing in the Supersport World Championship for QJMOTOR Factory Racing.

## Career

Between 2013 and 2015 he competed in the Superstock 600 series before moving up to the Supersport World Championship as a full-time rider in 2017. He competed as a wild-card entry in 2016 scoring podiums in all three races he participated.
After Zulfahmi Khairuddin retired from the sport, he replaced him in the SIC Racing Team to join the 2018 Moto2 World Championship.
In 2025, he competed for the QJMOTOR Factory Racing in Supersport World Championship.

## Career statistics

* 2013 - 14th, European Superstock 600 Championship #36 Yamaha YZF-R6
* 2014 - 4th, European Superstock 600 Championship #18 Yamaha YZF-R6
* 2021 : MV Agusta Corse Clienti (CIV Supersport 600) #66

### FIM European Superstock 600
#### Races by year

(key) (Races in bold indicate pole position, races in italics indicate fastest lap)
| Year | Bike | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Pos | Pts |
| 2015 | Yamaha | SPA 5 | SPA 5 | NED 3 | IMO Ret | POR 7 | ITA 2 | SPA 5 | FRA Ret | 5th | 78 |

### Supersport World Championship
#### Races by year

(key) (Races in bold indicate pole position; races in italics indicate fastest lap)
| Year | Bike | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Pos | Pts |
| 2015 | Yamaha | AUS | THA | SPA | NED | ITA | GBR 9 | POR | ITA | MAL | SPA | FRA | QAT | 26th | 7 |
| 2016 | Yamaha | AUS | THA | SPA | NED | ITA | MAL | GBR | ITA | GER 2 | FRA 2 | SPA 2 | QAT | 10th | 60 |
| 2017 | Yamaha | AUS 5 | THA 3 | SPA Ret | NED 16 | ITA Ret | GBR 24 | ITA Ret | GER 5 | POR Ret | FRA 1 | SPA 7 | QAT 6 | 7th | 82 |
| 2018 | Honda | AUS 11 | THA 9 | SPA 8 | NED 7 | ITA 7 | GBR | CZE | ITA | POR | FRA | ARG | QAT | 14th | 38 |
| Year | Bike | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 6 | 7 | 7 | 8 | 8 | 9 | 9 | 10 | 10 | 11 | 11 | 12 | 12 | Pos | Pts |
| Year | Bike | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | R1 | R2 | Pos | Pts |
| 2021 | MV Agusta | SPA Ret | SPA DNS | POR 11 | POR 8 | ITA 9 | ITA Ret | NED Ret | NED 8 | CZE 9 | CZE 8 | SPA 10 | SPA 7 | FRA Ret | FRA 5 | SPA 19 | SPA 3 | SPA C | SPA 3 | POR 5 | POR Ret | ARG 8 | ARG Ret | INA Ret | INA 2 | 11th | 140 |
| 2022 | MV Agusta | SPA 6 | SPA 5 | NED 6 | NED 7 | POR Ret | POR DNS | ITA | ITA | GBR | GBR | CZE 6 | CZE 10 | FRA 6 | FRA 11 | SPA 6 | SPA 5 | POR 5 | POR Ret | ARG 5 | ARG 4 | INA 1 | INA Ret | AUS Ret | AUS Ret | 8th | 152 |
| 2023 | Triumph | AUS 4 | AUS 9 | INA 3 | INA 6 | NED 12 | NED 5 | SPA 10 | SPA 8 | EMI 9 | EMI 10 | GBR 15 | GBR 12 | ITA Ret | ITA DNS | CZE 7 | CZE 9 | FRA 5 | FRA 5 | SPA 9 | SPA Ret | POR 9 | POR 10 | ARG 9 | ARG 12 | 8th | 162 |
| 2024 | Ducati | AUS 17 | AUS 14 | SPA 16 | SPA NC | NED Ret | NED 3 | ITA 9 | ITA 8 | GBR 9 | GBR 6 | CZE 10 | CZE 8 | POR 10 | POR Ret | FRA 1 | FRA 8 | ITA 9 | ITA 10 | SPA 14 | SPA 16 | POR Ret | POR DNS | SPA | SPA | 11th | 118 |
| 2025 | QJ Motor | AUS | AUS | POR | POR | NED | NED | ITA | ITA | CZE | CZE | EMI | EMI | GBR | GBR | HUN | HUN | FRA | FRA | ARA | ARA | POR | POR | SPA | SPA | NC* | 0* |
* Season still in progress.

### Grand Prix motorcycle racing
#### By season

| Season | Class | Motorcycle | Team | Race | Win | Podium | Pole | FLap | Pts | Plcd |
| 2018 | Moto2 | Kalex | SIC Racing Team Petronas Sprinta Racing | 11 | 0 | 0 | 0 | 0 | 1 | 32nd |
| 2019 | MotoE | Energica | Ajo MotoE | 3 | 1 | 1 | 1 | 1 | 26 | 15th |
| 2020 | MotoE | Energica | Avant Ajo MotoE | 6 | 1 | 2 | 0 | 2 | 53 | 6th |
| Total | Total | Total | Total | 20 | 2 | 3 | 1 | 3 | 80 | |

#### By class

| Class | Seasons | 1st GP | 1st Pod | 1st Win | Race | Win | Podiums | Pole | FLap | Pts | WChmp |
| Moto2 | 2018 | 2018 France | | | 11 | 0 | 0 | 0 | 0 | 1 | 0 |
| MotoE | 2019–2020 | 2019 Germany | 2019 Germany | 2019 Germany | 9 | 2 | 3 | 1 | 3 | 79 | 0 |
| Total | 2018–2020 | 2018–2020 | 2018–2020 | 2018–2020 | 20 | 2 | 3 | 1 | 3 | 80 | 0 |

#### Races by year

(key) (Races in bold indicate pole position; races in italics indicate fastest lap)
| Year | Class | Bike | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | Pos | Pts |
| 2018 | Moto2 | Kalex | QAT | ARG | AME | SPA | FRA 22 | ITA 17 | CAT Ret | NED DNS | GER DNS | CZE 21 | AUT 21 | GBR C | RSM 21 | ARA 22 | THA 15 | JPN 21 | AUS DNS | MAL Ret | VAL Ret | 32nd | 1 |
| 2019 | MotoE | Energica | GER 1 | AUT 15 | RSM1 Ret | RSM2 DNS | VAL1 | VAL2 | | | | | | | | | | | | | | 15th | 26 |
| 2020 | MotoE | Energica | SPA 11 | ANC DNS | RSM 17 | EMI1 13 | EMI2 12 | FRA1 3 | FRA2 1 | | | | | | | | | | | | | 6th | 53 |

### FIM CEV Moto2 European Championship
#### Races by year

(key) (Races in bold indicate pole position; races in italics indicate fastest lap)
| Year | Bike | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Pos | Pts |
| 2019 | Kalex | EST1 1 | EST2 2 | VAL DNS | CAT1 4 | CAT2 2 | ARA1 9 | ARA2 3 | JER | ALB1 | ALB2 | VAL | 5th | 101 |
| 2020 | Kalex | EST1 2 | EST2 2 | POR1 2 | POR2 2 | JER1 3 | JER2 2 | ARA1 3 | ARA2 2 | ARA3 2 | VAL1 5 | VAL2 4 | 2nd | 196 |