Brother: Xian Keller
| S | Team | League | GP | GD | GAA | SV% | GA | SV | SO | WLT | TOI | POST | GP | GD | GAA | SV% | GA | SV | SO | WLT | TOI | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018-19 |
Genève Future Hockey U15
|
Mini Top | 3* | -* | -* | -* | -* | -* | -* | - * | -* | | | ||||||||||
| 2018-19 |
Genève Future Hockey U17
|
Novizen Elite | 1* | -* | 6.63* | -* | 2* | -* | 0* | 0-0-0 * | 19* | | | ||||||||||
| 2018-19 |
CP de Meyrin U17
|
Novizen Top | 9* | -* | 3.36* | -* | 29* | -* | -* | - * | 518* | | | ||||||||||
| 2019-20 |
Genève Future Hockey U17
|
U17-Elit | 8* | -* | 4.08* | -* | 31* | -* | 0* | 3-3-1 * | 457* | | | Relegation | 1 | - | 4.12 | - | 4 | - | 0 | 0-1-0 | 59 |
| 2019-20 |
CP de Meyrin U17
|
U17-Top | 7* | -* | 2.50* | -* | 13* | -* | -* | - * | 312* | | | ||||||||||
| 2019-20 |
France U16 (all)
|
International-Jr | 2* | 4* | 4.56* | -* | 9* | -* | 0* | 0-2-0 * | 119* | | | ||||||||||
| 2020-21 |
Genève Future Hockey U17
|
U17-Elit | 29* | -* | 2.71* | -* | 76* | -* | 4* | 8-14-1 * | 1 686* | | | ||||||||||
| 2020-21 |
France U18 (all)
|
International-Jr | -* | -* | -* | -* | -* | -* | -* | - * | -* | | | ||||||||||
| 2021-22 |
Genève Future Hockey U20
|
U20-Elit | 26* | -* | 3.80* | -* | 95* | -* | 1* | 7-8-4 * | 1 499* | | | Relegation | 2 | - | 2.42 | - | 5 | - | 0 | 1-0-0 | 125 |
| 2021-22 |
Forward-Morges HC U20
|
U20-Top | 2* | -* | 3.76* | -* | 6* | -* | 0* | 1-1-0 * | 96* | | | ||||||||||
| 2021-22 |
France U18
|
WJC-18 D1A | 4* | 5* | 2.79* | .924* | 9* | 109* | 1* | 3-1-0 * | 194* | | | ||||||||||
| 2021-22 |
France U18 (all)
|
International-Jr | 7* | 9* | 3.00* | -* | 19* | -* | 1* | 4-3-0 * | 381* | | | ||||||||||
| 2021-22 |
France U20
|
WJC-20 D1B | 4* | 5* | 2.59* | .909* | 10* | 100* | 1* | 3-1-0 * | 232* | | | ||||||||||
| 2021-22 |
France U20 (all)
|
International-Jr | 7* | 9* | 3.23* | -* | 19* | -* | 1* | 3-3-0 * | 354* | | | ||||||||||
| 2022-23 |
Genève Future Hockey U20
|
U20-Elit | 25* | -* | 3.40* | -* | 84* | -* | 0* | 8-13-2 * | 1 481* | | | Relegation | 2 | - | 3.50 | - | 7 | - | 0 | 1-1-0 | 120 |
| 2022-23 |
Genève-Servette HC
|
NL | 0* | -* | -* | -* | -* | -* | -* | - * | 0* | | | ||||||||||
| 2022-23 |
HCV Martigny
|
MyHL | 5* | -* | 2.42* | -* | 11* | -* | 0* | 2-1-1 * | 273* | | | Playoffs | 1 | - | 0.00 | - | 0 | - | 1 | 1-0-0 | 60 |
| 2022-23 |
France U20
|
WJC-20 D1A | 3* | 5* | 2.70* | .921* | 8* | 93* | 1* | 2-1-0 * | 179* | | | ||||||||||
| 2022-23 |
France U20 (all)
|
International-Jr | 8* | 13* | 2.15* | .920* | 15* | 172* | 1* | 3-4-0 * | 420* | | | ||||||||||
| 2023-24 |
Acadie-Bathurst Titan
|
QMJHL | 37* | -* | 3.05* | .897* | 106* | 919* | 2* | 17-12-2 * | 2 087* | | | Playoffs | 7 | - | 2.35 | .925 | 17 | 211 | 0 | 4-2-1 | 434 |
| 2023-24 |
France U20
|
WJC-20 D1A | 4* | 5* | 3.75* | .893* | 15* | 125* | 0* | 3-1-0 * | 240* | | | ||||||||||
| 2023-24 |
France U20 (all)
|
International-Jr | 5* | 8* | 3.99* | -* | 16* | -* | 0* | 4-1-0 * | 241* | | | ||||||||||
| 2023-24 |
France (all)
|
International | 1* | 4* | 2.03* | .920* | 2* | 23* | 0* | 0-1-0 * | 60* | | | ||||||||||
| 2024-25 |
Lausanne HC
|
NL | 13* | -* | 3.16* | .894* | 35* | 295* | 0* | 5-5-0 * | 666* | | | Playoffs | 0 | - | - | - | - | - | - | - | 0 |
| 2024-25 |
HC La Chaux-de-Fonds
|
SL | 2* | -* | 1.95* | .936* | 4* | 58* | 0* | 2-0-0 * | 124* | | | ||||||||||
| 2024-25 |
France
|
OGQ | 0* | 3* | -* | -* | -* | -* | -* | - * | -* | | | ||||||||||
| 2024-25 |
France
|
WC | 4* | 6* | 3.98* | .897* | 13* | 113* | 0* | 0-4-0 * | 196* | | | ||||||||||
| 2024-25 |
France (all)
|
International | 7* | 13* | 3.92* | .889* | 23* | 185* | 0* | 0-6-0 * | 353* | | | ||||||||||
| 2025-26 |
South Carolina Stingrays
|
ECHL | 4* | -* | 3.54* | .881* | 12* | 89* | 0* | 2-2-0 * | 204* | | | ||||||||||
| 2025-26 |
HC Ajoie
|
NL | 9* | -* | 3.43* | .900* | 30* | 271* | 1* | 4-4-1 * | 526* | | | ||||||||||
| 2025-26 |
France (all)
|
International | 1* | 2* | 2.00* | .818* | 2* | 9* | 0* | 1-0-0 * | 60* | | |
| S | Team | League | GP | GD | GAA | SV% | GA | SV | SO | WLT | TOI | POST | GP | GD | GAA | SV% | GA | SV | SO | WLT | TOI | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-23 |
HCV Martigny
|
National Cup Q | 1* | -* | 0.00* | -* | 0* | -* | -* | - * | 26* | | | ||||||||||
| 2024-25 |
Lausanne HC
|
Champions HL | 3* | -* | 2.14* | .889* | 5* | 40* | 1* | 2-1-0 * | -* | | |
| League | Years | GP | GD | GAA | SV% | GA | SV | SO | WLT | TOI | | | Years | GP | GD | GAA | SV% | GA | SV | SO | WLT | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Champions HL
|
1 | 3* | -* | 2.14* | .889* | 5* | 40* | 1* | 2-1-0* | - | | | 0 | * | * | * | * | * | * | * | ||
ECHL
|
1 | 4* | -* | 3.54* | .881* | 12* | 89* | 0* | 2-2-0* | 204 | | | 0 | * | * | * | * | * | * | * | ||
International
|
3 | 9* | 19* | 3.44* | .889* | 27* | 217* | 0* | 1-7-0* | 472 | | | 0 | * | * | * | * | * | * | * | ||
International-Jr
|
5 | 29* | 43* | 3.10* | .920* | 78* | 172* | 3* | 14-13-0* | 1 512 | | | 0 | * | * | * | * | * | * | * | ||
MyHL
|
1 | 5* | -* | 2.42* | -* | 11* | -* | 0* | 2-1-1* | 273 | | | 1 | 1 | - | 0.00* | -* | 0* | -* | 1* | 1-0-0* | 60* |
National Cup Q
|
1 | 1* | -* | 0.00* | -* | 0* | -* | -* | -* | 26 | | | 0 | * | * | * | * | * | * | * | ||
NL
|
3 | 22* | -* | 3.28* | .897* | 65* | 566* | 1* | 9-9-1* | 1 191 | | | 1 | 0 | - | -* | -* | -* | -* | -* | -* | 0* |
OGQ
|
1 | 0* | 3* | -* | -* | -* | -* | -* | -* | - | | | 0 | * | * | * | * | * | * | * | ||
QMJHL
|
1 | 37* | -* | 3.05* | .897* | 106* | 919* | 2* | 17-12-2* | 2 087 | | | 1 | 7 | - | 2.35* | .925* | 17* | 211* | 0* | 4-2-1* | 434* |
SL
|
1 | 2* | -* | 1.95* | .936* | 4* | 58* | 0* | 2-0-0* | 124 | | | 0 | * | * | * | * | * | * | * | ||
Mini Top
(Swiss U16-Elit)
|
1 | 3* | -* | -* | -* | -* | -* | -* | -* | - | | | 0 | * | * | * | * | * | * | * | ||
Swiss U18-Elit
(Novizen Elite, U17-Elit)
|
3 | 38* | -* | 3.03* | -* | 109* | -* | 4* | 11-17-2* | 2 160 | | | 1 | 1 | - | 4.12* | -* | 4* | -* | 0* | 0-1-0* | 59* |
Swiss U18-Top
(Novizen Top, U17-Top)
|
2 | 16* | -* | 3.04* | -* | 42* | -* | -* | -* | 830 | | | 0 | * | * | * | * | * | * | * | ||
U20-Elit
(Swiss U21-Elit)
|
2 | 51* | -* | 3.60* | -* | 179* | -* | 1* | 15-21-6* | 2 980 | | | 2 | 4 | - | 2.95* | -* | 12* | -* | 0* | 2-1-0* | 245* |
U20-Top
(Swiss U21-Top)
|
1 | 2* | -* | 3.76* | -* | 6* | -* | 0* | 1-1-0* | 96 | | | 0 | * | * | * | * | * | * | * | ||
WC
|
1 | 4* | 6* | 3.98* | .897* | 13* | 113* | 0* | 0-4-0* | 196 | | | 0 | * | * | * | * | * | * | * | ||
WJC-18 D1A
|
1 | 4* | 5* | 2.79* | .924* | 9* | 109* | 1* | 3-1-0* | 194 | | | 0 | * | * | * | * | * | * | * | ||
WJC-20 D1A
|
2 | 7* | 10* | 3.30* | .905* | 23* | 218* | 1* | 5-2-0* | 419 | | | 0 | * | * | * | * | * | * | * | ||
WJC-20 D1B
|
1 | 4* | 5* | 2.59* | .909* | 10* | 100* | 1* | 3-1-0* | 232 | | | 0 | * | * | * | * | * | * | * |
| DATE | STATUS | FROM | TO | SOURCE |
|---|---|---|---|---|
| 11/07/2025 | ||||
| 11/07/2025 | Confirmed | Hershey Bears | HC Ajoie |
|
| 10/16/2025 | ||||
| 10/16/2025 | Up/Down | Hershey Bears | South Carolina Stingrays |
|
| 06/04/2025 | ||||
| 06/04/2025 | Confirmed | Lausanne HC | Hershey Bears |
|
| 06/04/2024 | ||||
| 06/04/2024 | Confirmed | Acadie-Bathurst Titan | Lausanne HC |
|
| 11/26/2022 | ||||
| 11/26/2022 | Loan | Genève Future Hockey U20 | HCV Martigny |
|
Drafted 2023, 2 #62 overall by Acadie-Bathurst Titan in the CHL Import Draft