2024-25 Iowa Heartlanders Statistics
Team Record: 1-1-1 - 2 points
Finishing 3rd in the ECHL's Central Division
Location: Coralville, Iowa
The Iowa Heartlanders of the ECHL ended the 2024-25 season with a record of 1 wins and 1 losses (and 1 overtime losses) for 2 points finishing third in the ECHL's Central Division.
The Heartlanders scored 13 goals and yielded 15. Yuki Miura netted 21 goals for Iowa, and TJ Walsh recorded 25 assists. William Rousseau topped the squad with 17 wins, while Kyle McClellan added 15 or more wins also. Kyle McClellan registered a 2.62 goals against average, pacing goaltenders with enough qualifying appearances.
Click on column headings to sort.
Scoring:
| Player | Pos | GP | G | A | Pts | PIM | +/- | PPG | PPA | SHG | SHA | GWG | SOG | SG% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TJ Walsh | LW | 66 | 18 | 25 | 43 | 14 | -3 | 8 | 5 | 0 | 0 | 3 | 139 | 12.9 |
| Yuki Miura | C | 67 | 21 | 20 | 41 | 22 | 20 | 0 | 2 | 2 | 3 | 4 | 100 | 21.0 |
| Ryan Miotto | F | 67 | 18 | 21 | 39 | 53 | 0 | 4 | 7 | 1 | 0 | 4 | 153 | 11.8 |
| Will Calverley | F | 60 | 16 | 22 | 38 | 64 | 10 | 5 | 5 | 1 | 2 | 2 | 136 | 11.8 |
| Matthew Sop | LW | 29 | 13 | 19 | 32 | 16 | 3 | 3 | 8 | 0 | 0 | 5 | 100 | 13.0 |
| Jonathan Sorenson | F | 62 | 13 | 17 | 30 | 26 | 5 | 1 | 0 | 1 | 2 | 2 | 101 | 12.9 |
| Jules Boscq | D | 65 | 8 | 21 | 29 | 48 | 2 | 2 | 6 | 1 | 1 | 2 | 127 | 6.3 |
| Gavin Hain | C | 26 | 10 | 17 | 27 | 8 | 4 | 4 | 7 | 0 | 0 | 2 | 84 | 11.9 |
| Dakota Raabe | F | 44 | 9 | 15 | 24 | 67 | -2 | 3 | 3 | 0 | 0 | 0 | 112 | 8.0 |
| Keltie Jeri-Leon | C | 26 | 6 | 14 | 20 | 2 | 1 | 1 | 7 | 0 | 0 | 1 | 82 | 7.3 |
| Andrew McLean | D | 61 | 3 | 16 | 19 | 30 | 16 | 0 | 8 | 0 | 0 | 1 | 70 | 4.3 |
| Jack O'Brien | C | 35 | 7 | 10 | 17 | 18 | 1 | 1 | 4 | 0 | 0 | 1 | 78 | 9.0 |
| Zachary Dubinsky | F | 47 | 7 | 10 | 17 | 22 | -5 | 2 | 2 | 0 | 1 | 0 | 68 | 10.3 |
| Zeteny Hadobas | D | 54 | 1 | 13 | 14 | 34 | 4 | 0 | 0 | 1 | 1 | 0 | 39 | 2.6 |
| Adam Goodsir | F | 43 | 5 | 8 | 13 | 37 | 9 | 0 | 2 | 2 | 0 | 0 | 79 | 6.3 |
| Kyle Masters | D | 27 | 5 | 8 | 13 | 8 | 2 | 2 | 5 | 0 | 0 | 2 | 61 | 8.2 |
| Louka Henault | D | 64 | 2 | 11 | 13 | 88 | -8 | 2 | 4 | 0 | 0 | 0 | 85 | 2.4 |
| Nico Blachman | F | 45 | 5 | 5 | 10 | 221 | -2 | 0 | 0 | 0 | 0 | 1 | 33 | 15.2 |
| Bogdans Hodass | D | 40 | 3 | 6 | 9 | 41 | -3 | 1 | 1 | 0 | 0 | 1 | 77 | 3.9 |
| Will Zmolek | D | 37 | 1 | 8 | 9 | 5 | 2 | 0 | 3 | 0 | 0 | 0 | 40 | 2.5 |
| Brandon Yeamans | C | 41 | 4 | 4 | 8 | 96 | 1 | 0 | 0 | 0 | 0 | 0 | 38 | 10.5 |
| Chris Lipe | D | 52 | 3 | 5 | 8 | 8 | 13 | 0 | 0 | 0 | 0 | 0 | 63 | 4.8 |
| Austen Swankler | F | 12 | 2 | 6 | 8 | 20 | -2 | 1 | 3 | 0 | 0 | 0 | 20 | 10.0 |
| Nathan Noel | C | 17 | 2 | 6 | 8 | 97 | 4 | 0 | 0 | 1 | 0 | 0 | 9 | 22.2 |
| Timmy Kent | F | 22 | 3 | 4 | 7 | 4 | -2 | 0 | 0 | 0 | 0 | 0 | 29 | 10.3 |
| Ryan McGuire | F | 8 | 5 | 1 | 6 | 6 | -1 | 4 | 0 | 0 | 0 | 1 | 27 | 18.5 |
| Matt Hubbarde | F | 13 | 3 | 3 | 6 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 15 | 20.0 |
| Keanan Stewart | F | 27 | 2 | 3 | 5 | 26 | -7 | 0 | 0 | 0 | 0 | 0 | 42 | 4.8 |
| Mike Koster | D | 7 | 0 | 5 | 5 | 0 | -1 | 0 | 4 | 0 | 0 | 0 | 7 | 0.0 |
| Hakon Nilsen | D | 22 | 0 | 4 | 4 | 12 | 2 | 0 | 0 | 0 | 0 | 0 | 15 | 0.0 |
| Ryan Sandelin | C | 3 | 0 | 3 | 3 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 9 | 0.0 |
| Lincoln Erne | D | 14 | 1 | 1 | 2 | 4 | -1 | 0 | 0 | 0 | 0 | 0 | 11 | 9.1 |
| Kristof Papp | F | 5 | 0 | 2 | 2 | 0 | -2 | 0 | 0 | 0 | 0 | 0 | 3 | 0.0 |
| Luke Mobley | D | 11 | 0 | 2 | 2 | 8 | -2 | 0 | 0 | 0 | 0 | 0 | 19 | 0.0 |
| Connor Federkow | D | 20 | 1 | 0 | 1 | 24 | -3 | 0 | 0 | 0 | 0 | 0 | 7 | 14.3 |
| Benjamin Raymond | C | 4 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0.0 |
| William Rousseau | G | 29 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Grant Hindman | D | 10 | 0 | 0 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 12 | 0.0 |
| Aidan Litke | LW | 3 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 8 | 0.0 |
| Colby Enns | D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Dante Giannuzzi | G | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Matt Ustaski | F | 2 | 0 | 0 | 0 | 2 | -5 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Dylan Ferguson | G | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Kyle McClellan | G | 35 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Pavel Novak | F | 2 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 8 | 0.0 |
| William Provost | C | 4 | 0 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | 0 | 4 | 0.0 |
| Samuel Hlavaj | G | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Totals | 1337 | 197 | 336 | 533 | 1143 | 51 | 45 | 89 | 10 | 10 | 32 | 2118 | 9.3 |
Goaltenders:
| Player | GP | Min | W | L | T/OL | ENG | SHO | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Samuel Hlavaj | 5 | 297:00 | 2 | 2 | 1 | 0 | 15 | 3.03 | 130 | 115 | .885 | |
| William Rousseau | 29 | 1783:00 | 17 | 7 | 5 | 2 | 80 | 2.69 | 894 | 814 | .911 | |
| Kyle McClellan | 35 | 2132:00 | 15 | 15 | 5 | 2 | 93 | 2.62 | 911 | 818 | .898 | |
| Dylan Ferguson | 1 | 60:00 | 1 | 0 | 0 | 1 | 0 | 31 | 31 | 1.000 | ||
| Dante Giannuzzi | 2 | 120:00 | 1 | 1 | 0 | 0 | 6 | 3.00 | 46 | 40 | .870 | |
| Empty Net | 27 | 26:00 | 0 | 8 | 18.46 | 0 | ||||||
| Totals | 99 | 4418 | 36 | 25 | 11 | 0 | 5 | 202 | 2.74 | 2020 | 1818 | .900 |
Postseason - Scoring:
| Player | Pos | GP | G | A | Pts | PIM | +/- | PPG | PPA | SHG | SHA | GWG | SOG | SG% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TJ Walsh | LW | 4 | 0 | 2 | 2 | 2 | -5 | 0 | 2 | 0 | 0 | 0 | 8 | 0.0 |
| Yuki Miura | C | 7 | 1 | 2 | 3 | 0 | -4 | 0 | 0 | 0 | 0 | 0 | 19 | 5.3 |
| Ryan Miotto | F | 6 | 1 | 1 | 2 | 0 | -3 | 0 | 1 | 0 | 0 | 0 | 10 | 10.0 |
| Will Calverley | F | 3 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 50.0 |
| Matthew Sop | LW | 5 | 1 | 5 | 6 | 4 | 1 | 0 | 3 | 0 | 0 | 0 | 10 | 10.0 |
| Jonathan Sorenson | F | 5 | 1 | 1 | 2 | 2 | -1 | 0 | 0 | 0 | 0 | 0 | 10 | 10.0 |
| Jules Boscq | D | 7 | 1 | 1 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 10 | 10.0 |
| Gavin Hain | C | 2 | 1 | 3 | 4 | 0 | 1 | 0 | 2 | 0 | 0 | 1 | 3 | 33.3 |
| Dakota Raabe | F | 7 | 1 | 2 | 3 | 14 | 2 | 1 | 0 | 0 | 0 | 0 | 11 | 9.1 |
| Keltie Jeri-Leon | C | 7 | 4 | 2 | 6 | 0 | -4 | 3 | 1 | 0 | 0 | 0 | 23 | 17.4 |
| Andrew McLean | D | 7 | 0 | 1 | 1 | 0 | 3 | 0 | 0 | 0 | 1 | 0 | 5 | 0.0 |
| Jack O'Brien | C | 7 | 3 | 1 | 4 | 0 | -1 | 1 | 0 | 0 | 0 | 1 | 20 | 15.0 |
| Zachary Dubinsky | F | 7 | 0 | 2 | 2 | 4 | -2 | 0 | 0 | 0 | 0 | 0 | 7 | 0.0 |
| Zeteny Hadobas | D | 7 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 6 | 16.7 |
| Adam Goodsir | F | 7 | 1 | 3 | 4 | 6 | 3 | 0 | 0 | 1 | 0 | 0 | 10 | 10.0 |
| Kyle Masters | D | 7 | 0 | 2 | 2 | 4 | -6 | 0 | 2 | 0 | 0 | 0 | 13 | 0.0 |
| Will Zmolek | D | 7 | 0 | 2 | 2 | 2 | -4 | 0 | 0 | 0 | 0 | 0 | 7 | 0.0 |
| Nathan Noel | C | 5 | 2 | 0 | 2 | 6 | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 66.7 |
| Ryan McGuire | F | 7 | 1 | 1 | 2 | 4 | -4 | 1 | 0 | 0 | 0 | 0 | 6 | 16.7 |
| Mike Koster | D | 7 | 2 | 4 | 6 | 2 | -4 | 0 | 3 | 0 | 0 | 0 | 3 | 66.7 |
| Luke Mobley | D | 5 | 1 | 3 | 4 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 9 | 11.1 |
| William Rousseau | G | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Kyle McClellan | G | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Totals | 134 | 23 | 39 | 62 | 57 | -22 | 7 | 14 | 1 | 1 | 3 | 195 | 11.8 |
Postseason - Goaltenders:
| Player | GP | Min | W | L | T/OL | ENG | SHO | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| William Rousseau | 5 | 301:00 | 2 | 3 | 0 | 0 | 0 | 17 | 3.39 | 147 | 130 | .884 |
| Kyle McClellan | 3 | 145:00 | 1 | 0 | 1 | 0 | 0 | 11 | 4.55 | 76 | 65 | .855 |
| Empty Net | 1 | 3:00 | 0 | 0 | 0 | 0 | 0 | 1 | 20.00 | 0 | ||
| Totals | 9 | 449 | 3 | 3 | 1 | 0 | 0 | 29 | 3.88 | 224 | 195 | .871 |
