# NTSB investigations: Mooney M20F: Loss of control in flight

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 ERA25FA230](https://openairdocs.org/ntsb/ERA25FA230.md): Mooney M20F · Beverly, MA · Accident · 2 fatal · Class 3 · Field · Final report · Jun 19, 2025 · N9573M · Substantial damage
  > The pilot’s failure to maintain control of the airplane while maneuvering to return to the airport which resulted in an aerodynamic stall. Contributing to the accident was the improperly installed No. 2 cylinder bottom spark plug by maintenance personnel,…
- [NTSB ERA24LA047](https://openairdocs.org/ntsb/ERA24LA047.md): Mooney M20F · Meridianville, AL · Accident · Minor injuries · Class 4 · Limited · Final report · Nov 22, 2023 · N9339M · Substantial damage
  > The pilot’s exceedance of the airplane’s critical angle of attack while on final approach to land, which resulted in an aerodynamic stall, a loss of airplane control, and impact with terrain.
- [NTSB ERA22FA050](https://openairdocs.org/ntsb/ERA22FA050.md): Mooney M20F · Villa Rica, GA · Accident · 1 fatal · Class 3 · Field · Final report · Nov 8, 2021 · N3284F · Substantial damage
  > The pilot’s failure to maintain proper airspeed and his exceedance of the airplane’s critical angle of attack, which resulted in an aerodynamic stall and spin.
- [NTSB GAA16CA218](https://openairdocs.org/ntsb/GAA16CA218.md): Mooney M20 · Plano, TX · Accident · Minor injuries · Data collection · Final report · May 1, 2016 · N3386X · Substantial damage
  > The pilot's failure to maintain directional control during the aborted landing in gusty wind conditions, which resulted in a collision with a fence.
- [NTSB CEN15FA030](https://openairdocs.org/ntsb/CEN15FA030.md): Mooney M20 · Boulder, CO · Accident · 1 fatal · Field investigation · Final report · Oct 27, 2014 · N3539X · Substantial damage
  > The loss of airplane control for reasons that could not be determined by the postaccident examination, which was limited due to impact damage and postcrash fire.
- [NTSB WPR11FA331](https://openairdocs.org/ntsb/WPR11FA331.md): Mooney M20F · Winslow, AZ · Accident · 2 fatal · Field investigation · Final report · Jul 17, 2011 · N3534X · Substantial damage
  > A loss of engine power due to fuel system contamination, and the pilot’s subsequent failure to maintain an adequate airspeed, which resulted in a loss of control.
- [NTSB WPR11FA316](https://openairdocs.org/ntsb/WPR11FA316.md): Mooney M20F · Watsonville, CA · Accident · 4 fatal · Field investigation · Final report · Jul 8, 2011 · N7759M · Substantial damage
  > The pilot's decision to take off toward a nearby low cloud layer and the subsequent turn, stall, and spin during the pilot’s attempt to avoid the cloud layer. Contributing to the accident was the pilot's failure to avoid the stall. His ability to avoid the…
- [NTSB NYC08CA277](https://openairdocs.org/ntsb/NYC08CA277.md): Mooney M20F · Ridgeland, SC · Accident · Minor injuries · Data collection · Final report · Aug 11, 2008 · N9137V · Substantial damage
  > The pilot's inadequate compensation for a crosswind during landing. A factor contributing to the accident was the crosswind.

## The whole list in SQL

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

```sql
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 x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('5870214')
    AND EXISTS (SELECT 1 FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' s WHERE s.case_mkey = x.case_mkey AND s.aircrafts_position = x.position AND s."tier2Number" = '240' AND s.case_mkey IN (SELECT case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' WHERE "isDefiningEvent")))
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESC
```

This list as a web page: https://openairdocs.org/ntsb-events/240/sequence?model=5870214

---
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.
