NCAA Wrestling Data

NCAA Wrestling Data: analysis of the championship archive

Findings to start with

What the data supports

The source contains 40,035 result rows, 40,012 single recorded outcomes with named competitors, and 95 tournament years. The analysis identifies 909 individual championship awards: 894 from source finals and 15 supplemented from archived 1936/1948 placement lists. It represents 323 normalized program labels, 24,886 observed tournament entries, and 13,303 conservatively separated wrestler entities. The 13,300 distinct nonblank source wrestler IDs are not a fully resolved people registry.

The calendar gaps are 1943, 1944, 1945, 2020. These years have no source rows and must appear as gaps, not zero-title tournaments. The archive ends with the 2026 tournament. Having a record for each year and weight does not independently prove that every historical bout is complete.

Bracket topology is separately reviewed rather than inferred from result order. Verified production graphs cover all 8 1950 weights, all 8 1951 weights, 8 of 10 1952 weights (not 130 and 137 pounds), 7 of 10 1953 weights (not 123, 137 and 157 pounds), all 10 1954 weights, all 10 1955 weights, all 10 1956 weights, 9 of 10 1957 weights (not 167 pounds), 9 of 10 1958 weights (not 177 pounds), all 10 1959 weights, all 10 1960 weights, all 10 1961 weights, all 10 1962 weights, all 10 1963 weights, all 10 1964 weights, all 10 1965 weights, all 11 1966 weights, all 11 1967 weights, all 11 1968 weights, 10 of 11 1969 weights (not 177 pounds), all 10 1970 weights, all 10 1971 weights, 8 of 10 1972 weights (not 150 and 450 pounds), all 10 1973 weights, all 10 1974 weights, 8 of 10 1975 weights (not 142 and 167 pounds), 8 of 10 1976 weights (not 142 and 158 pounds), all 10 1977 weights, all 10 1978 weights, all 10 1979 weights, all 10 1980 weights, 8 of 10 1981 weights (not 134 and 190 pounds), 9 of 10 1982 weights (not 190 pounds), all 10 1983 weights, all 10 1984 weights, all 10 1985 weights, all 10 1986 weights, all 10 1987 weights, all 10 1988 weights, all 10 1989 weights, all 10 1990 weights, all 10 1991 weights, all 10 1992 weights, all 10 1993 weights, all 10 1994 weights, all 10 1995 weights, all 10 1996 weights, all 10 1997 weights, 9 of 10 1998 weights (not 126 pounds), all 10 1999 weights, all 10 2000 weights, 8 of 10 2001 weights (not 141 and 165 pounds), 9 of 10 2002 weights (not 285 pounds), all 10 2003 weights, all 10 2004 weights, all 10 2005 weights, all 10 2006 weights, all 10 2007 weights, all 10 2008 weights, 9 of 10 2009 weights (not 133 pounds), all 10 2010 weights, all 10 2011 weights, all 10 2012 weights, all 10 2013 weights, all 10 2014 weights, 9 of 10 2015 weights (not 197 pounds), all 10 2016 weights, all 10 2017 weights, all 10 2018 weights, all 10 2019 weights, all 10 2021 weights, all 10 2022 weights, all 10 2023 weights, all 10 2024 weights, all 10 2025 weights and all 10 2026 weights: 58931 nodes, 117862 slots, and 73310 advancement routes, including 21959 byes without creating match rows. Every other competition retains results-by-round until its source page is audited.

Program history and concentration

The table counts individual weight-class titles, not team championships. Titles are less affected by changing field sizes than raw win totals, but each era offered a different number of weight classes.

schoolindividual_titlesrecorded_winsrecorded_lossesfallsobserved_entries
Oklahoma State14724251135353839
Iowa851976901269635
Iowa State721705962249646
Oklahoma681591986234664
Pennsylvania State651547839186584
Lehigh (PA)281051846145529
Minnesota251187784161473
Illinois2585967894427
Ohio State25837601103364
Michigan State25814653123418
Cornell (NY)2567349879291
Michigan241190802154499
Northern Iowa23866807121481
Wisconsin1876964585377
Pittsburgh (PA)1762860369365

Leading programs in each chosen historical window:

eraschooltitlesavailable_titlestitle_share
1928–1942Oklahoma State4511738.5%
1946–1969Oklahoma State3923216.8%
1970–1989Iowa3020015.0%
1990–2009Iowa3320016.5%
2010–2026Pennsylvania State4416027.5%

These windows are descriptive choices, not modeled regime changes. School labels are normalized only for case/whitespace, and predecessor institutions are not automatically combined. Participation and eligibility changed over the period; the table is not a causal ranking of coaching or program quality.

Repeated individual champions

