October 7, 2020 — Selected by the Tampa Bay Lightning in the 2020 NHL Draft. Sixth round, 186th overall.
May 3, 2021 — Signed a three-year, entry-level contract with Tampa Bay.
July 1, 2025 — Signed a one-year, two-way contract with Carolina.
Represented Russia at 2018, 2019 (bronze) and 2020 (silver) IIHF World Junior Championships
Appeared in 26 games with Irbis Kazan (MHL), posting a 16-6-2 record, 2.15 goals-against average, .918 save percentage and three shutouts… Earned a shutout, stopping all 21 shots faced vs. Tolpar (9/21)… Saved 21 of 22 shots in a win at Mamonty Ugry (9/27)… Blocked 39 of 41 shots in a loss vs. Sarmaty (10/9)… Recorded a win in five consecutive games (11/13-11/26), including a 20 save shutout at Reaktor (11/13)… Tallied third shutout of the season, saving all 31 shots vs. Kuznetskie Medvedi (12/8)… Blocked 16 of 17 shots in a win vs. Altai (1/23)… Earned a four game win streak (1/29-2/22), including a 30 save overtime win vs. Sputnik (2/18)… Stopped 20 of 21 shots in a win at Ladya (3/1)… Appeared in one playoff game with Irbis, saving 15 of 16 shots in a loss vs. Kuznetskie Medvedi (4/1)
Played in one game with Bars Kazan (VHL), stopping 32 of 34 shots in an overtime win vs. Yuzhny Ural (1/11)… Spent the majority of the season with Irbis Kazan (MHL), posting a 15-9-2 record, 1.91 goals-against average, .934 save percentage and two shutouts… Stopped 31 of 33 shots in a loss at Sibirskie Snaipery (9/5)… Saved 19 of 20 shots in a win vs. Avto (9/13)… Blocked 37 of 40 shots in an overtime loss vs. Mamonty Ugry (9/22)… Saved 36 of 37 shots in a loss at Snezhnye Barsy (10/17)… Stopped 23 of 24 shots in a shootout loss at Altai (10/21)… Blocked 25 of 26 shots in a win vs. Omskie Yastreby (10/26)… Earned a win in five consecutive games played (1/17-3/3), including a season-high 41 save game at Stalnye Lisy (1/17), a 37 save shutout at Sarmaty (1/21), and a 26 save shutout at Ladya (3/2)… Appeared in five playoff games with Irbis, posting a 2-3 record, 3.22 goals-against average and .887 save percentage… Stopped 29 of 30 shots in a Game 3 win vs. Mamonty Ugry (3/14)… Saved 22 of 23 shots in a Game 4 win vs. Mamonty Ugry (3/15)
Spent the majority of the season with Bars Kazan (VHL), recording a 13-12-5 record, 2.40 goals-against average, .919 save percentage and one shutout… Saved 28 of 29 shots in a win vs. Chelmet (9/10)… Earned a win in three consecutive games (9/19-9/29)… Stopped 33 of 35 shots in a loss vs. Zvezda (10/3)… Blocked 25 of 27 shots in a loss at Lada (10/23)… Notched a 37 save shutout vs. HC Ryazan (11/23)… Saved 33 of 36 shots in a loss at Yuzhny Ural (11/29)… Stopped 31 of 32 shots in a win vs. Molot-Prikamya (1/15)… Recorded back-to-back wins (1/23-1/31), allowing only one goal in each game… Blocked 40 of 43 shots in a shootout loss at Sokol (2/2)… Stopped 37 of 38 shots in a win vs. Dynamo St. Petersburg (2/12).. Saved 38 of 40 shots in a loss vs. SKA-Neva (2/14)… Blocked 40 of 42 shots in a loss at HC Tambov (2/22)… Appeared in two game with Irbis Kazan (MHL), posting a 1-1-0 record, 2.38 goals-against average and .921 save percentage… Saved 29 of 31 shots in an overtime win vs. Mamonty Ugry (11/17)
Played in two games with Ak Bars Kazan (KHL), recording a 0-1-0 record, 2.31 goals-against average and a .886 save percentage… Appeared in first KHL game vs. HC Sochi, saving 19 of 20 shots in a loss (11/29)… Played in 23 games with Bars Kazan (VHL), posting an 8-10-3 record, 2.19 goals-against average, .913 save percentage and two shutouts… Saved 26 of 27 shots in a win at Torpedo-Gorky (9/7)… Stopped 31 of 34 in a shootout win at Khimik (9/11)… Blocked 27 of 28 shots in a win vs. Dizel (9/17)… Saved 16 of 17 shots in a win vs. HC Ryazan (10/4)… Stopped all 18 shots faced vs. Chelmet (10/20)… Blocked 36 of 37 shots in a shootout loss at Rubin (10/25)… Saved 31 of 32 shots in a win vs. Molot-Prikamye (11/21)… Earned a shutout, stopping all 18 shots faced vs. HC Ryazan (1/22)… Blocked 26 of 28 shots in a shootout win at Lada (2/4)… Played in eight playoff games with Bars Kazan, posting a 5-3-0 record, 2.03 goals-against average and .936 save percentage… Saved 31 of 32 shots in a win at Sokol (2/23)… Stopped 28 of 29 shots in a win at Sokol (2/24)… Blocked 49 of 53 shots in an overtime win at SKA-Neva (3/11)… Saved 26 of 27 shots in a win at SKA-Neva (3/12)
Appeared in seven games with Ak Bars Kazan (KHL), posting a 4-2-0 record, 2.25 goals-against average, .917 save percentage and one shutout… Earned a shutout in his season debut, blocking all 23 shots faced vs. Amur (10/14)… Saved 27 of 28 shots in a win at Sibir (10/19)… Recorded a win in back-to-back games (10/21-10/23)… Played in 17 games with Bars Kazan (VHL), posting a 6-7-1 record, 2.73 goals-against average, .907 save percentage and one shutout… Stopped 30 of 33 shots in an overtime loss at Dynamo MO (10/6)… Blocked 30 of 33 shots in a win at Rubin (10/10)… Saved 26 of 27 shots in a win vs. Yermak (11/22)… Stopped 20 of 21 shots in a win vs. Molot-Prikamye (12/20)… Blocked 26 of 27 shots in a win vs. Izhstal (12/25)… Saved a season-high 42 of 44 shots in a loss at Dynamo St. Petersburg (1/13)… Earned his second shutout of the season, stopping all 13 shots faced vs. Dynamo MO (1/23)… Played in three playoff games with Bars Kazan, earning a 2-1-0 record, 1.50 goals-against average, .934 save percentage and two shutouts… Saved all 20 shots faced vs. Dynamo St. Petersburg (2/26)… Earned second shutout of the playoffs, blocking all 22 shots at Dynamo St. Petersburg (3/1)
Spent most of the season with Syracuse (AHL), posting a 7-8-4 record, 3.03 goals-against average, .891 save percentage and one shutout in 22 appearances… Recorded an assist and 29 saves in his first AHL game, earning an overtime win at Hershey (10/27)… Saved all 29 shots faced vs. Laval (11/6)… Stopped 34 of 36 shots in an overtime loss at Cleveland (11/17)… Blocked 24 of 25 shots in a win vs. Cleveland (1/26)… Saved 25 of 27 shots in an overtime loss at Laval (2/11)… Appeared in five games with Orlando (ECHL), finishing with a 2-3-0 record, 2.23 goals-against average and a .920 save percentage… Stopped 28 of 30 shots in a win vs. Wheeling (1/14)… Saved 34 of 36 shots in a loss at Maine (1/22)
Played the entire season with Ak Bars Kazan (KHL), posting an 18-10-1 record, 2.20 goals-against average, .917 save percentage and four shutouts in 34 games… Saved 27 of 28 shots in a win vs. Torpedo (9/14)… Earned a shutout, stopping all 29 shots faced at Salavat Yulaev (9/27)… Blocked 28 of 30 shots in an overtime win vs. Avtomobilist (10/6)… Saved 25 of 27 shots in an overtime win vs. Metallurg Mg (10/19)… Stopped all 19 shots faced in 56:45 of ice time in a win vs. Neftekhimik (10/30)… Blocked 34 of 35 shots in a win at Barys (11/23)… Saved 27 of 29 shots in a win vs. Lokomotiv (12/2)… Earned second shutout, stopping all 24 shots faced vs. Traktor (1/29)… Recorded a win in five consecutive games (2/9-2/19), tallying an assist and two shutouts in that span… Posted an assist and a shutout, blocking all 31 shots at Admiral (2/16)… Registered fourth shutout of the season, saving all 39 shots faced at Amur (2/19)… Appeared in two playoff games, saving all 10 shots faced in 35:16 of ice time across both games
Appeared in nine games with Ak Bars Kazan (KHL), posting a 3-5-0 record, 2.11 goals-against average, .930 save percentage and two shutouts… Saved 34 of 35 shots in a win at Barys (1/28)… Stopped all 21 shots faced at Sibir (1/30)… Earned second shutout of the season, blocking all 28 shots at Spartak (2/17)… Saved 37 of 39 shots in a loss at Metallurg Mg (2/19)… Appeared in one playoff game with Ak Bars Kazan, saving all six shots faved in 13:11 of ice time vs. Avtomobilist (3/2)… Played in three games with Neftyanik (VHL), recording a 1-1-1 record, 2.60 goals-against average and .911 save percentage… Stopped 20 of 22 shots in a win at Ryazan-VDV (12/5)… Blocked 32 of 35 shots in a shootout win at Dynamo St. Petersburg (12/7)
Played in 30 games with Ak Bars Kazan (KHL), posting a 13-11-3 record, 2.18 goals-against average, .927 save percentage and four shutouts… Recorded back-to-back shutouts, saving all 22 shots vs. Metallurg Mg (9/14) and all 30 shots vs. Barys (9/19)… Stopped 39 of 41 shots in a shootout win vs. Amur (10/2)… Blocked 34 of 35 shots in a win vs. Metallurg Mg (10/29)… Saved 31 of 33 shots in a loss at Lokomotiv (11/9)… Earned a shutout, saving all 27 shots faced vs. Kunlun RS (11/13)… Stopped 46 of 48 shots in a win vs. Salavat Yulaev (12/18)… Blocked all 25 shots faced in a shutout win vs. Traktor (12/28)… Saved 23 of 24 shots in a win vs. Salavat Yulaev (1/8)… Stopped 27 of 30 shots and tallied an assist in a win at Kunlun RS (2/2)… Blocked 25 of 29 shots and recorded an assist in a loss vs. Spartak (3/10)… Appeared in two playoff games with Ak Bars Kazan, posting a 0-1-0 record, 3.68 goals-against average and .714 save percentage… Saved all four shots faced in 23:17 of ice time at Dynamo Msk (4/20)