Tol begon met voetballen bij RKAV Volendam, waarna hij de overstap maakte naar de jeugdopleiding van FC Volendam. Hij tekende op 30 maart 2015 zijn eerste contract, dat liep tot medio 2017 met een optie voor een extra seizoen.
[2] Aan het einde van het seizoen 2016/17 werd de optie in zijn contract gelicht.[3]
Op 29 september 2017 maakte hij zijn debuut in de Eerste divisie in de wedstrijd tegen FC Dordrecht (2-2). Hij kwam na 82 minuten binnen de lijnen als vervanger van Nick Runderkamp.[4] Hij werd in het seizoen 2018/19 basisspeler in het centrum van de verdediging van de club en speelde uiteindelijk in totaal ruim 100 duels voor de ploeg uit Volendam.
In mei 2021 tekende hij een contract voor drie seizoenen bij SC Cambuur, dat het voorgaande seizoen promoveerde naar de Eredivisie.[5] In 2023 degradeerde Tol met SC Cambuur naar de Eerste divisie.[6]