championindividual_titlestitle_yearsschools
Carter Starocci52021,2022,2023,2024,2025Pennsylvania State
Pat Smith41990,1991,1992,1994Oklahoma State
Cael Sanderson41999,2000,2001,2002Iowa State
Kyle Dake42010,2011,2012,2013Cornell (NY)
Logan Stieber42012,2013,2014,2015Ohio State
John 'Yianni' Diakomihalis42018,2019,2022,2023Cornell (NY)
Aaron Brooks42021,2022,2023,2024Pennsylvania State
Earl McCready31928,1929,1930Oklahoma State
Conrad Caldwell31929,1930,1931Oklahoma State
Jack VanBebber31929,1930,1931Oklahoma State
Rex Peery31933,1934,1935Oklahoma State
Ross Flood31933,1934,1935Oklahoma State
Wayne Martin31934,1935,1936Oklahoma
Joe McDaniel31937,1938,1939Oklahoma State
Stanley Henson31937,1938,1939Oklahoma State
David Arndt31941,1942,1946Oklahoma State

Identity totals inherit unresolved source-ID splits and cannot be treated as authoritative career totals without checking the wrestler's individual records. Titles in other divisions are outside this snapshot even when a wrestler competed in multiple NCAA divisions.

Championship tournament wins and pins

These are wins in the supplied championship archive, not regular-season or complete college-career records. A wrestler's opportunity to accumulate wins depends on years of eligibility, bracket format, consolations, and byes.

wrestler_namerecorded_winsrecorded_lossesobserved_tournamentsfalls
Carter Starocci25053
Keegan O'Toole25356
Parker Keckeisen24450
Myles Amine24651
Mark Churella221410
MIke McMullan22442
John Fisher22741
Cohlton Schultz22954
Lucas Byrd22952
Pat Smith21042
Ed Ruth21147
David Carr21240
Eric Juergens21243
Jake Herbert21246
Jim Zalesky21245

All-fall title paths with at least four recorded championship-side wins:

yearchampionschoolweightfalls
1936Wayne MartinOklahoma1344
1948Bill KollNorthern Iowa1475
1948Glen BrandIowa State1744
1948Verne GagneMinnesota1915
1956Dan HodgeOklahoma1774
1969Dan GableIowa State1375
1973Chris TaylorIowa StateUnlimited5
1979Bruce KinsethIowa1505
1980Howard HarrisOregon StateUnlimited5

This definition explicitly excludes unrecorded byes and does not infer a pin for a forfeit, default, or unknown method.

Seeding and upsets

Among 12,483 recorded outcomes where both seeds are positive and distinct, 3,746 are wins by the numerically larger seed: 30.01%. This is a rate conditional on recorded seeds. It is not the chance that an arbitrary tournament match is an upset.

round_codeeligible_boutsupsetsupset_rate
Champ 8189246124.4%
Champ 16177643024.2%
Champ 4130436427.9%
Champ 32114321218.5%
Consi 8 #295036438.3%
Consi 4 #292231434.1%
1st71821730.2%
Consi 16 #270424434.7%
Consi 4 #167523234.4%
Consi 16 #158419833.9%
3rd55322440.5%
Consi 8 #144616336.5%
5th39917543.9%
7th2809333.2%
Consi 32 #2681826.5%
Champ 64683754.4%
2nd100.0%

Zero appears extensively in historical seed fields. It cannot reliably distinguish unseeded entrants from years without available seeding. The number seeded expanded over time, so changes in the conditional upset rate can reflect coverage and field composition. Entry-level title conversion uses only a consistent positive seed within an entry.

Largest recorded seed gaps in championship-final upsets:

yearweight_labelwinner_namewinner_seedloser_nameloser_seed
2016174Myles Martin11Bo Nickal1
2015133Cody Brewer13Cory Clark3
2009165Jarrod King12Andrew Howe2
2026149Aden Valencia10Shayne Van Ness1
2011184Quentin Wright9Robert Hamlin2
2019165Mekhi Lewis8Vincenzo Joseph2
2008157Jordan Leen8Michael Poeta2
2003184Jake Rosholt10Scott Barker4
2000141Carl Perry8Michael Lightner2
1980190Noel Loban8Dan Severn2
1976190Evan Johnson7Frank Santana1
1973134Don Rohn8Bobby Stites2

Result methods, scoring, and era effects

result_codesource_rowsrecorded_outcomesfirst_yearlast_year
DEC279482794819282026
FALL5279527919282026
MD4451445119762026
TF84984919852026
SD61361319721987
DFT40440419292026
MFFT26426419282026
UNKNOWN14012419291982
FFT524819312022
DQ292919782026
DEF2219281928
DBL DFT2019411941
MDFT1119491949
DFFT1019811981

Pin rates among recognized DEC/MD/SD/TF/FALL outcomes:

decadeeligible_boutsfallsfall_rate
1920942627.7%
193092930833.2%
194084724328.7%
1950202131415.5%
1960325147014.5%
1970464478316.9%
1980519069413.4%
1990577761310.6%
2000630080912.8%
2010631468010.8%
202037733399.0%

These denominators exclude forfeits, defaults, disqualifications, unknown methods, and missing competitors. The 1920s, 1940s, and 2020s contain fewer tournament years. Historical SD is preserved as its own source code; no modern bonus-point interpretation is imposed.

Recent scoring among scored DEC/MD/SD/TF single outcomes:

