Welcome — where perseverance turns into lasting memories.



About Me

Hello, I’m Michael, an action sports photographer based in Veenendaal. Rooted in the world of mountain biking, I capture moments where emotion peaks, limits are tested, and athletes push beyond what seems possible.

You’ll find me most weekends at cycling and skating events, camera in hand, right in the middle of the action. From local races in the Netherlands to World Cups and Championships across Europe. I capture the moments that matter. Because every athlete has a story worth telling, no matter the level.

As a bike racer myself, I understand the effort behind every performance. That’s what drives me to capture what truly matters, long after the race is over.

Driven by moments where thresholds are broken.

— MICHAEL-ANGELO VAN ZON

IMG_5736.jpg

Photography has been part of my life for as long as I can remember. My first real investment as a teenager was a camera, and I’ve been building on that ever since.During the week, I develop digital tools as a data specialist. On weekends, you’ll find me at races, fully immersed in the world of cycling and skating.

Have an Event?
Contact Me.

I'm available. Reach out and let's talk.


#21adventures.nl

Follow me on Instagram @21adventures.nl
Chasing all race. Fighting all the way! @femkemossinkoff🥈
Elite Men’s XCO race in Winterberg at @majlen_sunshine_race @3_nations_cup_mtb @xco_nrw_cup
Junior Men’s XCO race in Winterberg at @majlen_sunshine_race @3_nations_cup_mtb @xco_nrw_cup
Youth Men’s XCO race in Winterberg at @majlen_sunshine_race @3_nations_cup_mtb @xco_nrw_cup 🚀
Women’s XCO race in Winterberg at @majlen_sunshine_race @3_nations_cup_mtb @xco_nrw_cup 💥
Tom Schellekens🥇- Maljen Sunshine Race Winterberg 3 Nations Cup 2026 - Elite Men 🥈Jens Schuermans 🥉Chris van Dijk
Bloem Kalis🥇- Maljen Sunshine Race Winterberg 3 Nations Cup 2026 - Elite Women 🥈Femke Mossinkoff 🥉Jette Aelken
Marlon Riess🥇- Maljen Sunshine Race Winterberg 3 Nations Cup 2026 - Junior Men 🥈Jari van Lee 🥉Leopold Sigl
Adina Daubner🥇- Maljen Sunshine Race Winterberg 3 Nations Cup 2026 - Junior Women 🥈Kayley McMillan 🥉Lana Streit
Tijn Nijhof🥇- Maljen Sunshine Race Winterberg 3 Nations Cup 2026 - Youth Men 🥈Rube Geuens 🥉Xavier van Geldorp
Julia Herman 🥇- Maljen Sunshine Race Winterberg 3 Nations Cup 2026 - Youth Women 🥈Nina Tjallingii 🥉Laya Manz
@marlonriess leading the junior men at @majlen_sunshine_race @3_nations_cup_mtb
Remscheid 3 Nations Cup 2026 | Women
Alicia Franck 🥇- Remscheid 3 Nations Cup 2026 - Elite Women 🥈Lotte Koopmans 🥉Britt Segers
Jens Schuermans 🥇- Remscheid 3 Nations Cup 2026 - Elite Men 🥈Ryan Laenen 🥉Nick Klijn
Jari Van Lee 🥇- Remscheid 3 Nations Cup 2026 - Junior Men 🥈@thijs_vd_brink 🥉@darian_groeneveld
Nynke Jochems 🥇- Remscheid 3 Nations Cup 2026 - Junior Women 🥈@anoukdickhoff 🥉@marthe_hoogenboom
Julia Herman 🥇- Remscheid 3 Nations Cup 2026 - Youth Women 🥈Nina Tjallingii 🥉Elisa Aubier
Xavier van Geldorp 🥇- Remscheid 3 Nations Cup 2026 - Youth Men 🥈Beer van Beurden 🥉Rube Geuens
Jarne Vandersteen 🥇- Genk 3 Nations Cup 2026 - Elite Men 🥈@freekbouten 🥉@sverrevanlee
Bloeme Kalis 🥇- Genk 3 Nations Cup 2026 - Elite Women 🥈@julia.vdmeulen 🥉@aliciafranck
Jari Van Lee 🥇- Genk 3 Nations Cup 2026 - Junior Men 🥈@danimaenen_ 🥉@darian_groeneveld
Marthe Hoogenboom 🥇- Genk 3 Nations Cup 2026 - Junior Women 🥈@laure_verhoeven 🥉@robinsuper_
Tijn Nijhof 🥇- Genk 3 Nations Cup 2026 - Youth Men 🥈@beervanbeurden 🥉@louis_denayer
Julia Herman 🥇- Genk 3 Nations Cup 2026 - Youth Women 🥈@ninatjallingii 🥉Haanig Esther Mejdal
Junior Men 3 Nations Cup Langdorp 2026
Elite Men 3 Nations Cup Langdorp 2026