NTSB investigations

18,851 cases where the phase of flight was Maneuvering.

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 = 450)
  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 MKC72AK052Accident · 3 fatalClosedBeech V35A · Oregon, MOMar 2, 1972 · N7877R · DestroyedNTSB LAX72FUJ80Accident · Serious injuriesClosedMooney M20C · Phoenix, AZMar 1, 1972 · N6204U · DestroyedNTSB MIA72FLT12Accident · Serious injuriesClosedCessna 150 · Yorkville, TNFeb 28, 1972 · N6532F · DestroyedNTSB FTW72DRD20Accident · Minor injuriesClosedCessna 172D · Lorcauville, LAFeb 28, 1972 · N2424Y · Substantial damageNTSB FTW72AF058Accident · 3 fatalClosedPiper PA-22 · Colorado City, TXFeb 26, 1972 · N9655D · DestroyedNTSB CHI72FEC28Accident · No injuriesClosedBell 47-G5 · Detroit, MIFeb 24, 1972 · N7979J · Substantial damageNTSB NYC72FHA35Accident · No injuriesClosedBell 206B · Milford, PAFeb 23, 1972 · N8171J · Substantial damageNTSB MIA72DKT57Accident · Minor injuriesClosedAero Comdr A-9B · Labelle, FLFeb 23, 1972 · N7920V · Substantial damageNTSB FTW72AF056Accident · 1 fatalClosedLuscombe 8A · Houston, TXFeb 23, 1972 · N1277K · DestroyedNTSB OAK72DVG36Accident · No injuriesClosedHughes 269B · Winters, CAFeb 21, 1972 · N9483F · Substantial damageNTSB DEN72AD036Accident · 1 fatalClosedAeronca 7AC · Pima, AZFeb 20, 1972 · N82742 · DestroyedNTSB FTW72FQD23Accident · Serious injuriesClosedTaylorcraft BC12-D · Pecos, TXFeb 13, 1972 · N96911 · DestroyedNTSB MIA72FLD47Accident · Serious injuriesClosedCessna A188A · Arcadia, FLFeb 11, 1972 · N2155U · DestroyedNTSB MIA72FKT50Accident · No injuriesClosedGrumman G-164A · Bryant, FLJan 31, 1972 · N5333 · Substantial damageNTSB MIA72AM075Accident · 2 fatalClosedBell 47D1 · Halls X-Rds, TNJan 30, 1972 · N6357X · DestroyedNTSB OAK72AP026Accident · 2 fatalClosedPiper J4E · Vacaville, CAJan 28, 1972 · N35896 · DestroyedNTSB NYC72FLJ23Accident · No injuriesClosedCessna 150 · Topsail, NCJan 26, 1972 · N6285G · Substantial damageNTSB FTW72AF047Accident · 2 fatalClosedCessna 140 · Freeport, TXJan 23, 1972 · N75J · DestroyedNTSB OAK72FVM21Accident · 1 fatalClosedStearman E75 · Castroville, CAJan 18, 1972 · N68983 · DestroyedNTSB FTW72AF045Accident · 1 fatalClosedChampion 7GCBC · Sanger, TXJan 18, 1972 · N5081X · DestroyedNTSB DEN72FQA27Accident · No injuriesClosedStearman E75 · Albuquerque, NMJan 16, 1972 · N4931N · Substantial damageNTSB CHI72FLQ26Accident · No injuriesClosedCessna 172L · Bowlng Green, OHJan 11, 1972 · N4392Q · Substantial damageNTSB FTW72DPA12Accident · Minor injuriesClosedAeronca 7AC · Palestine, TXJan 9, 1972 · N84798 · Substantial damageNTSB MKC72AK040Accident · 2 fatalClosedCessna 150L · Clay Center, KSDec 25, 1971 · N1776Q · DestroyedNTSB MIA72FKJ37Accident · Minor injuriesClosedTaylorcraft DCO-65 · Mobile, ALDec 24, 1971 · N52423 · Substantial damageNTSB FTW72FPG57Accident · Serious injuriesClosedChampion 7GCBC · Parkin, ARDec 20, 1971 · N1851G · DestroyedNTSB SEA72AS025Accident · 1 fatalClosedPiper PA-22 · Portland, ORDec 19, 1971 · N3535Z · DestroyedNTSB NYC72DKM15Accident · Minor injuriesClosedCessna 182A · Statesville, NCDec 19, 1971 · N5060D · Substantial damageNTSB MIA72AM054Accident · 2 fatalClosedLuscombe 8A · Santee, SCDec 19, 1971 · N45961 · DestroyedNTSB FTW72DPJ26Accident · No injuriesClosedBoeing A75N1 · Hollis, OKDec 15, 1971 · N50755 · Substantial damageNTSB FTW72AF035Accident · 2 fatalClosedPiper J3C-65 · Marlow, OKDec 12, 1971 · N6382H · DestroyedNTSB OAK72FVW20Accident · Minor injuriesClosedHughes 269C · Las Vegas, NVDec 11, 1971 · N9636F · Substantial damageNTSB MIA72FKG60Accident · 1 fatalClosedFly Baby Swords · Winder, GADec 11, 1971 · N2011 · DestroyedNTSB FTW72FPJ25Accident · Serious injuriesClosedCessna 150 · Mangum, OKDec 11, 1971 · N7025F · DestroyedNTSB MIA72FKG57Accident · Serious injuriesClosedPiper J3C-65 · Cedartown, GANov 26, 1971 · N3586N · Substantial damageNTSB LAX72AL038Accident · 1 fatalClosedPiper PA-22 · Chloride, AZNov 23, 1971 · N2565P · DestroyedNTSB OAK72FJA08Accident · Serious injuriesClosedHiller Acft 1100 · Kaanapali, HINov 20, 1971 · N578FH · DestroyedNTSB LAX72AL035Accident · 2 fatalClosedCessna 150C · Tonopah, AZNov 16, 1971 · N7802Z · DestroyedNTSB NYC72FNA20Accident · 1 fatalClosedPiper J3C-65 · Haverhill, MANov 13, 1971 · N3406K · DestroyedNTSB FTW72FPD21Accident · 2 fatalClosedZlin Z-526F · Lewisville, TXNov 11, 1971 · N526Z · DestroyedNTSB OAK72FVG28Accident · No injuriesClosedAero Comdr A-9B · Elmira, CANov 10, 1971 · N7653V · Substantial damageNTSB LAX72FUM15Accident · No injuriesClosedBoeing A75 · Holtville, CANov 10, 1971 · N53143 · Substantial damageNTSB SEA72FYE19Accident · 1 fatalClosedKasper BKB · Arlington, WANov 6, 1971 · N2991G · DestroyedNTSB SEA72FYA18Accident · Minor injuriesClosedCessna 185 · American Falls, IDNov 2, 1971 · N5895T · DestroyedNTSB MIA72FKW07Accident · Minor injuriesClosedLuscombe 8A · Ducktown, TNNov 2, 1971 · N37032 · DestroyedNTSB CHI72DEP22Accident · No injuriesClosedCessna 150 · Kenosha, WINov 2, 1971 · N8229F · Substantial damageNTSB DEN72AD023Accident · 4 fatalClosedCessna 310K · Ramah, NMOct 30, 1971 · N3829X · DestroyedNTSB CHI71AC025Accident · 2 fatalClosedLuscombe 8A · Hickman, KYOct 30, 1971 · N77830 · DestroyedNTSB NYC72FNC13Accident · No injuriesClosedCessna 182 · Penacook, NHOct 27, 1971 · N8480S · Substantial damageNTSB MIA72FKG51Accident · Serious injuriesClosedCessna 180H · Hartwell, GAOct 26, 1971 · N75L · Destroyed