2025-26 Reading Royals Statistics
Team Record: 36-26-8 (SO: 0-2) - 82 points
Currently 4th in the ECHL's North Division
Location: Reading, Pennsylvania
The Reading Royals of the ECHL is currently playing the 2025-26 season with a record of 36 wins and 26 losses (and 8 overtime losses), with a 0-2 showing in shootouts for 82 points placing them fourth in the ECHL's North Division.
The Royals potted 199 goals and yielded 205. Carson Golder scored 17 goals for Reading, while Ben Meehan contributed 34 assists. Keith Petruzzelli topped the squad with 17 wins and a team-best 2.59 goals against average, leading qualifying goaltenders.
Latest statistics update: June 21, 2026
Click on column headings to sort.
Scoring:
| Player | Pos | GP | G | A | Pts | PIM | +/- | PPG | PPA | SHG | SHA | GWG | SOG | SG% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ben Meehan | D | 69 | 12 | 34 | 46 | 58 | 9 | 4 | 10 | 0 | 1 | 3 | 191 | 6.3 |
| Brandon Saigeon | C | 72 | 14 | 25 | 39 | 37 | -17 | 5 | 8 | 0 | 1 | 3 | 125 | 11.2 |
| Carson Golder | D | 44 | 17 | 16 | 33 | 19 | 2 | 7 | 3 | 0 | 0 | 2 | 148 | 11.5 |
| Jeremy Michel | F | 61 | 12 | 18 | 30 | 12 | 2 | 0 | 5 | 0 | 0 | 2 | 111 | 10.8 |
| Connor McMenamin | LW | 63 | 14 | 15 | 29 | 16 | -6 | 4 | 4 | 0 | 0 | 2 | 92 | 15.2 |
| Jacob Frasca | C | 63 | 12 | 16 | 28 | 113 | -9 | 3 | 4 | 2 | 0 | 1 | 118 | 10.2 |
| Kyle Haskins | F | 63 | 11 | 17 | 28 | 39 | -7 | 2 | 4 | 0 | 0 | 2 | 134 | 8.2 |
| Nolan Burke | C | 51 | 10 | 17 | 27 | 23 | 3 | 4 | 3 | 0 | 3 | 0 | 123 | 8.1 |
| Alec Butcher | RW | 50 | 11 | 15 | 26 | 28 | 13 | 2 | 2 | 0 | 0 | 2 | 115 | 9.6 |
| Hunter Johannes | F | 30 | 12 | 13 | 25 | 62 | 6 | 1 | 2 | 0 | 0 | 4 | 95 | 12.6 |
| Massimo Rizzo | F | 29 | 6 | 16 | 22 | 10 | -6 | 0 | 7 | 0 | 0 | 0 | 61 | 9.8 |
| Jake Willets | D | 69 | 3 | 19 | 22 | 69 | -19 | 0 | 8 | 0 | 0 | 1 | 93 | 3.2 |
| Liam Devlin | F | 59 | 8 | 7 | 15 | 43 | -5 | 0 | 0 | 0 | 0 | 3 | 81 | 9.9 |
| Austin Saint | F | 32 | 7 | 7 | 14 | 28 | -4 | 3 | 0 | 0 | 0 | 0 | 68 | 10.3 |
| Miles Gendron | D | 45 | 2 | 12 | 14 | 36 | 9 | 1 | 1 | 0 | 0 | 1 | 40 | 5.0 |
| Connor Kurth | F | 20 | 4 | 7 | 11 | 2 | -3 | 2 | 4 | 0 | 0 | 2 | 47 | 8.5 |
| Artyom Kulakov | D | 66 | 3 | 7 | 10 | 150 | 7 | 0 | 0 | 0 | 1 | 1 | 68 | 4.4 |
| Vincent Sevigny | D | 25 | 1 | 9 | 10 | 35 | -10 | 0 | 4 | 0 | 0 | 0 | 34 | 2.9 |
| Yvan-Gabriel Mongo | L | 28 | 4 | 5 | 9 | 4 | -1 | 0 | 1 | 0 | 0 | 1 | 37 | 10.8 |
| Zach Bannister | F | 30 | 4 | 5 | 9 | 4 | 4 | 0 | 0 | 1 | 0 | 0 | 39 | 10.3 |
| Nicholas Capone | F | 29 | 3 | 6 | 9 | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 30 | 10.0 |
| Carter Berger | D | 11 | 1 | 8 | 9 | 4 | -5 | 0 | 5 | 0 | 0 | 0 | 25 | 4.0 |
| Vic Hadfield | L | 40 | 1 | 8 | 9 | 39 | -1 | 0 | 0 | 0 | 0 | 0 | 43 | 2.3 |
| Cameron Cook | F | 29 | 5 | 3 | 8 | 29 | -6 | 0 | 0 | 1 | 0 | 0 | 49 | 10.2 |
| Owen McLaughlin | F | 13 | 3 | 5 | 8 | 0 | 2 | 2 | 2 | 0 | 0 | 1 | 18 | 16.7 |
| Garrett Devine | F | 26 | 3 | 4 | 7 | 16 | 1 | 0 | 0 | 0 | 0 | 0 | 31 | 9.7 |
| Jordan Frasca | LW | 5 | 3 | 3 | 6 | 21 | 1 | 0 | 0 | 0 | 0 | 0 | 10 | 30.0 |
| Mikael Robidoux | RW | 13 | 1 | 4 | 5 | 28 | 0 | 0 | 0 | 0 | 0 | 1 | 13 | 7.7 |
| Robbie Stucker | D | 17 | 1 | 4 | 5 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 14 | 7.1 |
| Patrick Moynihan | F | 11 | 2 | 2 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 25.0 |
| Jack Page | D | 29 | 1 | 3 | 4 | 8 | -3 | 0 | 0 | 0 | 0 | 0 | 23 | 4.3 |
| Amedeo Mastrangeli | D | 15 | 1 | 3 | 4 | 8 | 5 | 0 | 0 | 0 | 0 | 0 | 9 | 11.1 |
| Andrew Kurapov | F | 16 | 1 | 2 | 3 | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 7 | 14.3 |
| Ty Voit | F | 4 | 0 | 3 | 3 | 0 | -1 | 0 | 1 | 0 | 0 | 0 | 2 | 0.0 |
| Keith Petruzzelli | G | 39 | 0 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Ethan Szmagaj | D | 8 | 0 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 0.0 |
| Carter Schade | D | 3 | 1 | 0 | 1 | 4 | -1 | 0 | 0 | 0 | 0 | 0 | 4 | 25.0 |
| Artem Guryev | D | 29 | 1 | 0 | 1 | 6 | -5 | 0 | 0 | 0 | 0 | 0 | 22 | 4.5 |
| Sawyer Boulton | RW | 6 | 1 | 0 | 1 | 29 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 100.0 |
| Chris McCarthy | LW | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0.0 |
| Sam Dabrowski | F | 2 | 0 | 0 | 0 | 2 | -1 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Dillan Fox | F | 1 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| James Marooney | D | 2 | 0 | 0 | 0 | 2 | -2 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| Ian Shane | G | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Carson Bjarnason | G | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Hayden Ford | D | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Yaniv Perets | G | 27 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Davis Bunz | D | 13 | 0 | 0 | 0 | 2 | -15 | 0 | 0 | 0 | 0 | 0 | 17 | 0.0 |
| Emile Chouinard | D | 7 | 0 | 0 | 0 | 2 | -6 | 0 | 0 | 0 | 0 | 0 | 14 | 0.0 |
| Austen Swankler | F | 2 | 0 | 0 | 0 | 6 | -1 | 0 | 0 | 0 | 0 | 0 | 3 | 0.0 |
| Ryan Orgel | D | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| Vinny Purpura | G | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Kyle Walker | D | 3 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 5 | 0.0 |
| Totals | 1385 | 196 | 343 | 539 | 1016 | -61 | 40 | 78 | 4 | 6 | 33 | 2189 | 9.0 |
Goaltenders:
| Player | GP | Min | W | L | T/OL | ENG | SHO | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vinny Purpura | 3 | 183:00 | 3 | 0 | 0 | 0 | 3 | 0.98 | 90 | 87 | .967 | |
| Keith Petruzzelli | 39 | 2274:00 | 17 | 16 | 6 | 4 | 98 | 2.59 | 1112 | 1014 | .912 | |
| Yaniv Perets | 27 | 1565:00 | 14 | 8 | 4 | 3 | 74 | 2.84 | 819 | 745 | .910 | |
| Ian Shane | 5 | 209:00 | 1 | 1 | 0 | 0 | 9 | 2.58 | 125 | 116 | .928 | |
| Carson Bjarnason | 2 | 118:00 | 1 | 1 | 0 | 0 | 7 | 3.56 | 59 | 52 | .881 | |
| Empty Net | 38 | 50:00 | 0 | 12 | 14.40 | 0 | ||||||
| Totals | 114 | 4399 | 36 | 26 | 10 | 0 | 7 | 203 | 2.77 | 2217 | 2014 | .908 |
Postseason - Scoring:
| Player | Pos | GP | G | A | Pts | PIM | +/- | PPG | PPA | SHG | SHA | GWG | SOG | SG% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ben Meehan | D | 5 | 0 | 0 | 0 | 14 | -6 | 0 | 0 | 0 | 0 | 0 | 15 | 0.0 |
| Brandon Saigeon | C | 5 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 0.0 |
| Carson Golder | D | 5 | 1 | 0 | 1 | 2 | -1 | 0 | 0 | 0 | 0 | 0 | 6 | 16.7 |
| Jeremy Michel | F | 5 | 0 | 0 | 0 | 0 | -4 | 0 | 0 | 0 | 0 | 0 | 8 | 0.0 |
| Connor McMenamin | LW | 5 | 0 | 1 | 1 | 0 | -4 | 0 | 1 | 0 | 0 | 0 | 4 | 0.0 |
| Jacob Frasca | C | 5 | 0 | 1 | 1 | 0 | -5 | 0 | 0 | 0 | 0 | 0 | 12 | 0.0 |
| Kyle Haskins | F | 5 | 0 | 1 | 1 | 2 | -3 | 0 | 0 | 0 | 0 | 0 | 15 | 0.0 |
| Alec Butcher | RW | 3 | 1 | 0 | 1 | 10 | -1 | 1 | 0 | 0 | 0 | 0 | 4 | 25.0 |
| Hunter Johannes | F | 5 | 0 | 0 | 0 | 2 | -2 | 0 | 0 | 0 | 0 | 0 | 13 | 0.0 |
| Jake Willets | D | 1 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Liam Devlin | F | 4 | 0 | 0 | 0 | 17 | -1 | 0 | 0 | 0 | 0 | 0 | 9 | 0.0 |
| Austin Saint | F | 3 | 0 | 0 | 0 | 12 | -2 | 0 | 0 | 0 | 0 | 0 | 3 | 0.0 |
| Miles Gendron | D | 4 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 4 | 0.0 |
| Connor Kurth | F | 5 | 2 | 0 | 2 | 2 | -4 | 0 | 0 | 0 | 0 | 1 | 11 | 18.2 |
| Artyom Kulakov | D | 5 | 0 | 0 | 0 | 10 | -2 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Vincent Sevigny | D | 5 | 0 | 0 | 0 | 2 | -3 | 0 | 0 | 0 | 0 | 0 | 14 | 0.0 |
| Yvan-Gabriel Mongo | L | 5 | 0 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 | 0 | 4 | 0.0 |
| Owen McLaughlin | F | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Mikael Robidoux | RW | 2 | 0 | 0 | 0 | 4 | -1 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Keith Petruzzelli | G | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Nick Deakin-Poot | C | 2 | 0 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| Yaniv Perets | G | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Jackson Edward | D | 5 | 0 | 3 | 3 | 12 | 0 | 0 | 1 | 0 | 0 | 0 | 8 | 0.0 |
| Kyle Walker | D | 5 | 0 | 0 | 0 | 6 | -4 | 0 | 0 | 0 | 0 | 0 | 5 | 0.0 |
| Totals | 95 | 4 | 6 | 10 | 101 | -50 | 1 | 2 | 0 | 0 | 1 | 152 | 2.6 |
Postseason - Goaltenders:
| Player | GP | Min | W | L | T/OL | ENG | SHO | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Keith Petruzzelli | 1 | 59:00 | 0 | 1 | 0 | 0 | 0 | 4 | 4.07 | 18 | 14 | .778 |
| Yaniv Perets | 4 | 271:00 | 1 | 2 | 1 | 0 | 0 | 8 | 1.77 | 134 | 126 | .940 |
| Empty Net | 4 | 6:00 | 0 | 0 | 0 | 0 | 0 | 2 | 20.00 | 0 | ||
| Totals | 9 | 336 | 1 | 3 | 1 | 0 | 0 | 14 | 2.50 | 154 | 140 | .909 |
RSS exists: 1
