# NTSB investigations, PR: Takeoff

NTSB aviation accident and incident investigations since 1962: the probable cause, findings, aircraft, crew, weather and docket of each, linked to the FAA registry and the FAA’s own reports.

## Latest cases

- [NTSB ERA25LA275](https://openairdocs.org/ntsb/ERA25LA275.md): Piper PA28 · San Juan, PR · Accident · No injuries · Class 4 · Limited · Final report · Jul 21, 2025 · N4187U · Substantial damage
  > The student pilot’s excessing pitch attitude during takeoff, which resulted in a loss of aircraft control and aerodynamic stall.
- [NTSB ERA24LA239](https://openairdocs.org/ntsb/ERA24LA239.md): Cessna 150 · San Juan, PR · Accident · Serious injuries · Class 3 · Limited · Final report · Jun 1, 2024 · N6198K · Substantial damage
  > A partial loss of engine power due to the failure of the No. 2 cylinder rocker shaft bosses from fatigue cracking.
- [NTSB ERA24LA063](https://openairdocs.org/ntsb/ERA24LA063.md): Cessna 150L · Lajas, PR · Accident · No injuries · Class 4 · Limited · Final report · Dec 10, 2023 · N1707Q · Substantial damage
  > The pilot’s failure to maintain adequate clearance from bushes alongside the runway, which resulted in a loss of directional control during the takeoff.
- [NTSB ERA20LA202](https://openairdocs.org/ntsb/ERA20LA202.md): Piper PA23 · San Juan, PR · Accident · 2 fatal · Class 3 · Limited · Final report · Jun 2, 2020 · N14181 · Substantial damage
  > The pilot’s intentional operation of the airplane with known deficiencies of the left engine and subsequent in-flight loss of control after takeoff. Contributing to the loss of engine power was internal contamination of the left servo fuel injector.…
- [NTSB ENG13IA036](https://openairdocs.org/ntsb/ENG13IA036.md): Boeing Company, Long Beach Div Boeing MD-11 · Aguadilla, PR · Incident · No injuries · Incident investigation · Final report · Aug 31, 2013 · PH-MCW · Minor damage
  > an insufficiently robust flange attachment hardware design, which failed to contain engine components that were liberated during an LPT mechanical failure, resulting in engine/nacelle uncontainment. A factor in the incident was the lack of a module-level LPT…
- [NTSB ERA12CA325](https://openairdocs.org/ntsb/ERA12CA325.md): Cessna 172R · Culebra, PR · Accident · Minor injuries · Data collection · Final report · May 7, 2012 · N24461 · Substantial damage
  > The pilot's failure to remove the flight control lock before takeoff.
- [NTSB ERA10CA407](https://openairdocs.org/ntsb/ERA10CA407.md): Robinson Helicopter R44 · Aguadilla, PR · Accident · Minor injuries · Data collection · Final report · Aug 8, 2010 · N367JM · Substantial damage
  > The pilot's inadequate preflight performance calculations, which resulted in the overweight helicopter's lack of hover capability out of ground effect.
- [NTSB ERA10LA207](https://openairdocs.org/ntsb/ERA10LA207.md): Luciano Edison HA-2 Sportster · Humacao, PR · Accident · 1 fatal · Limited investigation · Final report · Apr 3, 2010 · N764EL · Substantial damage
  > The failure of the pilot to maintain control of the gyrocraft while maneuvering after takeoff. Contributing to the accident was the pilot’s operation of the gyrocraft with an inoperative right magneto.
- [NTSB ERA10CA090](https://openairdocs.org/ntsb/ERA10CA090.md): Piper PA-38-112 · Patillas, PR · Accident · No injuries · Data collection · Final report · Dec 2, 2009 · N2539K · Substantial damage
  > The pilot's inadequate visual lookout and failure to maintain clearance from a tree.
- [NTSB NYC07LA149](https://openairdocs.org/ntsb/NYC07LA149.md): Messerschmitt BO-105 · Isla de Vieques, PR · Accident · No injuries · Limited investigation · Final report · May 28, 2007 · N911GB · Substantial damage
  > The mechanic's failure to secure the engine governor locking hardware, which resulted in the right engine losing power.
- [NTSB MIA81DA080](https://openairdocs.org/ntsb/MIA81DA080.md): Lake 4-200 · Ponce, PR · Accident · No injuries · Closed · Mar 23, 1981 · N6155V · Substantial damage
- [NTSB MIA81DKA03](https://openairdocs.org/ntsb/MIA81DKA03.md): Cessna 185 · Ajuntas, PR · Accident · No injuries · Closed · Dec 11, 1980 · N8436Q · Destroyed
- [NTSB MIA77FKA06](https://openairdocs.org/ntsb/MIA77FKA06.md): Aero Comdr 100 · Lajas, PR · Accident · No injuries · Closed · Apr 3, 1977 · N4037X · Substantial damage
- [NTSB MIA76AM007](https://openairdocs.org/ntsb/MIA76AM007-79657.md): Dehavilland DH114 · San Juan, PR · Accident · Minor injuries · Closed · Jul 11, 1975 · N570PR · Substantial damage
- [NTSB MIA74FKA07](https://openairdocs.org/ntsb/MIA74FKA07.md): Cessna 150 · Humacao, PR · Accident · No injuries · Closed · Dec 9, 1973 · N1707Q · Substantial damage
- [NTSB MIA74AM031](https://openairdocs.org/ntsb/MIA74AM031.md): Grumman G-21A · Christiansted, PR · Accident · No injuries · Closed · Oct 13, 1973 · N4772C · Substantial damage
- [NTSB MIA73FKA10](https://openairdocs.org/ntsb/MIA73FKA10.md): Piper PA-32 · Humacao, PR · Accident · Minor injuries · Closed · May 24, 1973 · N4795S · Destroyed
- [NTSB MIA71FKA09](https://openairdocs.org/ntsb/MIA71FKA09.md): Grumman G-164 · Toa Baja, PR · Accident · No injuries · Closed · Sep 12, 1970 · N10223 · Substantial damage
- [NTSB MIA68F0415](https://openairdocs.org/ntsb/MIA68F0415.md): Cessna 150 · Humacao, PR · Accident · No injuries · Closed · Jan 19, 1968 · N4108U · Substantial damage
- [NTSB MIA68F0158](https://openairdocs.org/ntsb/MIA68F0158.md): Piper PA-25 · Vega Baja, PR · Accident · No injuries · Closed · Aug 21, 1967 · N13314 · Substantial damage
- [NTSB MIA68A0007](https://openairdocs.org/ntsb/MIA68A0007.md): Beech C-45H · Ponce, PR · Accident · No injuries · Closed · Jul 13, 1967 · N9978Z · Substantial damage
- [NTSB MIA67D0533](https://openairdocs.org/ntsb/MIA67D0533.md): Cessna 150 · Guanica, PR · Accident · No injuries · Closed · May 9, 1967 · N3159X · Substantial damage
- [NTSB MIA65F0128](https://openairdocs.org/ntsb/MIA65F0128.md): Piper PA-25 · Cabo Rojo, PR · Accident · No injuries · Closed · Mar 16, 1965 · N6878Z · Substantial damage
- [NTSB UNK65X0627](https://openairdocs.org/ntsb/UNK65X0627.md): Mooney M21 · Fajardo, PR · Accident · No injuries · Closed · Nov 9, 1964 · N7102U · Substantial damage

## The whole list in SQL

Runs in DuckDB 1.2 or later on the release's Parquet files over HTTPS:

```sql
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."eventStateOrRegion" = 'PR' AND c."eventCountry" = 'USA'
  AND c."mKey" IN (SELECT case_mkey FROM case_phases WHERE main = 300)
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESC
```

This list as a web page: https://openairdocs.org/ntsb-phases/300/cases?state=PR

---
OpenAirDocs.org is an independent research project of [Contrail Labs](https://contraillabs.com/). It is not affiliated with the FAA or the NTSB. Source documents are U.S. government works in the public domain.
