| 2025-10-26 | 62 | Tour of Zhanghe | me | 0 | 05:03:53.000 | 0 |
| 2025-10-26 | 43 | Tour of Zhanghe | me | 82.1 | 01:42:30.000 | 48.059 |
| 2025-10-25 | 62 | Tour of Zhanghe | me | 137 | 03:21:23.000 | 40.818 |
| 2025-10-23 | 39 | Tour of Guizhou Eco-Province | ME | 0 | 16:02:22.000 | 0 |
| 2025-10-23 | 62 | Tour of Guizhou Eco-Province | ME | 185 | 04:38:24.000 | 39.871 |
| 2025-10-22 | 39 | Tour of Guizhou Eco-Province | ME | 125 | 03:00:59.000 | 41.44 |
| 2025-10-21 | 63 | Tour of Guizhou Eco-Province | ME | 152 | 03:23:33.000 | 44.805 |
| 2025-10-19 | 58 | Tour of Guizhou Eco-Province | ME | 93 | 01:58:59.000 | 46.897 |
| 2025-10-18 | 58 | Tour of Guizhou Eco-Province | ME | 145 | 03:00:27.000 | 48.213 |
| 2025-04-05 | 61 | International Alanya critérium | ME | 43 | 00:54:36.000 | 47.253 |
| 2025-02-24 | 50 | National Championships Philippines ME - Criterium | ME | 23.1 | 00:00:00.000 | |
| 2024-10-11 | DNF | Tour de Kyushu Kokura Castle Criterium | me | 45 | 00:00:00.000 | |
| 2024-06-21 | 18 | Tour Nueva Vizcaya | me | 0 | 09:59:22.000 | 0 |
| 2024-06-21 | 11 | Tour Nueva Vizcaya | me | 46 | 00:58:39.000 | 47.059 |
| 2024-06-20 | 25 | Tour Nueva Vizcaya | me | 95 | 02:59:30.000 | 31.755 |
| 2024-06-19 | 33 | Tour Nueva Vizcaya | me | 80 | 02:01:27.000 | 39.522 |
| 2024-04-14 | 4 | Cybercell Tour of Clark | me | 0 | 04:34:45.000 | 0 |
| 2024-04-14 | 7 | Cybercell Tour of Clark | me | 120 | 02:02:50.000 | 58.616 |
| 2024-04-13 | 4 | Cybercell Tour of Clark | me | 101.38 | 02:02:22.000 | 49.71 |
| 2024-02-05 | 26 | National Championships Philippines ME - Criterium | me | 0 | 00:51:46.000 | 0 |