| Res. | Record | Opponent | Method | Event | Date | Round | Time | Location | Notes |
| Loss | 21–6 | Tim Elliott | Submission (guillotine choke) | UFC 319 | August 16, 2025 | 2 | 4:39 | Chicago, Illinois, United States | |
| Loss | 21–5 | Alexandre Pantoja | Technical Submission (rear-naked choke) | UFC 310 | December 7, 2024 | 2 | 2:05 | Las Vegas, Nevada, United States | Return to Flyweight. For the UFC Flyweight Championship. |
| Win | 21–4 | Juan Archuleta | TKO (knee to the body and punches) | Rizin 45 | December 31, 2023 | 2 | 3:20 | Saitama, Japan | Won the vacant Rizin Bantamweight Championship. Archuleta missed weight (140.65 lb) and was stripped of the title. Only Asakura was eligible. Later vacated it on 9 June 2024. |
| Win | 20–4 | Yuki Motoya | KO (knee to the body) | Rizin 42 | May 6, 2023 | 3 | 2:25 | Tokyo, Japan | |
| Loss | 19–4 | Hiromasa Ougikubo | Decision (unanimous) | Rizin 33 | December 31, 2021 | 3 | 5:00 | Saitama, Japan | 2021 Rizin Bantamweight Grand Prix Final. |
| Win | 19–3 | Kenta Takizawa | Decision (unanimous) | 3 | 5:00 | 2021 Rizin Bantamweight Grand Prix Semifinal. |
| Win | 18–3 | Alan Yamaniha | Decision (unanimous) | Rizin 30 | September 19, 2021 | 3 | 5:00 | Saitama, Japan | 2021 Rizin Bantamweight Grand Prix Quarterfinal. |
| Win | 17–3 | Shooto Watanabe | TKO (punches) | Rizin 28 | June 13, 2021 | 1 | 3:22 | Tokyo, Japan | 2021 Rizin Bantamweight Grand Prix Opening round. |
| Loss | 16–3 | Kyoji Horiguchi | KO (punches) | Rizin 26 | December 31, 2020 | 1 | 2:48 | Saitama, Japan | Lost the Rizin Bantamweight Championship. |
| Win | 16–2 | Shoji Maruyama | TKO (punches and soccer kick) | Rizin 24 | September 27, 2020 | 1 | 2:37 | Saitama, Japan | Non-title bout. |
| Win | 15–2 | Hiromasa Ougikubo | KO (knee and soccer kicks) | Rizin 23 | August 10, 2020 | 1 | 4:31 | Yokohama, Japan | Won the vacant Rizin Bantamweight Championship. |
| Loss | 14–2 | Manel Kape | TKO (punches) | Rizin 20 | December 31, 2019 | 2 | 0:38 | Saitama, Japan | For the vacant Rizin Bantamweight Championship. |
| Win | 14–1 | Ulka Sasaki | TKO (broken jaw) | Rizin 19 | October 12, 2019 | 1 | 0:54 | Osaka, Japan | |
| Win | 13–1 | Kyoji Horiguchi | KO (punches) | Rizin 18 | August 18, 2019 | 1 | 1:08 | Nagoya, Japan | |
| Win | 12–1 | Moon Jae-hoon | Decision (unanimous) | Rizin: Heisei's Last Yarennoka! | December 30, 2018 | 3 | 5:00 | Saitama, Japan | Bantamweight debut. |
| Win | 11–1 | Topnoi Kiwram | Decision (unanimous) | Rizin 13 | September 30, 2018 | 3 | 5:00 | Saitama, Japan | Catchweight (130 lb) bout. |
| Win | 10–1 | Manel Kape | Decision (split) | Rizin 10 | May 6, 2018 | 3 | 5:00 | Fukuoka, Japan | Catchweight (130 lb) bout. |
| Win | 9–1 | Kizaemon Saiga | TKO (punches and knee) | Rizin World Grand Prix 2017: 2nd Round | December 29, 2017 | 2 | 2:34 | Saitama, Japan | Catchweight (139 lb) bout. |
| Loss | 8–1 | Moon Jae-hoon | KO (punches) | Road FC 39 | June 10, 2017 | 3 | 2:38 | Seoul, South Korea | |
| Win | 8–0 | Alateng Heili | KO (knee and punches) | Road FC 37 | March 11, 2017 | 1 | 0:29 | Seoul, South Korea | Return to Flyweight. |
| Win | 7–0 | Yoichi Oi | TKO (punches) | Rings: The Outsider 42 | September 4, 2016 | 1 | 4:52 | Aichi, Japan | Won the Rings 60kg Championship. |
| Win | 6–0 | Liu Xiaoyang | Submission (rear-naked choke) | Road FC 32 | July 2, 2016 | 1 | 1:49 | Changsha, China | |
| Win | 5–0 | Kwak Jong-hyun | TKO (punches) | Rings: The Outsider 38 | December 13, 2015 | 1 | 4:04 | Tokyo, Japan | Flyweight debut. |
| Win | 4–0 | Choi Jung-bin | Submission (brabo choke) | Rings: The Outsider 37 | September 6, 2015 | 1 | 2:21 | Numazu, Japan | Catchweight (128 lb) bout. |
| Win | 3–0 | Keigo Takayama | TKO (punches) | Rings: The Outsider 36 | July 19, 2015 | 1 | 0:40 | Tokyo, Japan | |
| Win | 2–0 | Satoru Date | TKO (punches) | Rings: The Outsider 35 | May 17, 2015 | 2 | 3:36 | Tokyo, Japan | Moved to Rings' 60 kg division. |
| Win | 1–0 | Tomoya Suzuki | Technical Submission (armbar) | DEEP: Cage Impact 2012 in Hamamatsu | September 16, 2012 | 1 | 2:34 | Hamamatsu, Japan | Catchweight (128 lb) bout. |