NTSB investigations, 2026, Outside the U.S.
14 cases where the sequence of events included Runway excursion.
Cases per year
| 2008 | 1 |
|---|---|
| 2009 | 1 |
| 2010 | 6 |
| 2011 | 9 |
| 2012 | 8 |
| 2013 | 11 |
| 2014 | 4 |
| 2015 | 6 |
| 2016 | 23 |
| 2017 | 22 |
| 2018 | 23 |
| 2019 | 9 |
| 2020 | 14 |
| 2021 | 12 |
| 2022 | 20 |
| 2023 | 18 |
| 2024 | 27 |
| 2025 | 15 |
| 2026 | 14 |
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\") = 2026
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\" = '300' 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") = 2026 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" = '300' 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 DCA27WA023Incident · No injuriesClass 5 · ForeignBoeing 737 · Birmingham, United KingdomNTSB DCA26WA363Accident · No injuriesClass 5 · ForeignBoeing 737 · Kindu, Congo - KinshasaNTSB DCA26WA362Incident · No injuriesClass 5 · ForeignBoeing 737 · Tiouilit, MauritaniaNTSB DCA26WA311IncidentClass 5 · ForeignBoeing 787 · Munich, GermanyNTSB DCA26WA296Occurrence · No injuriesClass 5 · ForeignBoeing 737 · Hargeisa, SomaliaNTSB DCA26WA309Incident · No injuriesClass 5 · ForeignAirbus A320 · Balmaceda, ChileNTSB GAA26WA287Incident · No injuriesClass 5 · ForeignCessna 182 · San Antonio, ColombiaNTSB DCA26WA209Incident · No injuriesClass 5 · ForeignAirbus 220 · Split, CroatiaNTSB DCA26WA212AccidentClass 3 · ForeignBoeing 737 · Muscat, OmanNTSB DCA26WA198Incident · No injuriesClass 5 · ForeignBoeing 737 · Salvador, BrazilNTSB GAA26WA144Accident · No injuriesClass 5 · ForeignCessna 182 · Pucallpa, PeruNTSB GAA26WA161AccidentClass 5 · ForeignBeech 200 · Retford, United KingdomNTSB GAA26WA141Accident · No injuriesClass 5 · ForeignEmbraer EMB-145XR · Les Cayes, HaitiNTSB GAA26WA104Accident · No injuriesClass 5 · ForeignCessna 510 · Barretos City, Brazil