NTSB investigations
53,703 cases where the phase of flight was Landing.
Cases, newest first
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.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 550)
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."mKey" IN (SELECT case_mkey FROM case_phases WHERE main = 550)
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 MIA89LA150Accident · No injuriesLimited investigationFinal reportCessna 152 · Marco, FLFailure of the pilot to control the approach speed which resulted in a bounced landing. No recovery was made from the bounced landing, and the airplane was allowed to stall. The airplane then landed on the nose landing gear, which resulted in its overload…NTSB LAX89LA201Accident · No injuriesLimited investigationFinal reportPiper PA-24-250 · San Diego, CAThe collapse of the right main landing gear due to a bent rod end which prevented the landing gear drag link to lock over center.NTSB ANC89LA078Accident · No injuriesLimited investigationFinal reportPiper PA-31 · Tok Junction, AKThe pilot's failure to lower the landing gear for landing. A factor related to the accident was his failure to use a checklist.NTSB FTW89LA094Accident · No injuriesLimited investigationFinal reportCessna 177B · Harrah, OKFailure of the pilot to maintain directional control during the landing, which resulted in an inadvertent ground swerve; and his improper planning/decision (indecision) concerning an attempted go-around. The pilot's lack of experience in the type of aircraft…NTSB CHI89FA092Accident · No injuriesField investigationFinal reportSwearingen SA226TC · Marion, ILFailure of the pilot to maintain directional control of the aircraft. Contributing to the accident was lack of crew coordination and inappropriate remedial action on the part of the aircrew, and improper maintenance modification by the operator.NTSB BFO89LA034Accident · No injuriesLimited investigationFinal reportAeronca 7AC · Indian Head, MDPilot failed to maintained directional control during recovery from a hard landing.NTSB ANC89LA074Accident · No injuriesLimited investigationFinal reportGrumman G21 · Togiak, AKInadequate compensation for wind conditions by the pilot, which resulted in a loss of directional control. A factor related to the accident was: the gusty crosswind condition.NTSB CHI89LA093Accident · No injuriesLimited investigationFinal reportCessna 140 · Linden, MIThe pilot's poor judgement, poor aircraft handling, and the resultant hard touchdown.NTSB DEN89LA125Accident · No injuriesLimited investigationFinal reportChampion 7EC · St George, UTInadequate compensation for the wind conditions by the pilot. The gusty crosswind, soft terrain, and ditch were contributing factors.NTSB SEA89LA089Accident · No injuriesLimited investigationFinal reportChampion 7GCB · Copalis Beach, WAThe pilot's failure to perform the necessary preflight planning and preparation which resulted in the selection of unsuitable terrain for landing. Contributing to the accident was the soft sand bar.NTSB LAX89LA195Accident · No injuriesLimited investigationFinal reportBeech 23 · Glendale, AZThe pilot's failure to execute a go around in a timely manner. The delay in aborting the landing precluded the airplane from accelerating to a climb airspeed before colliding with a fence.NTSB NYC89LA132Accident · No injuriesLimited investigationFinal reportCessna 150 · Woodstock, CTInadequate compensation for wind conditions by the pilot which resulted in not maintaining proper alignment with the runway. The crosswind and soft/wet terrain were contributing factors.NTSB LAX89LA194Accident · Minor injuriesLimited investigationFinal reportCessna R172E · Young, AZThe pilots decision to land at the restricted airport which had a tree located 20 feet from the centerline of the runway and his failure to maintain proper alignment with the centerline once he made the decision to land there.NTSB LAX89DVG06Accident · No injuriesFinal reportGrumman G-164B · Davis, CAThe pilot failed to properly use his brakes during the off airport landing.NTSB CHI89LA088Accident · No injuriesLimited investigationFinal reportAvions Max Holste MH 1521 · Big Rapids, MIInadequate compensation for wind conditions by the pilot and his failure to maintain directional control. The the variable/gusty/crosswind condition was considered to be a contributing factor.NTSB SEA89LA084Accident · No injuriesLimited investigationFinal reportLuscombe 8A · Battle Mountain, NVInadequate compensation for wind condition by the pilot. Contributing to the accident were wind gusts encountered during landing flare.NTSB ATL89LA147Accident · No injuriesLimited investigationFinal reportCessna 172N · Fuquay, NCFailure of the student pilot to maintain directional control of the aircraft during the landing, which resulted in an inadvertent ground swerve. Contributing factors were: improper flare by the student during the landing, which resulted in a hard landing, and…NTSB LAX89LA187Accident · No injuriesLimited investigationFinal reportCessna T210N · Monterey, CAThe pilots improper use of the checklist when his attention was diverted.NTSB ATL89LA145Accident · No injuriesLimited investigationFinal reportHughes 269A · Ozark, ALThe pilot's excessive use of the cyclic control and the misjudged flare during a practice touchdown autorotation.NTSB ANC89LA082Accident · No injuriesLimited investigationFinal reportCessna 180H · Togiak, AKImproper planning/decision by the pilot. Contributing factors were: light conditions at dusk, an unsafe/hazardous condition (drum that someone had left near the landing area).NTSB ANC89FA070Accident · No injuriesField investigationFinal reportCessna C-402 · Tatitlek, AKInstallation of the improper washer on the scissors assembly of the left main landing gear. The extra forces encounteredon a gravel runway were sufficient to pull the bushing, washer, and bolt through the scissors assembly and allowing the lower half to pivot…NTSB DEN89LA118Accident · No injuriesLimited investigationFinal reportEnstrom F-28C · Regina, NMThe pilot's poorly planned approach and disregard of the helicopters performance data. Contributing to the accident was the high density altitude conditions which existed at the time of the accident.NTSB MKC89LA105Accident · No injuriesLimited investigationFinal reportWeatherly 620TP · Montrose, ARFailure of the pilot in command to maintain control of the aircraft during landing adversely affected by the existance of a tailwind of average proportions.NTSB MKC89LA103Accident · Minor injuriesLimited investigationFinal reportBeech 58 · Brainerd, MNThe pilot's failure to follow procedures which resulted in the failure to extend the landing gear prior to touchdown. A contributing factor was the pilot's inattentiveness.NTSB MIA89LA147Accident · No injuriesLimited investigationFinal reportCessna 310P · Fort Myers, FLCollapse of the left main landing gear due to overload failure of the trunnion and bellcrank assembly.NTSB MIA89IA145Incident · No injuriesIncident investigationFinal reportPiper PA-34-200T · Miami, FLFatigue failure of the left main landing gear trunnion. A contributing factor was: inadequate inspection procedure in Piper service bulletin #787A.NTSB LAX89LA183Accident · No injuriesLimited investigationFinal reportPiper PA-24 · Montague, CAThe pilot's failure to extend the landing gear because of inattention. Contributing to the accident was inadequate maintenance of the airplane which failed to repair the landing gear warning throttle position switch.NTSB ANC89LA067Accident · No injuriesLimited investigationFinal reportCessna 170B · Kalskag, AKThe pilot's failure to maintain directional control of the airplane following a bounced landing.NTSB SEA89LA079Accident · No injuriesLimited investigationFinal reportPiper PA-38-112 · Lacey, WAFailure of the pilot to maintain proper alignment during landing.NTSB SEA89LA078Accident · No injuriesLimited investigationFinal reportCessna 172 · Lynden, WAThe pilot delayed in aborting the landing and failed obtain or maintain sufficient airspeed to keep the aircraft from mushing after lift-off. Factors related to the accident were: obstructions near the approach end of the runway, failure of the pilot to…NTSB LAX89LA179Accident · No injuriesLimited investigationFinal reportCessna 180 · Cottonwood, AZImproper flight planning/decision by the PIC when he decided to land with such a crosswind, and not maintaining compensation for the crosswind after he decided to attempt the landing.NTSB CHI89IA084Incident · No injuriesIncident investigationFinal reportFokker F-27 MK500 · Moline, ILMaterial failure of the landing gear retraction and extension assembly. Inadequate maintenance and troubleshooting procedures in company directives were factors in this incident.NTSB ATL89LA141Accident · No injuriesLimited investigationFinal reportCessna 152 · Ravenna, OHPilot in command failed to maintain directional control of the aircraft while landing in a gusty crosswind. The crosswind component exceeded the published demonstrated crosswind capability of the airplane.NTSB ANC89IA068Incident · No injuriesIncident investigationFinal reportPiper PA-34-200T · Cordova, AKFailure of the upper trunion bolt which normally holds the upper portion of the over center down link.NTSB DEN89LA114Accident · Minor injuriesLimited investigationFinal reportPiper PA-18-150 · Bozeman, MTImproper in-flight planning/decision by the pilot which led to his failure to maintain directional control during the landing. Contributing factors were: use of an unfavorable runway, crosswind, and gusts.NTSB MKC89LA101Accident · No injuriesLimited investigationFinal reportCessna 152 · Buffalo, MNThe pilot's failure to maintain directional control. Factors related to the accident were: the crosswind, the pilot's improper compensation for wind conditions, his improper use of the throttle, and the ditch.NTSB DEN89LA113Accident · No injuriesLimited investigationFinal reportBellanca 7ECA · Albuquerque, NMInadequate compensation for the wind conditions by the pilot, resulting in a loss of control during landing roll. Variable and gusting winds are considered a contributing factor.NTSB SEA89LA077Accident · No injuriesLimited investigationFinal reportPiper PA-38-112 · Gerlach, NVA delay by the pilot in aborting the landing and his failure to assure sufficient airspeed for the go-around (aborted landing). A factor related to the accident was: the unsuitable landing area that was selected by the pilot.NTSB MIA89LA143Accident · No injuriesLimited investigationFinal reportPiper PA-38-112 · Palmetto, FLThe pilot's selection of the wrong runway for landing along with failure to attain a proper point of touchdown and the failure to perform a go-around.NTSB NYC89LA127Accident · No injuriesLimited investigationFinal reportCessna 150G · Hudson, NYFatigue failure of the right main strut.NTSB LAX89LA176Accident · No injuriesLimited investigationFinal reportBeech 35 · Sierraville, CAThe pilot's attempt to land downwind on the runway and the inability to attain a climb after aborting the landing which resulted in a stall and uncontrolled descent into the ground.NTSB ANC89LA065Accident · Minor injuriesLimited investigationFinal reportPiper PA-18 · Wasilla, AKFailure of the pilot to go-around when he did not attain the proper touchdown point, which required excessive use of brakes to stop on the short landing area.NTSB MIA89LA141Accident · No injuriesLimited investigationFinal reportBoeing A75N1 · New Smyrna Bch., FLThe failure of the pilot to adequately preflight the airplane. Contributing to the accident was the pilot's failure to use the brakes to maintain directional control and poor inspection of the airplane by company maintenance personnel.NTSB NYC89LA131Accident · Serious injuriesLimited investigationFinal reportAdams Unknown · Soleburg, PAThe pilot's inadequate weather evaluation which resulted in delaying the precautionary landing. Factors contributing to the accident included high winds and the lack of restraining devices inside the basket to help the occupants remain inside.NTSB NYC89LA130Accident · No injuriesLimited investigationFinal reportCessna C182Q · Beaver Falls, PAThe pilot failure to properly flare the airplane during landing and the improper recovery from a bounced landing.NTSB NYC89LA125Accident · No injuriesLimited investigationFinal reportCessna 152 · Hanover, PAThe failure of the student pilot to maintain airspeed and directional control during an attempted go around.NTSB MIA89FA138Accident · No injuriesField investigationFinal reportSwearingen SA-226-AT · Jacksonville, FLThe failure of the pilot in command to use the airplane landing checklist and assure that the landing gear was down and locked prior to landing.NTSB ATL89LA138Accident · No injuriesLimited investigationFinal reportCessna 150 · New Bern, NCThe pilot's improper in-flight planning/decision and a delayed go-around. Turbulence, wet terrain, and a ditch were contributing factors.NTSB ANC89LA066Accident · No injuriesLimited investigationFinal reportCessna 150A · Chisana, AKThe pilot's selection of unsuitable terrain for the landing. The soft/uneven terrain is considred to be a contributing factor.NTSB CHI89LA081Accident · No injuriesLimited investigationFinal reportCessna 172D · Ottawa, ILStudent pilot's continuing an approach to landing beyond the point where she could bring the aircraft to a controlled stop on the remaining runway surface.