2024-25 Reading Royals Statistics
Team Record: 33-28-9 (SO: 4-2) - 77 points
in the ECHL's North Division
Location: Reading, Pennsylvania
The Reading Royals of the ECHL ended the 2024-25 season with a record of 33 wins and 28 losses (and 9 overtime losses), with a 4-2 showing in shootouts for 77 points in the ECHL's North Division.
The Royals scored 203 goals and surrendered 223. Tyler Gratton netted 20 goals for Reading, while Sam Sedley contributed 30 assists. Keith Petruzzelli topped the squad with 14 wins, and Vinny Purpura recorded a 2.49 goals against average, leading qualifying goaltenders.
Click on column headings to sort.
Scoring:
| Player | Pos | GP | G | A | Pts | PIM | +/- | PPG | PPA | SHG | SHA | GWG | SOG | SG% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Matthew Brown | LW | 54 | 19 | 22 | 41 | 8 | -8 | 3 | 9 | 0 | 0 | 1 | 160 | 11.9 |
| Gianfranco Cassaro | D | 66 | 13 | 25 | 38 | 24 | -11 | 2 | 10 | 0 | 0 | 2 | 163 | 8.0 |
| Jake Smith | RW | 57 | 16 | 21 | 37 | 26 | -4 | 3 | 6 | 0 | 0 | 2 | 156 | 10.3 |
| Sam Sedley | D | 62 | 7 | 30 | 37 | 27 | -2 | 2 | 12 | 0 | 0 | 1 | 104 | 6.7 |
| Matt Miller | RW | 69 | 14 | 21 | 35 | 32 | -8 | 3 | 8 | 2 | 1 | 2 | 130 | 10.8 |
| Tyler Gratton | RW | 71 | 20 | 12 | 32 | 28 | -12 | 6 | 3 | 1 | 1 | 5 | 136 | 14.7 |
| Shane Sellar | F | 64 | 12 | 16 | 28 | 28 | 4 | 0 | 0 | 0 | 0 | 2 | 101 | 11.9 |
| Mason Primeau | C | 37 | 13 | 9 | 22 | 47 | -1 | 5 | 2 | 1 | 0 | 2 | 79 | 16.5 |
| Ryan Leibold | F | 62 | 12 | 8 | 20 | 54 | -20 | 2 | 1 | 1 | 0 | 1 | 123 | 9.8 |
| Todd Skirving | C | 39 | 11 | 8 | 19 | 14 | 0 | 1 | 1 | 2 | 0 | 1 | 70 | 15.7 |
| Connor McMenamin | LW | 29 | 7 | 10 | 17 | 12 | 0 | 3 | 5 | 0 | 0 | 3 | 51 | 13.7 |
| Robbie Stucker | D | 46 | 1 | 16 | 17 | 30 | -3 | 1 | 5 | 0 | 0 | 0 | 46 | 2.2 |
| Lou-Felix Denis | D | 50 | 6 | 10 | 16 | 37 | -8 | 1 | 0 | 1 | 0 | 1 | 42 | 14.3 |
| Robert Calisti | D | 22 | 5 | 9 | 14 | 22 | 0 | 2 | 3 | 0 | 0 | 1 | 39 | 12.8 |
| Cameron Cook | F | 36 | 5 | 8 | 13 | 45 | 1 | 0 | 0 | 0 | 0 | 0 | 54 | 9.3 |
| Austin Master | F | 49 | 3 | 10 | 13 | 18 | 12 | 0 | 0 | 0 | 0 | 1 | 55 | 5.5 |
| Logan Britt | D | 49 | 3 | 9 | 12 | 8 | 4 | 0 | 0 | 0 | 1 | 0 | 53 | 5.7 |
| Joseph Nardi | LW | 27 | 0 | 12 | 12 | 12 | 1 | 0 | 4 | 0 | 0 | 0 | 34 | 0.0 |
| Brock Caufield | RW | 38 | 6 | 4 | 10 | 4 | -12 | 2 | 1 | 0 | 0 | 2 | 61 | 9.8 |
| Jacques Bouquot | F | 19 | 1 | 7 | 8 | 11 | -9 | 1 | 4 | 0 | 0 | 1 | 32 | 3.1 |
| Connor Walters | RD | 51 | 3 | 4 | 7 | 15 | -4 | 0 | 0 | 0 | 0 | 0 | 56 | 5.4 |
| Yvan-Gabriel Mongo | L | 15 | 2 | 5 | 7 | 6 | -1 | 0 | 2 | 0 | 0 | 0 | 26 | 7.7 |
| Nolan Orzeck | D | 24 | 2 | 5 | 7 | 4 | -15 | 0 | 2 | 0 | 0 | 0 | 30 | 6.7 |
| Nicholas Capone | F | 49 | 0 | 7 | 7 | 46 | 1 | 0 | 0 | 0 | 0 | 0 | 38 | 0.0 |
| Parker AuCoin | C | 12 | 4 | 2 | 6 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 10 | 40.0 |
| Emile Chouinard | D | 53 | 2 | 4 | 6 | 36 | -1 | 1 | 0 | 0 | 0 | 0 | 74 | 2.7 |
| Powell Connor | D | 18 | 2 | 3 | 5 | 32 | 2 | 0 | 0 | 0 | 0 | 0 | 24 | 8.3 |
| Travis Broughman | F | 19 | 3 | 1 | 4 | 2 | -5 | 0 | 0 | 0 | 0 | 0 | 35 | 8.6 |
| Tyson Kirkby | LW | 5 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 5 | 40.0 |
| Mitch Deelstra | F | 9 | 2 | 0 | 2 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 10 | 20.0 |
| C.J. Valerian | D | 19 | 0 | 2 | 2 | 25 | 3 | 0 | 0 | 0 | 0 | 0 | 13 | 0.0 |
| Tony Malinowski | LD | 5 | 0 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.0 |
| Nolan Welsh | F | 4 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 25.0 |
| Patrick Bajkov | RW | 7 | 1 | 0 | 1 | 4 | -2 | 0 | 0 | 0 | 0 | 1 | 10 | 10.0 |
| Zach Faremouth | F | 3 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 100.0 |
| Dominkis Marcinkevics | F | 2 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 50.0 |
| Sawyer Boulton | RW | 13 | 1 | 0 | 1 | 51 | 3 | 0 | 0 | 0 | 0 | 0 | 6 | 16.7 |
| Noah Prokop | F | 6 | 0 | 1 | 1 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 0.0 |
| Xavier Bernard | D | 5 | 0 | 1 | 1 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 6 | 0.0 |
| Michael Kim | D | 3 | 0 | 1 | 1 | 2 | -2 | 0 | 0 | 0 | 0 | 0 | 11 | 0.0 |
| Kenny Johnson | D | 13 | 0 | 1 | 1 | 6 | -5 | 0 | 0 | 0 | 0 | 0 | 11 | 0.0 |
| Keith Petruzzelli | G | 34 | 0 | 1 | 1 | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| Mackenzie Dwyer | D | 5 | 0 | 1 | 1 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 9 | 0.0 |
| Nick Carabin | D | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Dalton Gally | D | 5 | 0 | 0 | 0 | 8 | 4 | 0 | 0 | 0 | 0 | 0 | 7 | 0.0 |
| John MacDonald | D | 6 | 0 | 0 | 0 | 2 | -4 | 0 | 0 | 0 | 0 | 0 | 3 | 0.0 |
| Don Olivieri | D | 1 | 0 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| Ty Taylor | G | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Parker Gahagen | G | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Tyler Love | D | 3 | 0 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| C.J. Stubbs | RW | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.0 |
| Nick Cafarelli | F | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Andrew Kurapov | F | 1 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Vinny Purpura | G | 24 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Matt Ustaski | F | 2 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Tyler Williams | LW | 3 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Gage Alexander | G | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Totals | 1384 | 201 | 309 | 510 | 755 | -90 | 40 | 79 | 8 | 3 | 29 | 2098 | 9.6 |
Goaltenders:
| Player | GP | Min | W | L | T/OL | ENG | SHO | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gage Alexander | 5 | 298:00 | 4 | 1 | 0 | 0 | 14 | 2.82 | 161 | 147 | .913 | |
| Parker Gahagen | 10 | 601:00 | 4 | 5 | 1 | 0 | 27 | 2.70 | 275 | 248 | .902 | |
| Keith Petruzzelli | 34 | 1982:00 | 14 | 16 | 4 | 0 | 103 | 3.12 | 1043 | 940 | .901 | |
| Vinny Purpura | 24 | 1398:00 | 11 | 6 | 5 | 0 | 58 | 2.49 | 744 | 686 | .922 | |
| Ty Taylor | 1 | 67:00 | 0 | 0 | 1 | 0 | 4 | 3.58 | 42 | 38 | .905 | |
| Empty Net | 37 | 52:00 | 0 | 15 | 17.31 | 0 | ||||||
| Totals | 111 | 4398 | 33 | 28 | 11 | 0 | 0 | 221 | 3.02 | 2280 | 2059 | .903 |
Postseason - Scoring:
| Player | Pos | GP | G | A | Pts | PIM | +/- | PPG | PPA | SHG | SHA | GWG | SOG | SG% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Matthew Brown | LW | 4 | 0 | 1 | 1 | 0 | -3 | 0 | 0 | 0 | 0 | 0 | 11 | 0.0 |
| Gianfranco Cassaro | D | 2 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 4 | 0.0 |
| Jake Smith | RW | 4 | 0 | 1 | 1 | 10 | -2 | 0 | 0 | 0 | 0 | 0 | 7 | 0.0 |
| Sam Sedley | D | 4 | 1 | 2 | 3 | 2 | -3 | 0 | 1 | 0 | 0 | 0 | 8 | 12.5 |
| Matt Miller | RW | 4 | 0 | 1 | 1 | 0 | -2 | 0 | 0 | 0 | 0 | 0 | 15 | 0.0 |
| Tyler Gratton | RW | 3 | 0 | 0 | 0 | 0 | -5 | 0 | 0 | 0 | 0 | 0 | 4 | 0.0 |
| Shane Sellar | F | 4 | 2 | 0 | 2 | 2 | -3 | 0 | 0 | 0 | 0 | 0 | 8 | 25.0 |
| Mason Primeau | C | 4 | 3 | 0 | 3 | 10 | -2 | 1 | 0 | 0 | 0 | 0 | 11 | 27.3 |
| Ryan Leibold | F | 4 | 0 | 1 | 1 | 0 | -7 | 0 | 1 | 0 | 0 | 0 | 10 | 0.0 |
| Robbie Stucker | D | 3 | 0 | 0 | 0 | 2 | -2 | 0 | 0 | 0 | 0 | 0 | 3 | 0.0 |
| Robert Calisti | D | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.0 |
| Cameron Cook | F | 3 | 1 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 16.7 |
| Austin Master | F | 2 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| Logan Britt | D | 4 | 0 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| Joseph Nardi | LW | 4 | 0 | 0 | 0 | 4 | -2 | 0 | 0 | 0 | 0 | 0 | 6 | 0.0 |
| Connor Walters | RD | 4 | 0 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| Yvan-Gabriel Mongo | L | 4 | 0 | 1 | 1 | 0 | -4 | 0 | 0 | 0 | 0 | 0 | 8 | 0.0 |
| Nicholas Capone | F | 4 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| Emile Chouinard | D | 4 | 0 | 1 | 1 | 4 | -2 | 0 | 0 | 0 | 0 | 0 | 7 | 0.0 |
| Mitch Deelstra | F | 2 | 0 | 1 | 1 | 4 | -1 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0 |
| Keith Petruzzelli | G | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Nick Carabin | D | 3 | 0 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | 0 | 6 | 0.0 |
| Vinny Purpura | G | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Totals | 76 | 7 | 11 | 18 | 42 | -44 | 1 | 2 | 0 | 0 | 0 | 127 | 5.5 |
Postseason - Goaltenders:
| Player | GP | Min | W | L | T/OL | ENG | SHO | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Keith Petruzzelli | 3 | 175:00 | 0 | 3 | 0 | 0 | 0 | 10 | 3.43 | 106 | 96 | .906 |
| Vinny Purpura | 1 | 85:00 | 0 | 0 | 1 | 0 | 0 | 3 | 2.12 | 36 | 33 | .917 |
| Empty Net | 3 | 5:00 | 0 | 0 | 0 | 0 | 0 | 4 | 48.00 | 0 | ||
| Totals | 7 | 265 | 0 | 3 | 1 | 0 | 0 | 17 | 3.85 | 146 | 129 | .884 |
