Login Subscribe
    • Players/Parents
    • College Coaches
  • Choose Your State Middle School Coverage
    Alabama
    Arizona
    Arkansas
    California
    Colorado
    Dakotas
    Delaware
    Florida
    Georgia
    Idaho
    Illinois
    Indiana
    Iowa
    Kansas
    Kentucky
    Louisiana
    Maryland
    Michigan
    Minnesota
    Missouri
    Nebraska
    Nevada
    New England
    New Jersey
    New Mexico
    New York
    North Carolina
    Ohio
    Oklahoma
    Oregon
    Pennsylvania
    South Carolina
    Tennessee
    Texas
    Utah
    Virginia
    Washington
    West Virginia
    Wisconsin
  • Loading...
  • Tournaments
    • Prep Hoops Prep Hoops
    • Prep Hoops Next Prep Hoops Next
    Showcases
    • Freshman Showcase Freshman Showcase
    • Sophomore ID Camp Sophomore ID Camp
    • The Expo The Expo
    About Our Events
  • Prep Hoops for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features
    • Player Profiles Build your own profile and join the Prep Hoops database.
    • Coverage Access Prep Hoops articles year-round without ads.
    • Rankings See how players stack up in each state.
    • Coach Views Get notified when a college coach views your profile.
    • Profile Trends Track your Player Profile views over time.
    • Recruiting Tasks Stay on-track in the recruiting process.
    • Recruiting Dashboard All your recruiting tools in a single place.
    • College Match Recommends colleges that match with your profile.
    • Coach Contacts Contact any program in the country.
    • Recruiting Tips Become an expert on the recruiting process.
    • Event Credits Save $25 on all Prep Hoops showcases.
    • College Email Templates Send customized emails directly to college coaches.
    • How We Rank
    • Reviews
  • Iowa
  • Rankings
    • How We Rank

    • HS Power Rankings

    • Archived Rankings

    • 2026 Rankings

    • 2027 Rankings

    • 2028 Watch List

  • Teams
    • High Schools

    • Club Programs

  • Player Database
  • Scores
  • Scouts
  • Home
  • Coverage
      Choose Your State Middle School Coverage
      Alabama
      Arizona
      Arkansas
      California
      Colorado
      Dakotas
      Delaware
      Florida
      Georgia
      Idaho
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Louisiana
      Maryland
      Michigan
      Minnesota
      Missouri
      Nebraska
      Nevada
      New England
      New Jersey
      New Mexico
      New York
      North Carolina
      Ohio
      Oklahoma
      Oregon
      Pennsylvania
      South Carolina
      Tennessee
      Texas
      Utah
      Virginia
      Washington
      West Virginia
      Wisconsin
  • Events
      Tournaments
      • Prep Hoops Prep Hoops
      • Prep Hoops Next Prep Hoops Next
      Showcases
      • Freshman Showcase Freshman Showcase
      • Sophomore ID Camp Sophomore ID Camp
      • The Expo The Expo
      About Our Events
  • Rankings
      Loading...
  • Features
      Prep Hoops for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features
      • Player Profiles Build your own profile and join the Prep Hoops database.
      • Coverage Access Prep Hoops articles year-round without ads.
      • Rankings See how players stack up in each state.
      • Coach Views Get notified when a college coach views your profile.
      • Profile Trends Track your Player Profile views over time.
      • Recruiting Tasks Stay on-track in the recruiting process.
      • Recruiting Dashboard All your recruiting tools in a single place.
      • College Match Recommends colleges that match with your profile.
      • Coach Contacts Contact any program in the country.
      • Recruiting Tips Become an expert on the recruiting process.
      • Event Credits Save $25 on all Prep Hoops showcases.
      • College Email Templates Send customized emails directly to college coaches.
  • About Us
      • How We Rank
      • Reviews
  • Support
Login Subscribe

Iowa Basketball 2025 Player Rankings

Iowa High School Basketball

2025 Player Rankings
How are rankings determined?
Filter by:
C CG PF PG SF SG
More rankings:
Discover the top high school basketball players in Iowa's class of 2025. Our comprehensive player rankings cover 324 athletes from high schools across the state. Find out where your favorite player stacks up in the rankings and read the latest scouting reports on them by subscribing to Prep Hoops.

Ranked Players

