NTSB investigations, Outside the U.S.
75 cases where the phase of flight was Standing.
Cases per year
| 1962 | 1 |
|---|---|
| 1964 | 2 |
| 1966 | 4 |
| 1968 | 1 |
| 1969 | 1 |
| 1971 | 2 |
| 1973 | 1 |
| 1974 | 1 |
| 1978 | 1 |
| 1979 | 1 |
| 1984 | 1 |
| 1991 | 1 |
| 2001 | 1 |
| 2008 | 1 |
| 2009 | 1 |
| 2010 | 1 |
| 2011 | 2 |
| 2012 | 1 |
| 2013 | 2 |
| 2015 | 2 |
| 2016 | 8 |
| 2017 | 3 |
| 2018 | 3 |
| 2019 | 1 |
| 2020 | 2 |
| 2021 | 2 |
| 2022 | 3 |
| 2023 | 7 |
| 2024 | 8 |
| 2025 | 6 |
| 2026 | 4 |
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 = 150)
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.
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 = 150)
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESCRun 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 ENG27WA002Incident · No injuriesClass 5 · ForeignBoeing 747 · Luxembourg, LuxembourgNTSB DCA26WA367Incident · No injuriesClass 5 · ForeignAirbus A321-271NX · Guayaquil, EcuadorNTSB DCA26WA312Incident · No injuriesClass 5 · ForeignBoeing 737 · Sepang, MalaysiaNTSB DCA26WA174Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Karmelava, LithuaniaNTSB DCA26WA087Incident · Serious injuriesClass 5 · ForeignBoeing 737 · Kastrup, DenmarkNTSB DCA25WA296IncidentClass 5 · ForeignBoeing 737 · Brisbane, AustraliaNTSB DCA25WA326Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Bologna, ItalyNTSB DCA25WA247IncidentClass 5 · ForeignBoeing 737 · Brisbane, AustraliaNTSB GAA25WA171Accident · 1 fatalClass 5 · ForeignCessna 188 · Trinidad Casanare, ColombiaNTSB DCA25WA183OccurrenceClass 5 · ForeignBoeing 737 · Venizia, ItalyNTSB DCA25WA059Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Derby, United KingdomNTSB DCA25WA027Incident · Minor injuriesClass 5 · ForeignBoeing 737 · Nefaar, IndonesiaNTSB DCA25WA018Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Alicante, SpainNTSB DCA24WA317Accident · Serious injuriesClass 5 · ForeignBoeing 757 · Palma, SpainNTSB DCA24WA263OccurrenceClass 5 · ForeignCanadair CL600 · Vancouver, CanadaNTSB DCA24WA259AccidentClass 5 · ForeignBoeing 737 · Nuremburg, GermanyNTSB DCA24WA246Incident · No injuriesClass 5 · ForeignBoeing 747 · Lod, IsraelNTSB GAA24WA213Accident · No injuriesClass 5 · ForeignPiper PA28 · Al Khor, QatarNTSB DCA24WA014Incident · No injuriesClass 5 · ForeignBoeing 737 · Belfast, United KingdomNTSB DCA24WA008IncidentClass 5 · ForeignBoeing 737 · Casablanca, MoroccoNTSB DCA23WA336OccurrenceClass 5 · ForeignEmbraer ERJ170 · Monterrey, MexicoNTSB GAA23WA192Incident · No injuriesClass 5 · ForeignCessna T303 · Naha, JapanNTSB GAA23WA128AccidentClass 5 · ForeignRobinson R44 · Staverton, United KingdomNTSB ENG23WA025Incident · No injuriesClass 5 · ForeignAirbus A321 · Cairo, EgyptNTSB DCA23WA160Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Niederrhein/Weeze, GermanyNTSB DCA23WA161Accident · Serious injuriesClass 5 · ForeignBoeing 737 · Bremen, GermanyNTSB DCA23WA044Incident · No injuriesClass 5 · ForeignBoeing 757-232 · LIberia, Costa RicaNTSB ENG22WA021IncidentClass 5 · ForeignSaab 340 · South Melbourne, AustraliaNTSB ENG21WA028Accident · Minor injuriesClass 5 · ForeignBoeing 787 · London, United KingdomNTSB DCA21WA146IncidentClass 5 · ForeignBoeing 737 · Perth, AustraliaNTSB GAA20WA131Accident · No injuriesForeign investigationDaher TB10 · Visby, SwedenThe government of Sweden has notified the NTSB of an accident involving a DAHER TB10 airplane that occurred on June 19, 2020. The NTSB has appointed a U.S. Accredited Representative to assist the government of Sweden's investigation under the provisions of…NTSB DCA21WA016IncidentClass 5 · ForeignBoeing 787-800 · Mexico City, MexicoNTSB GAA20WA098Accident · 1 fatalForeign investigationCessna 172 · Los Andes/San Raphael, ChileThe government of Chile has notified the NTSB of an accident involving a CESSNA 172 airplane that occurred on November 17, 2019. The NTSB has appointed a U.S. Accredited Representative to assist the government of Chile's investigation under the provisions of…NTSB DCA18WA229Incident · No injuriesForeign investigationBoeing 737 · Koln, GermanyThe government of Germany has notified the NTSB of an accident involving a BOEING 737 airplane that occurred on June 26, 2018. The NTSB has appointed a U.S. Accredited Representative to assist the government of Germany's investigation under the provisions of…NTSB ANC18LA020Accident · No injuriesLimited investigationFinal reportEurocopter France SA330J Puma · Pacific Ocean, JapanThe worn rear bearing of the freewheel unit. Contributing to the accident was the delay in analyzing an oil sample, which would have detected the increase in metal contaminants from the worn bearing.NTSB DCA18WA075Accident · No injuriesForeign investigationBoeing 737 · Toronto, CanadaThe Transportation Safety Board (TSB) of Canada has notified the NTSB of an accident involving a Boeing 737, which occurred on January 5, 2018. The NTSB has appointed a U.S Accredited Representative to assist under the provisions of ICAO Annex 13, as the…NTSB CEN18WA029Accident · Minor injuriesForeign investigationRobinson R44 · Namur, BelgiumNTSB CEN17WA308Accident · No injuriesForeign investigationAmerican Champion 8GCBC · Dunaujvaros, HungaryThe government of Hungary has notified the National Transportation Safety Board (NTSB) of an accident involving an American Champion 8GCBC airplane that occurred on August 04, 2017. The NTSB has appointed a U.S. Accredited Representative to assist the…NTSB SUR17WA001Incident · No injuriesForeign investigationBoeing 757-223 · Cancun, MexicoNTSB DCA17WA037Accident · No injuriesForeign investigationBoeing 767-319ER · Georgetown, GuyanaThe government of Guyana has notified the NTSB of an accident involving a BOEING 737 airplane that occurred on November 29, 2016. The NTSB has appointed a U.S. Accredited Representative to assist the government of Guyana's investigation under the provisions…NTSB ENG17WA004Incident · No injuriesForeign investigationBoeing Commercial Airplane Gro B787-9 · Singapore, SingaporeThe Singapore Transport Safety Investigation Bureau (TSIB) has notified the NTSB of an incident involving a Boeing 787-9 that occurred on November 26, 2016. The NTSB has appointed a U.S. Accredited Representative to assist the TSIB investigation under the…NTSB ENG17WA002Incident · No injuriesForeign investigationMD Helicopter 500 · Wanaka, New ZealandThe Civil Aviation Authority of New Zealand has notified the NTSB of an incident involving a MD Helicopters MD520N, which occurred on October 6, 2016. The NTSB has appointed a U.S. Accredited Representative to assist the CAA investigation under the provisions…NTSB WPR16WA180Accident · 1 fatalForeign investigationCessna 172RG · Parafield Aerodrome, Australia, AustraliaOn September 11, 2016, at 1606 local time, Cessna 172RG, VH-MKG, while hand-starting the engine at Parafield Aerodrome, Australia, the pilot was fatally injured and the damage to the airplane is unknown. The flight was under the pertinent civil regulations of…NTSB CEN16WA367Accident · No injuriesForeign investigationUNknown Hummingbird 300LS · Rzeszow, PolandOn September 6, 2016, at 1125 UTC, an amateur built Hummingbird 300LS helicopter, Polish registration SP-YLN, caught fire during the on-ground cool down period following the first hovering flight of the helicopter after being built. The accident occurred at…NTSB ENG16WA014Incident · No injuriesForeign investigationFairchild SA-227-AT · Brisbane, AustraliaDuring a post-flight inspection of a Fairchild SA227-AT, Registration Number VH-UZI, powered by two TPE331-11U-611G Honeywell Turbine engines, evidence of a fuel leak was detected on the left-hand engine. Further investigation revealed a fire on the left-hand…NTSB ERA16WA129Accident · 1 fatalForeign investigationEnstrom F28 · Globitsy, RussiaOn February 24, 2016, about 1754 hours local, an Enstrom F-28A, RA-2348G, registered to the City of Saint-Petersburg, Russia, operated by a private individual, impacted terrain near Globitsy Township, Lomonosov District, Leningrad Region, Russia. Visual…NTSB CEN16WA099Accident · No injuriesForeign investigationEnstrom 280 · Buttwil, SwitzerlandOn January 22, 2016, about 0845 hours universal coordinated time, an Enstrom model 280C helicopter, Swiss registration HB-XLS, sustained damage to the tail rotor control system before liftoff from the Buttwil Airfield (LSZU), Buttwil, Switzerland. The pilot…NTSB DCA16WA028Incident · No injuriesForeign investigationBoeing 777 223 · Madrid, SpainThe Spanish CIAIAC has notified the NTSB of a ground collision involving an Iberia Airlines A330 and an American Airlines 777 that occurred on December 06, 2015, in Madrid, Spain. The NTSB has appointed a U.S. Accredited Representative to assist the CIAIAC…NTSB DCA16WA103Accident · No injuriesForeign investigationBoeing 737 · Dublin, IrelandThe Ireland Air Accident Investigation Unit (AAIU) has notified the NTSB of an accident involving a Boeing 737-800 that occurred on November 2, 2015. The NTSB has appointed a U.S. Accredited Representative to assist the AAIU investigation under the provisions…NTSB DCA13WA143Incident · No injuriesForeign investigationBoeing 757 · Gatwick, United KingdomThe Air Accidents Investigation Branch (AAIB) of the United Kingdom has notified the NTSB of an incident involving a Boeing 757-2Y0, which occurred on August 23, 2013. The NTSB has appointed a U.S. Accredited Representative to assist the AAIB investigation…