- 2020 - Selected 68th overall by London Knights in OHL Priority Selection Draft.
- 2021-22 - Collected 23 points (6G-17A) in 67 games in first OHL season with London Knights.
- 2022 - Signed three-year entry-level contract with New York Islanders
- 2022-23 - Recorded 22 points (7G-15A) in 54 games with London Knights; added 3 assists in 20 playoff games as Knights reached OHL Finals.
- 2023-24 - Set OHL career highs with 30 points (6G-24A) in 68 games; served as alternate captain; added 12 points (4G-8A) in 18 playoff games; won OHL Championship (J. Ross Robertson Cup) with London Knights sweeping Oshawa Generals; helped Knights reach Memorial Cup final (lost to Saginaw Spirit).
- 2024-25 - Made professional debut with Bridgeport Islanders (AHL); recorded 14 points (4G-10A) in 33 AHL games; recalled to New York Islanders; made NHL debut; played 33 NHL games with 5 points (1G-4A), including first NHL goal on December 21, 2024 vs. Toronto Maple Leafs.
- 2025-26 - Recalled to New York Islanders for 2 NHL games with 1 assist; Recorded three points in 5-goal third period on January 11 for Bridgeport in a game they won 5-1;
Regular Season
| Season | Team | GP | G | A | PTS | +/- | PIM | PPG | SHG | SOG | GWG | FOW | PTS/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 Regular Season | BRI | 35 | 2 | 13 | 15 | 10 | 14 | 0 | 0 | 42 | 0 | 0 | 0.43 |
| 2024-25 Regular Season | BRI | 33 | 4 | 10 | 14 | -16 | 6 | 0 | 0 | 52 | 0 | 0 | 0.42 |
| Total | 68 | 6 | 23 | 29 | -6 | 20 | 0 | 0 | 94 | 0 | 0 | 0.43 |