324 players
Rank
Player
Height
Position
High School
Club Team
Commitment
1
Trevin Jirak
Trevin Jirak
6’9″
C
Valley
All Iowa Attack
Iowa
2
Jack McCaffery
Jack McCaffery
6’8″
SF
Iowa City West
D1 Minnesota
Butler
3
Davis Kern
Davis Kern
6’8″
PF
Linn-Mar
Martin Brothers
South Dakota State
4
Emiliano Barrantes
Emiliano Barrantes
6’9″
PF
Grand View Christian
Iowa United
Illinois-Chicago (UIC)
5
Xzavion Robinson
Xzavion Robinson
6’1″
PG
Valley
Iowa United
Iowa State
Football
6
Mason Watkins
Mason Watkins
6’2″
PG
West Burlington
Martin Brothers
North Florida
7
Trey McKowen
Trey McKowen
5’11”
PG
Kennedy
Martin Brothers
Missouri Western State
8
Anthony Galvin
Anthony Galvin
6’0″
PG
Cedar Falls
Murray Elite
Northern Iowa
Golf
9
Kaden Van Regenmorter
Kaden Van Regenmorter
6’4″
SF
Hull, Western Christian
Morningside
10
Bode Goodman
Bode Goodman
6’2″
PG/SG
Waukee Northwest
All Iowa Attack
Missouri Western State
11
Kiki Deng
Kiki Deng
6’4″
SG
Valley
All Iowa Attack
12
Luke Frazell
Luke Frazell
6’6″
SG
Waverly-Shell Rock
All Iowa Attack
13
Kayvion Hodges
Kayvion Hodges
6’3″
SF/SG
Muscatine
Quad City Shockers
14
Peyton McCollum
Peyton McCollum
6’1″
PG
Waukee Northwest
Kingdom Hoops
15
Payson Nietert
Payson Nietert
6’7″
SF
Linn-Mar
Kingdom Hoops
Wayne State (NE)
16
Toryn Severson
Toryn Severson
6’4″
SG
Madrid
All Iowa Attack
Waldorf (IA)
17
Jackson Lieurance
Jackson Lieurance
6’2″
SG
Cascade
DCBA
18
Ryan Watters
Ryan Watters
6’6″
PF
Central DeWitt
MidPro Academy
19
Kyle Cason
Kyle Cason
6’0″
SG
Dallas Center-Grimes
20
Cael Reichter
Cael Reichter
6’8″
PF/SF
North Fayette Valley
Iowa Prep
Upper Iowa
21
Karsten Moret
Karsten Moret
6’3″
SG
Western Christian
Arena Basketball Club
Northwestern (IA)
Football
22
Zach Driscoll
Zach Driscoll
6’0″
SG
Decorah
Murray Elite
23
Cole Odefey
Cole Odefey
6’5″
SF
Bettendorf
Murray Elite
Northwest Missouri State
24
Mason Bechen
Mason Bechen
6’1″
PG
North Linn
Northwest Missouri State
Baseball
25
Ben Kerkhoff
Ben Kerkhoff
6’5″
SF
Bettendorf
Murray Elite
Wayne State (NE)
26
Mason Matson
Mason Matson
6’1″
PG
Linn Mar
Murray Elite
Wartburg
27
Jalen Kirkpatrick
Jalen Kirkpatrick
6’6″
SF
Grundy Center
Martin Brothers
28
Caleb Haack
Caleb Haack
6’7″
PF
Iowa Valley
Murray Elite
29
Carson Hoogeveen
Carson Hoogeveen
5’10”
PG
West Lyon
Morningside
30
Trey Wright
Trey Wright
5’11”
PG
Linn-Mar
Iowa Barnstormers
31
Thomas Meyer
Thomas Meyer
6’4″
PF
Clear Lake
Martin Brothers
Iowa
Football
32
Damyen Jackson
Damyen Jackson
6’0″
PG
Assumption
Quad City Shockers
33
Jalen Richardson
Jalen Richardson
6’4″
SF
Johnston
Kingdom Hoops
34
Landen Norris
Landen Norris
6’5″
PG/SG
Knoxville
Kingdom Hoops
35
Manasse Kasongo Malu
Manasse Kasongo Malu
6’7″
PF
Sioux City East
All Iowa Attack
36
Jang Ruei
Jang Ruei
6’6″
PF
Sioux City East
TEAM Warwick
37
Creighton Bracker
Creighton Bracker
6’6″
PF
Council Bluffs Lincoln
Nebraska Supreme
38
Seaton Ingram
Seaton Ingram
6’5″
SF
Des Moines Christian
Iowa United
39
Spencer Roeder
Spencer Roeder
6’5″
PF
Maquette Catholic
MidPro Academy
40
Jahlil Manago
Jahlil Manago
6’5″
SG/CG
Waterloo West
Martin Brothers
41
Keegan Steege
Keegan Steege
6’0″
SG
Cedar Falls
Iowa Barnstormers
42
Dylan Marquart
Dylan Marquart
6’1″
SG
Dunkerton
Iowa Prep
43
Prestige Taylor
Prestige Taylor
5’11”
PG
Johnston
Kingdom Hoops
44
Grayson Wollum
Grayson Wollum
6’8″
PF
Lisbon
Martin Brothers
45
Ethan Meyer
Ethan Meyer
6’6″
PF
Wahlert Catholic
Kingdom Hoops
46
Amari Washington
Amari Washington
6’4″
SF
Bettendorf
Iowa Barnstormers
47
Manny Lueth
Manny Lueth
6’3″
SF
Ames
Kingdom Hoops
48
Ayden Gibson
Ayden Gibson
6’6″
SF/SG
Glenwood
Nebraska Hoops Elite (NXT) – EYCE
49
Luke Hellige
Luke Hellige
6’5″
SF/SG
Holy Trinity Catholic
Iowa Prep
50
Abe Vos
Abe Vos
6’2″
SG
Ames
Kingdom Hoops
51
Jamison Poe
Jamison Poe
5’8″
PG
Ames
52
Ben Helmers
Ben Helmers
6’4″
PG
Algona
Iowa United
53
Carson Lambert
Carson Lambert
6’3″
SF
Monticello
Iowa Mavericks
54
DeAndre Smith
DeAndre Smith
6’4″
PF
Davenport North
Iowa Barnstormers
55
Etienne Higgins
Etienne Higgins
6’3″
SG
Council Bluffs Lincoln
SW Iowa Impact
56
Maverick Inman
Maverick Inman
6’2″
SG
Waukee
57
Dylan Stecker
Dylan Stecker
6’4″
SF
Spirit Lake
58
Landon Deiters
Landon Deiters
6’8″
PF
Kennedy
Martin Brothers
59
Cailen Shadrick
Cailen Shadrick
6’2″
SF
Davenport North
Kingdom Hoops
60
Blake Aalbers
Blake Aalbers
6’0″
PG
MOC-Floyd Valley
61
Reed Strohmeyer
Reed Strohmeyer
6’2″
SG
Hempstead
62
Sean Tunks
Sean Tunks
6’1″
SG
Centennial
Iowa United
63
Titan Schmitt
Titan Schmitt
6’0″
SG
Clear Lake
64
Tate Perrin
Tate Perrin
5’10”
PG
Dallas Center-Grimes
65
Jake Edwards
Jake Edwards
6’6″
PG
Winfield-Mt. Union
All Iowa Attack
Western Illinois
66
Kaleb Wilgenbusch
Kaleb Wilgenbusch
6’0″
SG
Cedar Rapids Xavier
67
Carson Kanne
Carson Kanne
5’11”
PG
Kuemper Catholic
All Iowa Attack
68
Brayden Traetow
Brayden Traetow
6’0″
SG
Pella
Iowa United
69
Reuben Schlaak
Reuben Schlaak
5’10”
PG
Kennedy
Martin Brothers
70
Will Richardson
Will Richardson
6’5″
PF
Wahlert
Murray Elite
71
Pierce McCrary
Pierce McCrary
6’2″
SF
Kennedy
Iowa Barnstormers
72
Mateo Dzolota
Mateo Dzolota
6’0″
PG
Dallas Center-Grimes
Kingdom Hoops
73
Cole Miller
Cole Miller
5’10”
PG
Bondurant-Farrar
74
Jackson Brown
Jackson Brown
6’1″
SG
Ballard
75
Braylon Thomsen
Braylon Thomsen
6’4″
SF
Assumption
QC Shockers
76
Andrew Rotzoll
Andrew Rotzoll
6’1″
SG
Clear Creek Amana
77
Isiah Rose
Isiah Rose
6’6″
SF
Assumption
78
Brayden Wyrick
Brayden Wyrick
6’6″
PF
Central Lee
Iowa Barnstormers
79
Hudson McConnell
Hudson McConnell
6’2″
SF
Bondurant-Farrar
80
Joseph Hudson
Joseph Hudson
6’5″
PF
Waterloo West
Murray Elite
81
Ephraim Hoefert
Ephraim Hoefert
6’8″
SF
Central Lyon
Arena Basketball Club
82
Jalen Johnson
Jalen Johnson
6’2″
SF
Senior
DCBA
83
Gavin Kramer
Gavin Kramer
6’1″
PG
Northeast
84
Elliott Carlson
Elliott Carlson
6’1″
SG
Humboldt
85
Talan LaFrentz
Talan LaFrentz
6’1″
SG
Denver
86
Luke Welbes
Luke Welbes
6’0″
CG
Wahlert Catholic
87
Owen Vander Pol
Owen Vander Pol
6’5″
PF
MOC-Floyd Valley
Arena Basketball Club
88
Cam Seuferer
Cam Seuferer
6’4″
SF
Southeast Warren
All Iowa Attack
89
Desmon Campbell
Desmon Campbell
6’0″
PG
Des Moines Lincoln
All Iowa Attack
90
Hakeal Powell
Hakeal Powell
5’11”
SG
Prince Of Peace
None
91
Ahman Langton
Ahman Langton
5’11”
PG
MOC-Floyd Valley
Arena Basketball Club
92
Madden Uhlenhopp
Madden Uhlenhopp
6’1″
SG
Osage
Minnesota Lightning
93
Colby Eskildsen
Colby Eskildsen
6’6″
SF
Northwood-Kensett
Minnesota Lightning
94
Brody Buck
Brody Buck
6’0″
SG
Madrid
95
Braeden Bosma
Braeden Bosma
6’1″
PG
Unity Christian
96
Jacob Litterer
Jacob Litterer
6’2″
PF
Marquette Catholic
97
Jackson Gaul
Jackson Gaul
6’1″
PG
Lake Mills
Minnesota Lightning
98
Jake Hoyt
Jake Hoyt
6’3″
SF
Creston
99
Noah Kading
Noah Kading
6’3″
SG
ACGC
All Iowa Attack
100
Max Schmeltzer
Max Schmeltzer
6’4″
PF
Pleasant Valley
QC Shockers
101
Logan McDole
Logan McDole
6’3″
SF
Washington
Iowa Barnstormers
102
Ryan Treptow
Ryan Treptow
6’3″
SG
Jesup
Iowa Prep
103
Nitish Sankaranthi
Nitish Sankaranthi
6’7″
SF
Johnston
104
Kaiden Smith
Kaiden Smith
6’6″
SF
Knoxville
105
Jordan Townsend
Jordan Townsend
5’11”
PG
Cedar Falls
Iowa Barnstormers
106
Cameron Thomas
Cameron Thomas
6’1″
SF
Norwalk
107
Camryn Lemoine
Camryn Lemoine
6’0″
PG
Pleasant Valley
108
Grady Sigrist
Grady Sigrist
6’5″
SF
Norwalk
109
Liam O’Neill
Liam O’Neill
5’10”
PG
Cedar Falls
Iowa Barnstormers
110
Seth Gipple
Seth Gipple
6’6″
SF
Johnston
Kingdom Hoops
111
Fabian Ortiz-Alaniz
Fabian Ortiz-Alaniz
5’8″
PG
Madrid
112
Markese Harvey-Bell
Markese Harvey-Bell
6’6″
PF
Roosevelt
113
Jayden Davison
Jayden Davison
5’9″
PG
Valley
Beyond Ball
114
Brady Weber
Brady Weber
5’10”
PG
Mid-Prairie
212 Basketball
115
Ethan Stecker
Ethan Stecker
6’5″
SF
Spirit Lake
116
Cole Beinborn
Cole Beinborn
6’4″
SF
Pleasant Valley
QC Shockers
117
Devin Ikeda
Devin Ikeda
6’7″
PF
Prairie
Iowa Prep
118
Collin Homan
Collin Homan
6’5″
PF
Remsen, St. Mary’s
119
Hank Wilmes
Hank Wilmes
5’9″
PG
Winterset
Waukee Jam
120
Logan Moline
Logan Moline
6’3″
SF
Manson-Northwest Webster
121
Owen McCleary
Owen McCleary
6’2″
SF
Wahlert Catholic
122
Jack Lambert
Jack Lambert
5’10”
PG
Monticello
Iowa Mavs
123
Alex Manske
Alex Manske
6’3″
SG
Algona
Iowa State
Football
124
Naszir Lamar
Naszir Lamar
5’8″
PG
Des Moines North
125
Hayden Umoren
Hayden Umoren
6’5″
SF
Clear Creek Amana
126
Vince Diers
Vince Diers
6’2″
SG
Anamosa
127
Anthony Gorman
Anthony Gorman
6’3″
SF
Pleasant Valley
128
Cale Berry
Cale Berry
6’2″
SG
Clear Creek Amana
129
Connor Williams
Connor Williams
6’5″
PF/SF
Springville
Iowa Prep
130
Caleb Bock
Caleb Bock
6’1″
SG
Solon
131
Cade Fisher
Cade Fisher
6’5″
PF
ADM
132
Mekyael Hall
Mekyael Hall
6’1″
PG
Senior
Dubuque County Basketball Association
133
Brody Hague
Brody Hague
6’2″
SG
Gilbert
134
Trae Brown
Trae Brown
6’4″
SF
Ottumwa
135
Brody Clubb
Brody Clubb
6’3″
PF
Clear Creek Amana
136
Jace McDermott
Jace McDermott
6’2″
SF
Prairie
137
Josh Mogensen
Josh Mogensen
6’1″
SG
Sioux City North
138
Levi Hoskins
Levi Hoskins
6’3″
SF
Pleasant Valley
QC Shockers
139
Billie Kindred
Billie Kindred
6’5″
PF/SF
Keota
140
Tiernan Vokes
Tiernan Vokes
6’4″
SF
Grundy Center
141
Max Burgmeier
Max Burgmeier
6’2″
SG
Central DeWitt
142
Maddoc Coapstick
Maddoc Coapstick
5’10”
PG
Liberty
Kingdom Hoops
143
Jaxton Schroeder
Jaxton Schroeder
6’5″
PF
City
144
Tenerick Brady
Tenerick Brady
5’10”
SG
Davenport North
145
Brayden Wallis
Brayden Wallis
6’4″
SG
Grundy Center
146
Isaiah Knight
Isaiah Knight
6’3″
SF
Ames
147
Miles Mudd
Miles Mudd
6’2″
SG
Ballard
148
Elijah Reid-Scott
Elijah Reid-Scott
6’1″
PG
Davenport West
149
Brysen Kolar
Brysen Kolar
6’1″
CG
OABCIG
150
Mason Gatchel
Mason Gatchel
6’1″
SG
Ballard
151
Brenton Hoard
Brenton Hoard
6’2″
SG
Keokuk
152
Kelan Koval
Kelan Koval
6’0″
PG
Manson Northwest Webster
153
Derek Willmott
Derek Willmott
6’7″
C
Indinaola
154
Jacob Attleson
Jacob Attleson
6’5″
Waukee
All Iowa Attack
155
Carter Loney
Carter Loney
6’9″
C
Johnston
Kingdom Hoops
156
Josh Brauer
Josh Brauer
6’4″
SF
Dubuque Senior
Iowa Barnstormers Gold
157
Derek Paulsen
Derek Paulsen
6’3″
SF
South O’Brien
158
Andrew Novak
Andrew Novak
6’5″
PF
Mason City
159
Tyson Seeser
Tyson Seeser
6’5″
SG
Camanche
Iowa Mavs
160
Matthew Klostermann
Matthew Klostermann
5’10”
PG
Central City
Iowa Prep
161
Michael Boyd
Michael Boyd
6’4″
PF
Gladbrook-Reinbeck
162
August Anderson
August Anderson
6’4″
PF
Indianola
163
Coen Matson
Coen Matson
5’10”
PG
Humboldt
164
Dalton Weepie
Dalton Weepie
6’2″
SF
Dunkerton
United as One
165
Kooper Julseth
Kooper Julseth
6’4″
SF
Northwood-Kensett
Minnesota Lightning
166
Parker Sutherland
Parker Sutherland
6’6″
C
City
167
Jathan South
Jathan South
6’2″
SF
ACGC
Waukee Jam
168
Nathan Schockemoehl
Nathan Schockemoehl
6’1″
SF
Cascade
Dubuque County Basketball Academy
169
Joe Briesemeister
Joe Briesemeister
6’6″
PF
Mount Vernon
170
Sam Schmillen
Sam Schmillen
6’7″
SF
Remsen St. Mary’s
Arena Basketball Club
171
Matthew Neighbor
Matthew Neighbor
6’3″
PF
Alburnett
Iowa Prep
172
Aiden Stensrud
Aiden Stensrud
6’6″
PF
Lake Mills
173
Christian Baccile
Christian Baccile
6’0″
PG
Dowling Catholic
Beyond Ball
174
Bryce Trilk
Bryce Trilk
6’1″
SG
Waukee Northwest
175
Da’corion White
Da’corion White
6’2″
SG
Des Moines North
176
Carter Johnson
Carter Johnson
6’5″
PF
Waukee
177
Marcus McGregor
Marcus McGregor
6’4″
PF
Valley
All-Iowa Attack
178
Ashton Olson
Ashton Olson
5’10”
PG
Pleasant Valley
Iowa Barnstormers
179
Peter Young
Peter Young
6’2″
SG
Treynor
180
Finnegan Cline
Finnegan Cline
6’5″
SF
Louisa-Muscatine
181
Quincy Collins
Quincy Collins
5’11”
SF
West Burlington
182
Austin Papenberg
Austin Papenberg
6’5″
SF
Waukee Northwest
All Iowa Attack
183
Ian Samples
Ian Samples
6’7″
PF
Waukee
All-Iowa Attack
184
Caleb Dyvig
Caleb Dyvig
6’3″
SG
Waukee
Waukee Jam
186
Ian Witt
Ian Witt
6’7″
PF
Camanche
Iowa Mavs
186
Elias Vargas
Elias Vargas
5’9″
PG
Davenport Central
QC Shockers
187
Jordan Smith
Jordan Smith
5’9″
PG
Davenport Central
Martin Brothers
188
Austin Goodrich
Austin Goodrich
6’1″
SG
Marion
189
Sincere McMurran
Sincere McMurran
6’3″
SG
Estherville Lincoln Central
190
Grant Hocker
Grant Hocker
6’3″
SF
Williamsburg
191
Jared Schwarte
Jared Schwarte
6’5″
PF
Treynor
192
Nehemiah Lewis
Nehemiah Lewis
6’4″
SF
Burlington
Team Iowa
193
Aiden Miller
Aiden Miller
6’2″
PG
Xavier
Team Iowa
194
Ryan McIlrath
Ryan McIlrath
6’4″
PF
Grinnell
195
Joey Funderburk
Joey Funderburk
6’6″
PF
Assumption
196
Cabryn Klingner
Cabryn Klingner
6’3″
SG
Centennial
All-Iowa Attack
197
Seth Ours
Seth Ours
5’11”
SG
Hillcrest Academy
198
Eli Lemke
Eli Lemke
6’3″
CG
Marquette Catholic
199
Remi Taylor
Remi Taylor
6’3″
SF
Roosevelt
Beyond Ball
200
Jaxon Morris
Jaxon Morris
6’0″
PG
Eagle Grove
201
Jaxson Cathcart
Jaxson Cathcart
6’0″
PG
Urbandale
All Iowa Attack
202
Nathan Hills
Nathan Hills
6’3″
SG
West Branch
Team Iowa
203
Charlie Dvergsten
Charlie Dvergsten
5’11”
PG
Storm Lake
204
Kobe Davis
Kobe Davis
6’1″
SG
West Burlington
205
Lucas Schechinger
Lucas Schechinger
6’3″
SG
Regina Catholic
All Iowa Attack
206
Gabe Clark
Gabe Clark
6’1″
SG
Pella
Beyond Ball
207
Traven Wheeler
Traven Wheeler
6’4″
PF
South Hardin
208
Rex Jensen
Rex Jensen
6’0″
SG
Centennial
All Iowa Attack
209
Tregan Beiter
Tregan Beiter
6’0″
SG
Kuemper Catholic
All-Iowa Attack
210
Cade Daufeldt
Cade Daufeldt
6’5″
PF
Muscatine
211
Caleb Moore
Caleb Moore
5’11”
PG
Van Meter
212
Cal Peterman
Cal Peterman
6’2″
PG
Bedford
All Iowa Attack
213
Will Smith
Will Smith
6’3″
SF
Centennial
All-Iowa Attack
214
Riley Perkins
Riley Perkins
6’3″
SF/SG
Fairfield
Iowa Prep
215
Carsten Meester
Carsten Meester
5’11”
SG
Cedar Falls
Iowa Barnstormers
217
Dalton Mudderman
Dalton Mudderman
6’2″
SG
Kee
217
Khai Gatewood
Khai Gatewood
6’1″
SG
Cedar Rapids Jefferson
218
Johnny Adams
Johnny Adams
6’0″
PG
Riceville
Iowa Ambush
219
Caleb Hadden
Caleb Hadden
6’5″
C
Urbandale
Kingdom Hoops
220
Landon Bozarth
Landon Bozarth
5’11”
SF
Newton
221
Jordan Cota
Jordan Cota
6’5″
SF
Kee
222
Asher DeBoef
Asher DeBoef
5’9″
PG
North Mahaska
223
Da’Shaundis Moore
Da’Shaundis Moore
6’2″
CG
Waterloo East
224
Aaron Poe
Aaron Poe
6’1″
PG
Des Moines North
Kingdom Hoops
225
Tyler Gade
Tyler Gade
6’4″
PF
Waverly-Shell Rock
226
Ace Peck
Ace Peck
6’1″
SG
Mid-Prairie
Iowa Mavs
227
Aidan Sandbothe
Aidan Sandbothe
6’4″
PF
Council Bluffs Lincoln
SW Iowa Impact
228
Derek Doty
Derek Doty
6’3″
SF
Grinnell
229
Cael Bruning
Cael Bruning
6’3″
SF
Spencer
230
Koury Serck
Koury Serck
6’2″
CG
Central Lyon
Bartlett Basketball Academy
231
Tyson Shivers
Tyson Shivers
6’3″
PF
Boone
233
Tyeece Collins
Tyeece Collins
6’1″
SF
Des Moines Roosevelt
234
Carter Gruver
Carter Gruver
5’10”
PG
Woodbine
SW Iowa Impact
234
Hayden Utt
Hayden Utt
6’4″
PF
Davis County
235
Adam Sobczak
Adam Sobczak
5’10”
PG
Holy Trinity Catholic
236
Ben Potts
Ben Potts
6’2″
SG
Dubuque Senior
DCBA
237
Byron Maina
Byron Maina
5’11”
PG
Emmetburg
238
Luke Sternberg
Luke Sternberg
6’0″
SG
AHSTW
239
Carson Baak
Carson Baak
5’10”
PG
Emmetsburg
240
Nathan Miller
Nathan Miller
5’10”
PG
Waverly-Shell Rock
241
Payton Policky
Payton Policky
6’3″
SF
ACGC
All Iowa Attack
242
Carson Kelley
Carson Kelley
6’3″
PF
Woodbine
SW Iowa Impact
243
Noah Fuelling
Noah Fuelling
6’0″
PG
Dunkerton
Iowa Prep
244
Lucas Eastman
Lucas Eastman
6’2″
SG
Senior
DCBA
245
Sir Harris
Sir Harris
6’2″
SF
Hempstead
DCBA
246
Ben Belew
Ben Belew
6’2″
SG
Don Bosco Catholic
Drive Pro Select
247
Drew Eilers
Drew Eilers
6’3″
PF
Gladbrook-Reinbeck
248
Matthew Elbert
Matthew Elbert
6’0″
PG
Central Lyon
249
Gio Vazquez
Gio Vazquez
5’11”
PG
Sioux City West
SW Iowa Impact
250
Luke Anderson
Luke Anderson
6’1″
SG
Ankeny
251
Drake Warland
Drake Warland
5’9″
SG
Southeast Valley
252
Geren Kenney
Geren Kenney
6’3″
SG
Perry
253
Parker Kuehl
Parker Kuehl
5’11”
SG
MFL MarMac
254
Eric Neipert
Eric Neipert
6’4″
PF
Union
255
Brody Muenchrath
Brody Muenchrath
6’0″
SG
Westwood
256
Joe Hughes
Joe Hughes
6’0″
SG
St. Albert
257
Conall Sauser
Conall Sauser
6’3″
SF
Oelwein
258
Owen Myers
Owen Myers
6’1″
SG
Perry
259
Ryley Johnston
Ryley Johnston
6’4″
PF
Winterset
Waukee Jam
260
Braedon Godfread
Braedon Godfread
6’3″
SF
Sidney
262
Griffin Lott
Griffin Lott
5’11”
PG
West Delaware
262
Colin Meester
Colin Meester
6’1″
SG
Dike-New Hartford
263
Nash Dykes
Nash Dykes
5’9″
PG
Central Decatur
264
Jackson Vogel
Jackson Vogel
6’3″
SF
Unity Christian
265
Brandon Mathern
Brandon Mathern
6’0″
PG
Gladbrook Reinbeck
Iowa Prep
266
Kale Fank
Kale Fank
6’1″
SG
Emmetsburg
Iowa Lakes Basketball Club
267
Wyatt Snyder
Wyatt Snyder
6’2″
SG
Pella Christian
Pure Prep
269
Carsen Hall
Carsen Hall
6’2″
PG
Forest City
269
Cole Higgins
Cole Higgins
6’3″
SF
South Central Calhoun
270
Samuel Howland
Samuel Howland
6’5″
PF
Clear Lake
271
Pierson White
Pierson White
6’4″
SF
Camanche
272
Easton Jacobson
Easton Jacobson
6’1″
SG
West Lyon
273
Zach Belew
Zach Belew
6’3″
PF
Don Bosco
274
Landon Waldschmitt
Landon Waldschmitt
6’0″
PG
Remsen, St. Mary’s
276
Tramell Smith
Tramell Smith
6’1″
SG
Keokuk
276
Dayton Lamar
Dayton Lamar
6’5″
PF
Fort Madison
277
Eli Scott
Eli Scott
5’8″
PG
Marquette Catholic
278
Jackson Laver
Jackson Laver
6’2″
SF
Bettendorf
280
Stone Sibenailer
Stone Sibenailer
5’9″
SG
Carroll
280
Rocky Bartleman
Rocky Bartleman
6’4″
PF
North Polk
281
Kane Koch
Kane Koch
5’11”
SG
Lake Mills
282
Mahdi Al-Atabi
Mahdi Al-Atabi
5’11”
SG
Senior
283
Aaron Kraft
Aaron Kraft
6’0″
PG
Western Dubuque
284
Mason Johnson
Mason Johnson
6’0″
PG
Norwalk
285
Rex Smith
Rex Smith
6’3″
SF
Southeast Polk
286
Kyler White
Kyler White
5’11”
PG
North Fayette Valley
287
Ryker Thoren
Ryker Thoren
6’3″
SF
Grundy Center
289
Collin Decker
Collin Decker
6’2″
SG
Liberty
289
Cameron Gibson
Cameron Gibson
5’10”
PG
Chariton
290
Jack Drew
Jack Drew
6’3″
CG
Burlington Notre Dame
Team Iowa
291
Cole Griffith
Cole Griffith
5’10”
PG
North Linn
292
Jack Larson
Jack Larson
6’3″
SF
Norwalk
293
Jaxon Volk
Jaxon Volk
6’3″
PF/SF
Centennial
Next Level Performance Academy
294
Luke Bartlett
Luke Bartlett
6’3″
PF
Southeast Polk
295
Lakaden Chestnut
Lakaden Chestnut
5’11”
SG
Ankeny
296
Will Hawthorne
Will Hawthorne
6’2″
PF
Gilbert
297
Bryce Westemeier
Bryce Westemeier
6’0″
PG
Waterloo West
298
Jordan Ainley
Jordan Ainley
6’0″
SG
Clear Lake
Iowa Frost 2025
299
Gabe Funk
Gabe Funk
6’1″
SG
Lenox
301
Quinton Bailey
Quinton Bailey
6’4″
PF
Des Moines Christian
301
Brayden Darling
Brayden Darling
6’6″
C
Kee
302
Sam Zelenovich
Sam Zelenovich
6’1″
SF
Southeast Polk
303
Blake Reynolds
Blake Reynolds
6’0″
PG
Earlham
304
William Biefefeld
William Biefefeld
5’7″
PG
Osage
305
Wes Vana
Wes Vana
6’3″
SF
Logan-Magnolia
306
Austen Mathern
Austen Mathern
6’1″
SG
Gladbrook-Reinbeck
307
Kale Kalous
Kale Kalous
5’8″
PG
Iowa Falls-Alden
308
Sam Hoodjer
Sam Hoodjer
6’2″
SF
Clarksville
309
Devin O’Brien
Devin O’Brien
6’5″
SF
Lisbon
All Iowa Attack
311
Calvin Frey
Calvin Frey
6’0″
PG
Carlisle
311
Owen Anderson
Owen Anderson
5’10”
PG
Mormon Trail
312
Evan Haefner
Evan Haefner
5’10”
PG
Springville
313
Michael Harris
Michael Harris
6’0″
SG
Davenport North
314
Abraham Lin
Abraham Lin
6’1″
SF
Eagle Grove
315
Keylin Lacourse
Keylin Lacourse
5’11”
SG
Davenport West
316
Nicholas Zrostlik
Nicholas Zrostlik
5’11”
CG
Garner Hayfield Ventura
317
Cole Lundgren
Cole Lundgren
6’4″
C
Southeast Valley
318
DeShawn Long
DeShawn Long
6’0″
SG
Ames
319
Parker Greving
Parker Greving
5’10”
SG
Johnston
320
Landon Vogel
Landon Vogel
6’1″
SG
Jesup
321
Frankie Schoenauer
Frankie Schoenauer
6’3″
SF
Johnston
Beyond Ball
322
Barek Schoenauer
Barek Schoenauer
6’8″
C
Dowling Catholic
323
Koby Higginbotham
Koby Higginbotham
6’2″
SF
Knoxville
324
Will Keeney
Will Keeney
6’7″
C
Cascade
  • Trevin Jirak – Valley
  • Jack McCaffery – Iowa City West
  • Davis Kern – Linn-Mar
  • Emiliano Barrantes – Grand View Christian
  • Xzavion Robinson – Valley
  • Mason Watkins – West Burlington
  • Trey McKowen – Kennedy
  • Anthony Galvin – Cedar Falls
  • Kaden Van Regenmorter – Hull, Western Christian
  • Bode Goodman – Waukee Northwest
  • Kiki Deng – Valley
  • Luke Frazell – Waverly-Shell Rock
  • Kayvion Hodges – Muscatine
  • Peyton McCollum – Waukee Northwest
  • Payson Nietert – Linn-Mar
  • Toryn Severson – Madrid
  • Jackson Lieurance – Cascade
  • Ryan Watters – Central DeWitt
  • Kyle Cason – Dallas Center-Grimes
  • Cael Reichter – North Fayette Valley
  • Karsten Moret – Western Christian
  • Zach Driscoll – Decorah
  • Cole Odefey – Bettendorf
  • Mason Bechen – North Linn
  • Ben Kerkhoff – Bettendorf
  • Mason Matson – Linn Mar
  • Jalen Kirkpatrick – Grundy Center
  • Caleb Haack – Iowa Valley
  • Carson Hoogeveen – West Lyon
  • Trey Wright – Linn-Mar
  • Thomas Meyer – Clear Lake
  • Damyen Jackson – Assumption
  • Jalen Richardson – Johnston
  • Landen Norris – Knoxville
  • Manasse Kasongo Malu – Sioux City East
  • Jang Ruei – Sioux City East
  • Creighton Bracker – Council Bluffs Lincoln
  • Seaton Ingram – Des Moines Christian
  • Spencer Roeder – Maquette Catholic
  • Jahlil Manago – Waterloo West
  • Keegan Steege – Cedar Falls
  • Dylan Marquart – Dunkerton
  • Prestige Taylor – Johnston
  • Grayson Wollum – Lisbon
  • Ethan Meyer – Wahlert Catholic
  • Amari Washington – Bettendorf
  • Manny Lueth – Ames
  • Ayden Gibson – Glenwood
  • Luke Hellige – Holy Trinity Catholic
  • Abe Vos – Ames
  • Jamison Poe – Ames
  • Ben Helmers – Algona
  • Carson Lambert – Monticello
  • DeAndre Smith – Davenport North
  • Etienne Higgins – Council Bluffs Lincoln
  • Maverick Inman – Waukee
  • Dylan Stecker – Spirit Lake
  • Landon Deiters – Kennedy
  • Cailen Shadrick – Davenport North
  • Blake Aalbers – MOC-Floyd Valley
  • Reed Strohmeyer – Hempstead
  • Sean Tunks – Centennial
  • Titan Schmitt – Clear Lake
  • Tate Perrin – Dallas Center-Grimes
  • Jake Edwards – Winfield-Mt. Union
  • Kaleb Wilgenbusch – Cedar Rapids Xavier
  • Carson Kanne – Kuemper Catholic
  • Brayden Traetow – Pella
  • Reuben Schlaak – Kennedy
  • Will Richardson – Wahlert
  • Pierce McCrary – Kennedy
  • Mateo Dzolota – Dallas Center-Grimes
  • Cole Miller – Bondurant-Farrar
  • Jackson Brown – Ballard
  • Braylon Thomsen – Assumption
  • Andrew Rotzoll – Clear Creek Amana
  • Isiah Rose – Assumption
  • Brayden Wyrick – Central Lee
  • Hudson McConnell – Bondurant-Farrar
  • Joseph Hudson – Waterloo West
  • Ephraim Hoefert – Central Lyon
  • Jalen Johnson – Senior
  • Gavin Kramer – Northeast
  • Elliott Carlson – Humboldt
  • Talan LaFrentz – Denver
  • Luke Welbes – Wahlert Catholic
  • Owen Vander Pol – MOC-Floyd Valley
  • Cam Seuferer – Southeast Warren
  • Desmon Campbell – Des Moines Lincoln
  • Hakeal Powell – Prince Of Peace
  • Ahman Langton – MOC-Floyd Valley
  • Madden Uhlenhopp – Osage
  • Colby Eskildsen – Northwood-Kensett
  • Brody Buck – Madrid
  • Braeden Bosma – Unity Christian
  • Jacob Litterer – Marquette Catholic
  • Jackson Gaul – Lake Mills
  • Jake Hoyt – Creston
  • Noah Kading – ACGC
  • Max Schmeltzer – Pleasant Valley
  • Logan McDole – Washington
  • Ryan Treptow – Jesup
  • Nitish Sankaranthi – Johnston
  • Kaiden Smith – Knoxville
  • Jordan Townsend – Cedar Falls
  • Cameron Thomas – Norwalk
  • Camryn Lemoine – Pleasant Valley
  • Grady Sigrist – Norwalk
  • Liam O’Neill – Cedar Falls
  • Seth Gipple – Johnston
  • Fabian Ortiz-Alaniz – Madrid
  • Markese Harvey-Bell – Roosevelt
  • Jayden Davison – Valley
  • Brady Weber – Mid-Prairie
  • Ethan Stecker – Spirit Lake
  • Cole Beinborn – Pleasant Valley
  • Devin Ikeda – Prairie
  • Collin Homan – Remsen, St. Mary's
  • Hank Wilmes – Winterset
  • Logan Moline – Manson-Northwest Webster
  • Owen McCleary – Wahlert Catholic
  • Jack Lambert – Monticello
  • Alex Manske – Algona
  • Naszir Lamar – Des Moines North
  • Hayden Umoren – Clear Creek Amana
  • Vince Diers – Anamosa
  • Anthony Gorman – Pleasant Valley
  • Cale Berry – Clear Creek Amana
  • Connor Williams – Springville
  • Caleb Bock – Solon
  • Cade Fisher – ADM
  • Mekyael Hall – Senior
  • Brody Hague – Gilbert
  • Trae Brown – Ottumwa
  • Brody Clubb – Clear Creek Amana
  • Jace McDermott – Prairie
  • Josh Mogensen – Sioux City North
  • Levi Hoskins – Pleasant Valley
  • Billie Kindred – Keota
  • Tiernan Vokes – Grundy Center
  • Max Burgmeier – Central DeWitt
  • Maddoc Coapstick – Liberty
  • Jaxton Schroeder – City
  • Tenerick Brady – Davenport North
  • Brayden Wallis – Grundy Center
  • Isaiah Knight – Ames
  • Miles Mudd – Ballard
  • Elijah Reid-Scott – Davenport West
  • Brysen Kolar – OABCIG
  • Mason Gatchel – Ballard
  • Brenton Hoard – Keokuk
  • Kelan Koval – Manson Northwest Webster
  • Derek Willmott – Indinaola
  • Jacob Attleson – Waukee
  • Carter Loney – Johnston
  • Josh Brauer – Dubuque Senior
  • Derek Paulsen – South O'Brien
  • Andrew Novak – Mason City
  • Tyson Seeser – Camanche
  • Matthew Klostermann – Central City
  • Michael Boyd – Gladbrook-Reinbeck
  • August Anderson – Indianola
  • Coen Matson – Humboldt
  • Dalton Weepie – Dunkerton
  • Kooper Julseth – Northwood-Kensett
  • Parker Sutherland – City
  • Jathan South – ACGC
  • Nathan Schockemoehl – Cascade
  • Joe Briesemeister – Mount Vernon
  • Sam Schmillen – Remsen St. Mary's
  • Matthew Neighbor – Alburnett
  • Aiden Stensrud – Lake Mills
  • Christian Baccile – Dowling Catholic
  • Bryce Trilk – Waukee Northwest
  • Da'corion White – Des Moines North
  • Carter Johnson – Waukee
  • Marcus McGregor – Valley
  • Ashton Olson – Pleasant Valley
  • Peter Young – Treynor
  • Finnegan Cline – Louisa-Muscatine
  • Quincy Collins – West Burlington
  • Austin Papenberg – Waukee Northwest
  • Ian Samples – Waukee
  • Caleb Dyvig – Waukee
  • Ian Witt – Camanche
  • Elias Vargas – Davenport Central
  • Jordan Smith – Davenport Central
  • Austin Goodrich – Marion
  • Sincere McMurran – Estherville Lincoln Central
  • Grant Hocker – Williamsburg
  • Jared Schwarte – Treynor
  • Nehemiah Lewis – Burlington
  • Aiden Miller – Xavier
  • Ryan McIlrath – Grinnell
  • Joey Funderburk – Assumption
  • Cabryn Klingner – Centennial
  • Seth Ours – Hillcrest Academy
  • Eli Lemke – Marquette Catholic
  • Remi Taylor – Roosevelt
  • Jaxon Morris – Eagle Grove
  • Jaxson Cathcart – Urbandale
  • Nathan Hills – West Branch
  • Charlie Dvergsten – Storm Lake
  • Kobe Davis – West Burlington
  • Lucas Schechinger – Regina Catholic
  • Gabe Clark – Pella
  • Traven Wheeler – South Hardin
  • Rex Jensen – Centennial
  • Tregan Beiter – Kuemper Catholic
  • Cade Daufeldt – Muscatine
  • Caleb Moore – Van Meter
  • Cal Peterman – Bedford
  • Will Smith – Centennial
  • Riley Perkins – Fairfield
  • Carsten Meester – Cedar Falls
  • Dalton Mudderman – Kee
  • Khai Gatewood – Cedar Rapids Jefferson
  • Johnny Adams – Riceville
  • Caleb Hadden – Urbandale
  • Landon Bozarth – Newton
  • Jordan Cota – Kee
  • Asher DeBoef – North Mahaska
  • Da’Shaundis Moore – Waterloo East
  • Aaron Poe – Des Moines North
  • Tyler Gade – Waverly-Shell Rock
  • Ace Peck – Mid-Prairie
  • Aidan Sandbothe – Council Bluffs Lincoln
  • Derek Doty – Grinnell
  • Cael Bruning – Spencer
  • Koury Serck – Central Lyon
  • Tyson Shivers – Boone
  • Tyeece Collins – Des Moines Roosevelt
  • Carter Gruver – Woodbine
  • Hayden Utt – Davis County
  • Adam Sobczak – Holy Trinity Catholic
  • Ben Potts – Dubuque Senior
  • Byron Maina – Emmetburg
  • Luke Sternberg – AHSTW
  • Carson Baak – Emmetsburg
  • Nathan Miller – Waverly-Shell Rock
  • Payton Policky – ACGC
  • Carson Kelley – Woodbine
  • Noah Fuelling – Dunkerton
  • Lucas Eastman – Senior
  • Sir Harris – Hempstead
  • Ben Belew – Don Bosco Catholic
  • Drew Eilers – Gladbrook-Reinbeck
  • Matthew Elbert – Central Lyon
  • Gio Vazquez – Sioux City West
  • Luke Anderson – Ankeny
  • Drake Warland – Southeast Valley
  • Geren Kenney – Perry
  • Parker Kuehl – MFL MarMac
  • Eric Neipert – Union
  • Brody Muenchrath – Westwood
  • Joe Hughes – St. Albert
  • Conall Sauser – Oelwein
  • Owen Myers – Perry
  • Ryley Johnston – Winterset
  • Braedon Godfread – Sidney
  • Griffin Lott – West Delaware
  • Colin Meester – Dike-New Hartford
  • Nash Dykes – Central Decatur
  • Jackson Vogel – Unity Christian
  • Brandon Mathern – Gladbrook Reinbeck
  • Kale Fank – Emmetsburg
  • Wyatt Snyder – Pella Christian
  • Carsen Hall – Forest City
  • Cole Higgins – South Central Calhoun
  • Samuel Howland – Clear Lake
  • Pierson White – Camanche
  • Easton Jacobson – West Lyon
  • Zach Belew – Don Bosco
  • Landon Waldschmitt – Remsen, St. Mary's
  • Tramell Smith – Keokuk
  • Dayton Lamar – Fort Madison
  • Eli Scott – Marquette Catholic
  • Jackson Laver – Bettendorf
  • Stone Sibenailer – Carroll
  • Rocky Bartleman – North Polk
  • Kane Koch – Lake Mills
  • Mahdi Al-Atabi – Senior
  • Aaron Kraft – Western Dubuque
  • Mason Johnson – Norwalk
  • Rex Smith – Southeast Polk
  • Kyler White – North Fayette Valley
  • Ryker Thoren – Grundy Center
  • Collin Decker – Liberty
  • Cameron Gibson – Chariton
  • Jack Drew – Burlington Notre Dame
  • Cole Griffith – North Linn
  • Jack Larson – Norwalk
  • Jaxon Volk – Centennial
  • Luke Bartlett – Southeast Polk
  • Lakaden Chestnut – Ankeny
  • Will Hawthorne – Gilbert
  • Bryce Westemeier – Waterloo West
  • Jordan Ainley – Clear Lake
  • Gabe Funk – Lenox
  • Quinton Bailey – Des Moines Christian
  • Brayden Darling – Kee
  • Sam Zelenovich – Southeast Polk
  • Blake Reynolds – Earlham
  • William Biefefeld – Osage
  • Wes Vana – Logan-Magnolia
  • Austen Mathern – Gladbrook-Reinbeck
  • Kale Kalous – Iowa Falls-Alden
  • Sam Hoodjer – Clarksville
  • Devin O’Brien – Lisbon
  • Calvin Frey – Carlisle
  • Owen Anderson – Mormon Trail
  • Evan Haefner – Springville
  • Michael Harris – Davenport North
  • Abraham Lin – Eagle Grove
  • Keylin Lacourse – Davenport West
  • Nicholas Zrostlik – Garner Hayfield Ventura
  • Cole Lundgren – Southeast Valley
  • DeShawn Long – Ames
  • Parker Greving – Johnston
  • Landon Vogel – Jesup
  • Frankie Schoenauer – Johnston
  • Barek Schoenauer – Dowling Catholic
  • Koby Higginbotham – Knoxville
  • Will Keeney – Cascade
Loading...
Home Iowa Iowa Rankings Iowa 2025 Rankings

Prep Network

  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep Lacrosse
  • Prep Redzone
  • Prep Soccer
  • Prep Softball

Company

  • News
  • Careers
  • Store
  • Partner Interest Form

Resources

  • Terms of Service
  • Privacy Policy
  • Accessibility
  • Cookie Policy
  • Recruiting Tips
  • Student Loan Resources
  • College Scholarship Search

Support

  • My Account
  • Contact
  • Sitemap

© 2025 Prep Hoops. All rights reserved.