Iowa Preps takes a look inside at the top 100 defenders by tackles in the Class of 2020 now!
Numbers are courtesy of quickstats.com.
Name School Yards
Dylan Cain Chariton 46 tackles
Cade Parker Cedar Rapids, Kennedy 43.5 tackles
Caden Fontinel HLV, Victor 35 tackles
Justin McCunn Red Oak 35 tackles
Daniel Tapken English Valleys 34 tackles
Kyler Hadwiger Iowa Falls-Alden 34 tackles
Holden Sevening Alburnett 33 tackles
Drew Martin Fairfield 33 tackles
Seth Thompson English Valleys 32.5 tackles
Joey Bregar Interstate 35, Truro 32.5 tackles
Brayden Monroe Tri-County, Thornburg 32.5 tackles
David Willis West Marshall 32.5 tackles
Nathan Graves Dike-New Hartford 31.5 tackles
Gavin Harms Spirit Lake 31.5 tackles
Thomas Even Don Bosco, Gilbertville 31 tackles
Braydin Farrell Easton Valley 31 tackles
Grant Borkowski Glidden-Ralston 31 tackles
Joel Henningsen Riverside, Oakland 31 tackles
Queden Ballew Des Moines, East 30 tackles
Chris Darnold East Mills 29.5 tackles
Logan Albert Crestwood 28 tackles
Kody Timm HLV, Victor 28 tackles
Gabe Ante Ames 27.5 tackles
Drew Venteicher Lenox 27 tackles
Ethan Leibold Turkey Valley 26.5 tackles
Brandt Hughes Eddyville-Blakesburg-Fremont 26 tackles
Tate Kounkel Hinton 26 tackles
Bryce Achenbach Woodward-Granger 26 tackles
Dylan Jeffers Keokuk 25.5 tackles
Gage Noyes Sibley-Ocheyedan 25.5 tackles
Nic Duysen East Mills 25 tackles
Diego Lozano Fort Madison 25 tackles
Derek Aschinger East Sac County 24.5 tackles
Thomas Wilson Sidney 24.5 tackles
Caleb Weber Springville 24 tackles
Kaeden Lozano Bondurant-Farrar 23.5 tackles
Caleb Swalla Earlham 23.5 tackles
Lucas Starr AGWSR, Ackley 23 tackles
Jalen Collins WACO 23 tackles
Juanito Piper Winfield-Mt Union 23 tackles
Nolan Grove English Valleys 22.5 tackles
Abdulla Elbuytari Harris-Lake Park 22.5 tackles
Bryce Vandelune Southeast Warren, Liberty Center 22.5 tackles
Trevor Carlson Tri-Center, Neola 22.5 tackles
Noah Epley Dike-New Hartford 22 tackles
Kadin Graves Easton Valley 22 tackles
Brennan Becker North Linn 22 tackles
Chase Keifer Wayne 22 tackles
Ethan Barry Clinton 21.5 tackles
Kade Schultz Davenport, North 21.5 tackles
Sawyer Cockburn River Valley 21.5 tackles
Dylan Harper Sioux City, East 21.5 tackles
Kannon Leuenberger Turkey Valley 21.5 tackles
Garrett Schmidt Algona 21 tackles
Colbey Roth Lewis Central 21 tackles
Abe Michael Maquoketa 21 tackles
Tyler Thurston North Cedar, Stanwood 21 tackles
Brendan Anderson North Union 21 tackles
J.J. Denny Clear Creek-Amana 20.5 tackles
Aubrey Gillard Des Moines, East 20.5 tackles
Jace Naig Graettinger-Terril/Ruthven-Ayrshire 20.5 tackles
Gage Belz Osage 20.5 tackles
Cole Damman Baxter 20 tackles
Cooper Nally Bedford 20 tackles
Cael Hester English Valleys 20 tackles
Zach Greiner North Tama 20 tackles
Robert White Postville 20 tackles
Mason Bivens Riverside, Oakland 20 tackles
Luke Mueller Turkey Valley 20 tackles
Francis Bower Colo-Nesco 19.5 tackles
Skyler Staker North Tama 19.5 tackles
Thomas Nelson South O'Brien 19.5 tackles
Ethan Pierce Central DeWitt 19 tackles
Jack West Davenport, North 19 tackles
Antonio Alzheimer Des Moines, Roosevelt 19 tackles
Noah Fuhrman South O'Brien 19 tackles
Isaac Pingel Spencer 19 tackles
Raul Esparza Camanche 18.5 tackles
McCain Oden Centerville 18.5 tackles
Michael Schafer East Mills 18.5 tackles
Jaquez Williams Hinton 18.5 tackles
Stephon Ansong Lamoni 18.5 tackles
Owen Timmerman Mediapolis 18.5 tackles
RJ Hamilton Moravia 18.5 tackles
Kyle Cerven Shenandoah 18.5 tackles
Jack Vogel Sioux Center 18.5 tackles
Jaron Todd South Winneshiek 18.5 tackles
Keygan Day Stanton 18.5 tackles
Alex Leonard Starmont 18.5 tackles
Francisco Gonzales Belmond-Klemme 18 tackles
Seth Adrian Davenport, Assumption 18 tackles
Max Vanderpol Des Moines Christian 18 tackles
James Switzer Fremont-Mills 18 tackles
Edgar Tapia Harris-Lake Park 18 tackles
Cale Yoder Lone Tree 18 tackles
John Schuttler Manson-NW Webster 18 tackles
Nathan Muller Rockford 18 tackles
Garrett Arp South Tama 18 tackles
Ricky Pforts Wapello 18 tackles
Treyton Cacek Graettinger-Terril/Ruthven-Ayrshire 17.5 tackles
Numbers are courtesy of quickstats.com.
Name School Yards
Dylan Cain Chariton 46 tackles
Cade Parker Cedar Rapids, Kennedy 43.5 tackles
Caden Fontinel HLV, Victor 35 tackles
Justin McCunn Red Oak 35 tackles
Daniel Tapken English Valleys 34 tackles
Kyler Hadwiger Iowa Falls-Alden 34 tackles
Holden Sevening Alburnett 33 tackles
Drew Martin Fairfield 33 tackles
Seth Thompson English Valleys 32.5 tackles
Joey Bregar Interstate 35, Truro 32.5 tackles
Brayden Monroe Tri-County, Thornburg 32.5 tackles
David Willis West Marshall 32.5 tackles
Nathan Graves Dike-New Hartford 31.5 tackles
Gavin Harms Spirit Lake 31.5 tackles
Thomas Even Don Bosco, Gilbertville 31 tackles
Braydin Farrell Easton Valley 31 tackles
Grant Borkowski Glidden-Ralston 31 tackles
Joel Henningsen Riverside, Oakland 31 tackles
Queden Ballew Des Moines, East 30 tackles
Chris Darnold East Mills 29.5 tackles
Logan Albert Crestwood 28 tackles
Kody Timm HLV, Victor 28 tackles
Gabe Ante Ames 27.5 tackles
Drew Venteicher Lenox 27 tackles
Ethan Leibold Turkey Valley 26.5 tackles
Brandt Hughes Eddyville-Blakesburg-Fremont 26 tackles
Tate Kounkel Hinton 26 tackles
Bryce Achenbach Woodward-Granger 26 tackles
Dylan Jeffers Keokuk 25.5 tackles
Gage Noyes Sibley-Ocheyedan 25.5 tackles
Nic Duysen East Mills 25 tackles
Diego Lozano Fort Madison 25 tackles
Derek Aschinger East Sac County 24.5 tackles
Thomas Wilson Sidney 24.5 tackles
Caleb Weber Springville 24 tackles
Kaeden Lozano Bondurant-Farrar 23.5 tackles
Caleb Swalla Earlham 23.5 tackles
Lucas Starr AGWSR, Ackley 23 tackles
Jalen Collins WACO 23 tackles
Juanito Piper Winfield-Mt Union 23 tackles
Nolan Grove English Valleys 22.5 tackles
Abdulla Elbuytari Harris-Lake Park 22.5 tackles
Bryce Vandelune Southeast Warren, Liberty Center 22.5 tackles
Trevor Carlson Tri-Center, Neola 22.5 tackles
Noah Epley Dike-New Hartford 22 tackles
Kadin Graves Easton Valley 22 tackles
Brennan Becker North Linn 22 tackles
Chase Keifer Wayne 22 tackles
Ethan Barry Clinton 21.5 tackles
Kade Schultz Davenport, North 21.5 tackles
Sawyer Cockburn River Valley 21.5 tackles
Dylan Harper Sioux City, East 21.5 tackles
Kannon Leuenberger Turkey Valley 21.5 tackles
Garrett Schmidt Algona 21 tackles
Colbey Roth Lewis Central 21 tackles
Abe Michael Maquoketa 21 tackles
Tyler Thurston North Cedar, Stanwood 21 tackles
Brendan Anderson North Union 21 tackles
J.J. Denny Clear Creek-Amana 20.5 tackles
Aubrey Gillard Des Moines, East 20.5 tackles
Jace Naig Graettinger-Terril/Ruthven-Ayrshire 20.5 tackles
Gage Belz Osage 20.5 tackles
Cole Damman Baxter 20 tackles
Cooper Nally Bedford 20 tackles
Cael Hester English Valleys 20 tackles
Zach Greiner North Tama 20 tackles
Robert White Postville 20 tackles
Mason Bivens Riverside, Oakland 20 tackles
Luke Mueller Turkey Valley 20 tackles
Francis Bower Colo-Nesco 19.5 tackles
Skyler Staker North Tama 19.5 tackles
Thomas Nelson South O'Brien 19.5 tackles
Ethan Pierce Central DeWitt 19 tackles
Jack West Davenport, North 19 tackles
Antonio Alzheimer Des Moines, Roosevelt 19 tackles
Noah Fuhrman South O'Brien 19 tackles
Isaac Pingel Spencer 19 tackles
Raul Esparza Camanche 18.5 tackles
McCain Oden Centerville 18.5 tackles
Michael Schafer East Mills 18.5 tackles
Jaquez Williams Hinton 18.5 tackles
Stephon Ansong Lamoni 18.5 tackles
Owen Timmerman Mediapolis 18.5 tackles
RJ Hamilton Moravia 18.5 tackles
Kyle Cerven Shenandoah 18.5 tackles
Jack Vogel Sioux Center 18.5 tackles
Jaron Todd South Winneshiek 18.5 tackles
Keygan Day Stanton 18.5 tackles
Alex Leonard Starmont 18.5 tackles
Francisco Gonzales Belmond-Klemme 18 tackles
Seth Adrian Davenport, Assumption 18 tackles
Max Vanderpol Des Moines Christian 18 tackles
James Switzer Fremont-Mills 18 tackles
Edgar Tapia Harris-Lake Park 18 tackles
Cale Yoder Lone Tree 18 tackles
John Schuttler Manson-NW Webster 18 tackles
Nathan Muller Rockford 18 tackles
Garrett Arp South Tama 18 tackles
Ricky Pforts Wapello 18 tackles
Treyton Cacek Graettinger-Terril/Ruthven-Ayrshire 17.5 tackles