NTSB investigations, 2025, Outside the U.S.
30 cases where the sequence of events included Loss of control in flight.
Cases per year
| 2008 | 5 |
|---|---|
| 2009 | 13 |
| 2010 | 12 |
| 2011 | 11 |
| 2012 | 18 |
| 2013 | 26 |
| 2014 | 25 |
| 2015 | 36 |
| 2016 | 38 |
| 2017 | 31 |
| 2018 | 35 |
| 2019 | 64 |
| 2020 | 38 |
| 2021 | 35 |
| 2022 | 45 |
| 2023 | 35 |
| 2024 | 23 |
| 2025 | 30 |
| 2026 | 5 |
Latest cases
Query with SQL
duckdb -csv -c "SELECT c.\"ntsbNumber\", c.\"eventDate\", c.\"eventType\", c.\"eventCity\", c.\"eventStateOrRegion\", a.n_number, a.\"aircraftMake\", a.\"aircraftModel\", c.\"highestInjuryLevel\", c.\"totalFatal\", c.\"completionStatus\", c.report_url
FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c.\"mKey\" AND a.position = 1
WHERE year(c.\"eventDate\") = 2025
AND c.\"eventCountry\" <> 'USA'
AND c.\"mKey\" IN (SELECT s.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' s WHERE s.\"tier2Number\" = '240' AND s.case_mkey IN (SELECT case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' WHERE \"isDefiningEvent\"))
ORDER BY c.\"eventDate\" DESC, c.\"ntsbNumber\" DESC"Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.
SELECT c."ntsbNumber", c."eventDate", c."eventType", c."eventCity", c."eventStateOrRegion", a.n_number, a."aircraftMake", a."aircraftModel", c."highestInjuryLevel", c."totalFatal", c."completionStatus", c.report_url FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c."mKey" AND a.position = 1 WHERE year(c."eventDate") = 2025 AND c."eventCountry" <> 'USA' AND c."mKey" IN (SELECT s.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' s WHERE s."tier2Number" = '240' AND s.case_mkey IN (SELECT case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' WHERE "isDefiningEvent")) ORDER BY c."eventDate" DESC, c."ntsbNumber" DESC
Run it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
NTSB GAA26WA059Accident · 1 fatalClass 5 · ForeignCessna 170 · Rio de Janeiro, BrazilNTSB GAA26WA057Accident · 1 fatalClass 5 · ForeignLancair 360 · Mazarambroz, SpainNTSB GAA26WA052Accident · 10 fatalClass 5 · ForeignCessna 650 · Toluca, MexicoNTSB GAA26WA089Accident · Minor injuriesClass 5 · ForeignCessna 172 · Dhana Airfield, IndiaNTSB GAA26WA043Accident · 1 fatalClass 5 · ForeignVulcanair P68 · Waterford Regional Airport, IrelandNTSB GAA26WA025Accident · 1 fatalClass 5 · ForeignAir Tractor AT401 · Jaú, BrazilNTSB GAA26WA200Accident · 1 fatalClass 5 · ForeignBRM Aero Bristell NG5 · Bacani, Vaslui, RomaniaNTSB GAA26WA012Accident · 2 fatalClass 4 · ForeignPiper PA31T · San Cristóba, VenezuelaNTSB GAA25WA291Accident · 1 fatalClass 5 · ForeignPilatus PC6 · Moruya, AustraliaNTSB GAA25WA269AccidentClass 5 · ForeignBeech 58 · Balkova, CzechiaNTSB GAA25WA264Accident · 2 fatalClass 5 · ForeignCessna 150M · Municipio de Garcia, MexicoNTSB GAA25WA265Accident · 1 fatalClass 5 · ForeignPiper PA18 · Cham, SwitzerlandNTSB GAA25WA254Accident · No injuriesClass 5 · ForeignBell 412 · Guadarranque reservoir, SpainNTSB GAA25WA251Accident · 2 fatalClass 5 · ForeignMooney M20J · Norrtälje, SwedenNTSB GAA25WA261Accident · 2 fatalClass 5 · ForeignSkystar Kitfox · Casey, CanadaNTSB GAA25WA236Accident · Serious injuriesClass 5 · ForeignBell 206 · Ontario, CanadaNTSB GAA25WA219Accident · 2 fatalClass 5 · ForeignPiper PA31 · Deer Lake, CanadaNTSB GAA25WA217Accident · No injuriesClass 5 · ForeignKaman K-Max · Siviez, SwitzerlandNTSB GAA25WA244Accident · 2 fatalClass 3 · ForeignProMecc Aerosapce Freccia FG · Azzano Mella, ItalyNTSB GAA25WA195AccidentClass 5 · ForeignCessna 172 · Chartres, FranceNTSB GAA25WA182Accident · 1 fatalClass 3 · ForeignTecnam P2008 · Amreli, IndiaNTSB GAA25WA150Accident · 1 fatalClass 5 · ForeignAyres S2R · SãO José Do Rio Claro, BrazilNTSB GAA25WA133Accident · 1 fatalClass 4 · ForeignPiper PA32 · Rondonopolis, BrazilNTSB GAA25WA130Accident · 2 fatalClass 5 · ForeignCessna 152 · Lingayen, PhilippinesNTSB GAA25WA114Accident · 1 fatalClass 5 · ForeignCessna 150 · Peruibe, BrazilNTSB GAA25WA100Accident · No injuriesClass 5 · ForeignGrumman AA5 · Zell am See, AustriaNTSB GAA25WA086Accident · 1 fatalClass 5 · ForeignBell 206L-4 · Bentong Helicopter Landing Site, MalaysiaNTSB DCA25WA118Accident · 20 fatalClass 5 · ForeignBeech 1900 · Juba, SudanNTSB GAA25WA142Accident · Serious injuriesClass 3 · ForeignPilatus PC6 · Maripasoula, French GuianaNTSB GAA25WA055Accident · Serious injuriesClass 5 · ForeignPiper PA18 · Fassberg, Germany