NTSB investigations, Outside the U.S.

1,772 cases where the phase of flight was Enroute.

Cases per year

19622026
NTSB investigations, Outside the U.S. per year, 1962–2026: 1,772 cases
19623
19632
196423
196521
196618
196726
19689
196922
197015
197111
197219
197316
197414
197519
19763
19778
19788
19794
19812
19823
19843
19861
19871
19886
19891
19901
19912
19941
19972
19981
20001
20022
20032
20041
20071
200810
200930
201031
201139
201253
201357
201451
201571
201689
201777
2018100
2019124
202071
2021119
2022105
2023112
2024152
2025138
202671

Latest cases

Query with SQL
duckdb -csv -c "WITH phase_names(main, name) AS (VALUES (100, 'Prior to flight'), (150, 'Standing'), (200, 'Pushback/towing'), (250, 'Taxi'), (300, 'Takeoff'), (350, 'Initial climb'), (400, 'Enroute'), (450, 'Maneuvering'), (500, 'Approach'), (550, 'Landing'), (600, 'Emergency descent'), (650, 'Uncontrolled descent'), (700, 'Post-impact'), (750, 'After landing'), (800, 'Other'), (990, 'Unknown')),
    crosswalk(code, main, name) AS (VALUES (500, 150, 'Standing'), (501, 150, 'Standing - pre-flight'), (502, 150, 'Standing - starting engine(s)'), (503, 150, 'Standing - engine(s) operating'), (504, 150, 'Standing - engine(s) not operating'), (505, 150, 'Standing - idling rotors'), (510, 250, 'Taxi'), (511, 200, 'Taxi - pushback/tow'), (512, 250, 'Taxi - to takeoff'), (513, 250, 'Taxi - from landing'), (514, 250, 'Taxi - aerial'), (520, 300, 'Takeoff'), (521, 300, 'Takeoff - roll/run'), (522, 350, 'Takeoff - initial climb'), (523, 300, 'Takeoff - aborted'), (530, 400, 'Climb'), (531, 400, 'Climb - to cruise'), (540, 400, 'Cruise'), (541, 400, 'Cruise - normal'), (542, 400, 'Maneuvering - holding (IFR)'), (550, 400, 'Descent'), (551, 400, 'Descent - normal'), (552, 600, 'Descent - emergency'), (553, 650, 'Descent - uncontrolled'), (560, 500, 'Approach'), (561, 500, 'Approach - VFR pattern - downwind'), (562, 500, 'Approach - VFR pattern - base turn'), (563, 500, 'Approach - VFR pattern - base leg/base to final'), (564, 500, 'Approach - VFR pattern - final approach'), (565, 500, 'Go-around (VFR)'), (566, 500, 'Approach - IAF to FAF/outer marker (IFR)'), (567, 500, 'Approach - FAF/outer marker to threshold (IFR)'), (568, 500, 'Circling (IFR)'), (569, 500, 'Missed approach (IFR)'), (570, 550, 'Landing'), (571, 550, 'Landing - flare/touchdown'), (572, 550, 'Landing - roll'), (573, 550, 'Landing - aborted'), (574, 550, 'Emergency landing'), (575, 550, 'Emergency landing after takeoff'), (576, 600, 'Emergency descent/landing'), (580, 450, 'Maneuvering'), (581, 450, 'Maneuvering - aerial application'), (582, 450, 'Maneuvering - turn to reverse direction'), (583, 450, 'Maneuvering - turn to landing area (emergency)'), (590, 450, 'Hover'), (591, 450, 'Hover - in ground effect'), (592, 450, 'Hover - out of ground effect'), (600, 800, 'Other'), (610, 990, 'Unknown')),
    current_codes AS (
      SELECT e.case_mkey, TRY_CAST(e.\"tier1Number\" AS INTEGER) AS code,
        row_number() OVER (PARTITION BY e.case_mkey ORDER BY coalesce(e.\"isDefiningEvent\", false) DESC, e.position) AS n
      FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e
      WHERE e.aircrafts_position = 1 AND e.\"tier1Number\" GLOB '[1-9][0-9]*'
        AND (e.\"isDefiningEvent\" OR e.case_mkey IN (SELECT \"mKey\" FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' WHERE \"isPre1982\"))
    ),
    phases AS (
      SELECT case_mkey, 'current' AS scheme, code, CASE WHEN code >= 990 THEN 990 ELSE code // 50 * 50 END AS main
      FROM current_codes WHERE n = 1
      UNION ALL
      SELECT o.case_mkey, 'older', o.\"phaseOfFlightCode\", w.main
      FROM 'https://openairdocs.org/data/latest/ntsb_occurrences.parquet' o JOIN crosswalk w ON w.code = o.\"phaseOfFlightCode\"
      WHERE o.aircrafts_position = 1 AND o.\"occurrenceNumber\" = 1 AND o.case_mkey NOT IN (SELECT case_mkey FROM current_codes)
    ),
    case_phases AS (
      SELECT p.*, c.\"eventDate\", c.\"highestInjuryLevel\" = 'Fatal' AS fatal, a.aircraft_model_code
      FROM phases p JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = p.case_mkey
      LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = p.case_mkey AND a.position = 1
      WHERE c.\"eventDate\" >= DATE '1962-01-01' AND p.main IN (SELECT main FROM phase_names)
    )
  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 c.\"eventCountry\" <> 'USA'
    AND c.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 400)
  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.

NTSB GAA27WA017Accident · No injuriesClass 5 · ForeignTecnam P-Mentor · North Cat Cay, BahamasOct 26, 2026 · N102USNTSB DCA27WA018Incident · No injuriesClass 5 · ForeignBoeing 767 · Chalhuanca, PeruOct 16, 2026 · CC-CWV · No damageNTSB DCA27WA009Incident · No injuriesClass 5 · ForeignAirbus A320-214 · Kingston, JamaicaOct 9, 2026 · N207FRNTSB DCA26WA368Incident · Minor injuriesClass 5 · ForeignBoeing 737 · Tabuk, Saudi ArabiaSep 30, 2026 · A6-FKFNTSB ENG26WA042Incident · No injuriesClass 5 · ForeignBoeing 737 · Naha, JapanSep 23, 2026 · JA86ANNTSB ENG26WA045Incident · No injuriesClass 5 · ForeignAirbus A321 · Mérida, MexicoSep 21, 2026 · XA-VXTNTSB GAA26WA323Incident · No injuriesClass 5 · ForeignBAE Jetstream 3100 · Maiquetía, VenezuelaSep 20, 2026 · YV3438 · No damageNTSB DCA26WA375IncidentClass 5 · ForeignBoeing 777 · Schiphol, NetherlandsSep 17, 2026 · PH-BVP · No damageNTSB DCA26WA371Incident · No injuriesClass 5 · ForeignBoeing 787 · Pacific Ocean, VietnamSep 17, 2026 · VH-VKH · No damageNTSB DCA26WA365Incident · No injuriesClass 5 · ForeignBoeing 737 · Comalapa, El SalvadorSep 17, 2026 · XA-GNSNTSB GAA26WA315Accident · No injuriesClass 5 · ForeignPiper PA32RT · Pulcallpa, PeruSep 13, 2026 · OB-2202NTSB ENG26WA043Incident · No injuriesClass 5 · ForeignAirbus A321-271N · Parque Industrial Mazatlán, MexicoSep 12, 2026 · N542VLNTSB DCA26WA353AccidentClass 5 · ForeignDouglas DC8 · Kinshasa, Congo - KinshasaSep 8, 2026 · 9S-AJONTSB DCA26WA376IncidentClass 5 · ForeignBoeing 737 · La Chinita, VenezuelaSep 5, 2026 · YV630T · No damageNTSB ENG27WA003IncidentForeign investigationAirbus A330 · Sainte-Marie, RéunionSep 3, 2026 · EC-ORPNTSB DCA26WA349Incident · No injuriesClass 5 · ForeignBoeing 747 · Sharjah, United Arab EmiratesSep 3, 2026 · ER-BYK · Minor damageNTSB DCA26WA338Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Hongseong, South KoreaAug 22, 2026 · HL8061 · No damageNTSB GAA26WA285Accident · 7 fatalClass 5 · ForeignEurocopter EC130 · Ewaso Nyiro, KenyaAug 19, 2026 · 5Y-GYM · DestroyedNTSB DCA26WA334Incident · No injuriesClass 5 · ForeignAirbus A330 · Lubumbashi, Congo - KinshasaAug 14, 2026 · 9S-ABSNTSB DCA26WA337Incident · No injuriesClass 5 · ForeignBoeing 737 · El Prat de Llobregat, SpainAug 13, 2026 · 9H-QEP · No damageNTSB DCA26WA331IncidentClass 5 · ForeignAirbus A321 · Royal National Park, AustraliaAug 10, 2026 · VH-OFSNTSB DCA26WA341IncidentClass 5 · ForeignBoeing 747 · Changzhi, ChinaAug 2, 2026 · VQ-BBM · No damageNTSB DCA26WA328Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Higashiizu, JapanJul 21, 2026 · JA335JNTSB ENG26WA031Incident · No injuriesClass 5 · ForeignAirbus A321 · Hermosillo, MexicoJul 19, 2026 · XA-VUMNTSB DCA26WA280Incident · No injuriesClass 5 · ForeignBoeing 767 · Manta, EcuadorJul 12, 2026 · C-GHLUNTSB DCA26WA297IncidentClass 5 · ForeignBoeing 737 · Barcelona, SpainJul 11, 2026 · SP-RNT · 2 aircraft · No damageNTSB GAA26WA249Accident · 10 fatalClass 3 · ForeignCessna 402C · Nicholls Town, BahamasJul 10, 2026 · C6-FLXNTSB DCA26WA284IncidentClass 5 · ForeignAirbus A321 · San Andrés, SpainJul 10, 2026 · EC-OLENTSB DCA26FA274Accident · Serious injuriesClass 3 · FieldPreliminary reportBoeing 737 · Polykastro, GreeceMalta Air, doing business as Ryanair flight 1879, a Boeing 737-8AS, registration 9H-QEU, experienced a No. 2 (right) engine fan-blade-out (FBO) failure during climb out from the Thessaloniki International Airport (SKG), Thessaloniki, Greece. Engine fragments…Jul 10, 2026 · 9H-QEU · Substantial damageNTSB DCA26WA276IncidentClass 5 · ForeignBoeing 767 · enroute, FranceJul 7, 2026 · OY-SRF · Minor damageNTSB DCA26WA267Accident · No injuriesClass 3 · ForeignBoeing 737 · Arabian Sea, PakistanJul 7, 2026 · AP-BOINTSB DCA26WA268Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Catania, ItalyJun 30, 2026 · G-DRTR · No damageNTSB DCA26WA254Incident · No injuriesClass 5 · ForeignBoeing 787 · Ar Rumays, OmanJun 26, 2026 · A4O-SF · 2 aircraft · No damageNTSB DCA26WA241Occurrence · No injuriesClass 5 · ForeignBoeing 787-9 · Singapore, SingaporeJun 21, 2026 · N27997NTSB GAA26WA221Accident · No injuriesClass 5 · ForeignPiper PA24 · General Roca, ArgentinaJun 18, 2026 · LV-HKG · Minor damageNTSB DCA26WA234Incident · No injuriesClass 5 · ForeignEmbraer ERJ190 · Connellan, AustraliaJun 4, 2026 · VH-XFMNTSB GAA26WA214Accident · No injuriesClass 5 · ForeignBeech 200 · Vitoria, BrazilMay 31, 2026 · PS-VES · Minor damageNTSB ENG26WA024Incident · No injuriesClass 5 · ForeignGulfstream Aerospace G-IV · Dushanbe, TajikistanMay 27, 2026 · N899AL · No damageNTSB DCA26WA238IncidentClass 5 · ForeignBoeing 737 · Sidi Errabia, AlgeriaMay 27, 2026 · 7T-VCFNTSB DCA26WA221OccurrenceClass 5 · ForeignAirbus A321 · Stuarts Creek, AustraliaMay 24, 2026 · VH-OFW · No damageNTSB GAA26WA211Accident · No injuriesClass 5 · ForeignNew Glasair Glasair Super II · Aquidauana, BrazilMay 20, 2026 · PP-ZSZ · Substantial damageNTSB DCA26WA216IncidentClass 5 · ForeignBoeing 737-8 · Liberia, Costa RicaMay 17, 2026 · N8723QNTSB DCA26WA233Incident · No injuriesClass 5 · ForeignBoeing 737 · Gwaska, NigeriaMay 11, 2026 · 5N-DABNTSB GAA26WA298Accident · No injuriesClass 5 · ForeignScheibe SF25 · Speyer, GermanyMay 10, 2026 · D-KSPY · 2 aircraft · Substantial damageNTSB DCA26WA228Incident · No injuriesClass 5 · ForeignBombardier CL600 2E25 · Manises, SpainMay 8, 2026 · EC-MJP · No damageNTSB DCA26WA192IncidentClass 5 · ForeignBoeing 777 · London, United KingdomApr 26, 2026 · G-YYMD · No damageNTSB GAA26WA169Accident · No injuriesClass 5 · ForeignCessna 207 · Trinidad-Beni, BoliviaApr 21, 2026 · CP-1935 · Substantial damageNTSB DCA26WA177Accident · Serious injuriesClass 4 · ForeignAirbus A320-232 · Punta Cana, Dominican RepublicApr 4, 2026 · N794JB · No damageNTSB DCA26WA169Incident · No injuriesClass 5 · ForeignAirbus A350-941 · Antogafasta, ChileMar 31, 2026 · N513DZNTSB DCA26WA171Accident · Minor injuriesClass 5 · ForeignBoeing 737 · Reus, SpainMar 29, 2026 · EI-IJH · No damage