Result | Tournament |
---|---|
Denis Grabe defeated Ville Hamalainen | 2019 Dynamic Billard Treviso Open 9-Ball |
David Alcaide defeated Ville Hamalainen | 2019 Dynamic Billard Treviso Open 9-Ball |
Ville Hamalainen defeated Chris Seville | 2019 Dynamic Billard Treviso Open 9-Ball |
Ville Hamalainen defeated Maximilian Lechner | 2019 Dynamic Billard Treviso Open 9-Ball |
Ville Hamalainen defeated Jani Siekkinen | 2019 Dynamic Billard Treviso Open 9-Ball |
Marc Glatz defeated Ville Hamalainen | 2018 Dynamic Billard Veldhoven Open 9-Ball |
Radoslaw Babica defeated Ville Hamalainen | 2018 Dynamic Billard Veldhoven Open 9-Ball |
Ville Hamalainen defeated Piotr Ostrowski | 2018 Dynamic Billard Veldhoven Open 9-Ball |
Michal Turkowski defeated Ville Hamalainen | 2017 EuroTour Billard Portugal Open 9-Ball |
Ville Hamalainen defeated Andre Pedroso | 2017 EuroTour Billard Portugal Open 9-Ball |
Joshua Filler defeated Ville Hamalainen | 2017 EuroTour Billard Portugal Open 9-Ball |
Ville Hamalainen defeated Rui Batalha | 2017 EuroTour Billard Portugal Open 9-Ball |
Joao Grilo defeated Ville Hamalainen | 2017 EuroTour Billard Dutch Open 9-Ball |
Ville Hamalainen defeated Saki Kanatlar | 2017 EuroTour Billard Dutch Open 9-Ball |
Ville Hamalainen defeated Harald Stolka | 2017 EuroTour Billard Dutch Open 9-Ball |
Ville Hamalainen defeated Daryl Peach | 2017 EuroTour Billard Dutch Open 9-Ball |
Ville Hamalainen defeated Richard Barendregt | 2017 EuroTour Billard Dutch Open 9-Ball |
Uladzislau Shopik defeated Ville Hamalainen | 2017 EuroTour Billard Dutch Open 9-Ball |
Guilherme Sousa defeated Ville Hamalainen | 2016 EuroTour Billard Treviso Open 9-Ball |
Ryan Pisany defeated Ville Hamalainen | 2016 EuroTour Billard Treviso Open 9-Ball |