Here are the complete 2D Lotto results and winning numbers for Mon Mar 31 2025:

2D Lotto
Mon Mar 31 2025
(14:00:00)
3019
99 winners
|
PHP 4,000
(17:00:00)
66
941 winners
|
PHP 4,000
(21:00:00)
128
307 winners
|
PHP 4,000