yeareligible_boutsavg_total_pointsavg_marginmargin_at_most_two
201957611.045.10183
202156410.695.08196
202257010.094.39225
20235669.244.21229
202458111.465.71156
202557110.865.46167
202657911.455.69146

The NCAA changed takedowns to three points for the 2023–24 season and also changed other rules (NCAA announcement). The 2024 championship is the first affected year in this archive. Before/after score differences do not identify a causal effect: scoring definitions, athletes, match composition, and other rules changed together. The workbook contains no takedown-level event data.

Interactive Championship Atlas

The public page turns individual championships into a program-by-year heatmap. A program or year selection reveals the title winners; each champion opens their recorded championship-side path. Year ranges, a program filter, and shareable URL state let readers explore a particular era or program. Counts derive from the same underlying championship records used above, so the website and database reconcile.

Data quality findings

issue_codeissue_countresolution
documented_correction359applied_overlay
name_multiple_source_ids210no_automatic_merge
missing_result_method140retained_for_review
team_score_bye_inference_disagreement110workbook_bye_marks_decide
team_score_reference_mismatch102retained_for_review
source_note39retained_for_review
missing_competitor35retained_for_review
not_single_known_outcome23excluded_from_win_loss_rates
team_score_reference_result_code_differs17archive_value_retained
historical_award_supplement15sourced_award_no_invented_final
team_score_decision_scored_by_margin14margin_meets_sheet_threshold
source_id_name_conflict11split_by_source_id_and_name
team_score_scored_without_recorded_opponent11single_known_winner_scored
team_score_reference_row_not_in_archive7workbook_only_row_candidate_correction
team_score_reference_round_differs4archive_value_retained
school_case_variants3case_only_normalization
same_source_id_both_sides2split_by_name
seed_conflict2retained_for_review
team_score_reference_school_unresolved2retained_for_review
missing_source_id1isolated_within_tournament_weight
multiple_schools_same_event1retained_for_review
source_formula_error1preserved_in_source_check_value
team_score_bonus_margin_below_threshold1retained_for_review

Missingness on the match table:

missing_winnermissing_loserincomplete_scoresunknown_methodexcluded_from_recorded_wins
1223710214023

Externally supported overlays retain the untouched source row. The two historical ones:

The other 287 come from checking modern weights against their archived final brackets (2019, 2022, 2024): 23 entrant seeds that the workbook crossed between similarly named wrestlers at 2022 141, 2024 184, 2024 197 and 2024 285, and the 2019 184-pound pigtail, which the workbook files as a first-wrestleback bout. Each is listed with its page in data/corrections.json.

Evidence: 1928 brackets, pages 1, 4 and 6, compiled by wrestlingstats.com and hosted by the National Wrestling Hall of Fame. These selected corrections demonstrate that source completeness should not be confused with accuracy. This analysis did not audit all 39,395 rows against original brackets.

The five non-case-only source-ID conflicts are split by ID and normalized name. Four matches use the same nonblank source ID on both sides. Missing IDs with known names are isolated within the tournament and weight. Similar names and identical names across different IDs are not fuzzy-merged. This favors avoiding false joins over obtaining a deceptively precise count of people.

School case variants are merged with a source-alias table. Cornell College (IA) and Cornell (NY) remain distinct. Historical weight code 450 is displayed as Unlimited following the archived 1928 bracket, with no numeric upper limit.

Early tournaments include separate second-place bouts. The final loser is assigned second only when that weight has no separate second-place bout. Automatic historical placements are not reconstructed. R1–R7 are ordered numerically for individual path display, without inventing exact within-round chronology.

A final-bout-only analysis misses all champions in 1936 and 1948. Their 15 weights use R1–R7 rather than 1st. The championship_award table links the seven champions in the 1936 archived placement list and eight in the 1948 list to existing source entries. Their final_match_id remains NULL. This adds award evidence, not 15 fabricated bouts. Historical champions can have a recorded loss, so taking the last winner or requiring an unbeaten record is not a valid substitute.

Questions this data cannot answer alone

It does not supply complete regular-season records, recruiting resources, coaching tenure, financial spending, team scoring rules by era, official team totals, or a full event sequence. It cannot establish why a program dominated, measure a causal rules effect, or fully reconstruct historical automatic placements without additional sources.

How this analysis was made

Snapshot: 1928–2026. Analysis produced September 13, 2026. Match-result findings derive from the source datasets listed in data/raw/datasets.json plus the 289 corrections in data/corrections.json. Championship counts also use the 15 sourced historical awards in data/historical_awards.json, and bracket-topology metrics use the separately reviewed NWHOF evidence recorded in data/curation/bracket_formats.json. Every section has reusable CSV output under data/processed/analysis and runnable SQL in sql/analysis.sql. The database also contains analysis_metric and the analytical views.

era_titles.csv and title_concentration.csv hold the era-by-era program shares behind the leading-program table. fastest_pins.csv holds the elapsed fall times behind the pin-rate table; TA values are time advantage, not fall duration. entry_seed_outcomes.csv holds entry-level title conversion by consistent positive seed.