BEGIN:VCALENDAR VERSION:2.0 PRODID:-//calengoo.de/calengoo.de//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Tom Ford (Snooker) X-WR-TIMEZONE:Europe/London BEGIN:VEVENT UID:0@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (World Championship) DTSTART:20240425T180000Z DTEND:20240425T190000Z LOCATION:Sheffield, England DESCRIPTION:Type: Ranking\nHashtag: #WorldSnookerChampionship \nSource: htt p://www.snooker.org\n\nRound: 8\nDetails: https://www.wst.tv/match-centre/a bc8ef13-4109-4d49-9567-4d5d311fa8da\nScore: 0 (Judd Trump) : 0 (Tom Ford)\n \n END:VEVENT BEGIN:VEVENT UID:1@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (European Masters Qualifiers) DTSTART:20230728T085936Z DTEND:20230728T114117Z LOCATION:Leicester, England DESCRIPTION:Type: Qualifying\nHashtag: #EuropeanMasters\nSource: http://www .snooker.org\n\nRound: 1\nDetails: https://scores.wst.tv/matches/6059eb53-5 04c-4b6e-97df-8bc69925e843\nScore: 5 (Tom Ford) : 1 (Victor Sarkis)\n\n END:VEVENT BEGIN:VEVENT UID:2@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (British Open Qualifiers) DTSTART:20230814T150030Z DTEND:20230814T165217Z LOCATION:Leicester, England DESCRIPTION:Type: Qualifying\nHashtag: #BritishOpen\nSource: http://www.sno oker.org\n\nRound: 1\nScore: 1 (James Cahill) : 4 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:3@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (European Masters) DTSTART:20230822T133119Z DTEND:20230822T162013Z LOCATION:Nuremberg, Germany DESCRIPTION:Type: Ranking\nHashtag: #EuropeanMasters\nSource: http://www.sn ooker.org\n\nRound: 8\nScore: 5 (Tom Ford) : 2 (Oliver Brown)\n\n END:VEVENT BEGIN:VEVENT UID:4@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (European Masters) DTSTART:20230824T090049Z DTEND:20230824T124847Z LOCATION:Nuremberg, Germany DESCRIPTION:Type: Ranking\nHashtag: #EuropeanMasters\nSource: http://www.sn ooker.org\n\nRound: 9\nScore: 5 (Ben Woollaston) : 4 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:5@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Wuhan Open Qualifiers) DTSTART:20230903T133318Z DTEND:20230903T161302Z LOCATION:Leicester, England DESCRIPTION:Type: Qualifying\nSource: http://www.snooker.org\n\nRound: 1\nS core: 5 (Tom Ford) : 2 (Adam Duffy)\n\n END:VEVENT BEGIN:VEVENT UID:6@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (English Open Qualifiers) DTSTART:20230908T090016Z DTEND:20230908T113514Z LOCATION:Leicester, England DESCRIPTION:Type: Qualifying\nHashtag: #EnglishOpen \nSource: http://www.sn ooker.org\n\nRound: 2\nScore: 4 (Tom Ford) : 3 (Si Xu)\n\n END:VEVENT BEGIN:VEVENT UID:7@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (International Championship Qualifiers) DTSTART:20230919T180022Z DTEND:20230919T224706Z LOCATION:Sheffield, England DESCRIPTION:Type: Qualifying\nHashtag: #InternationalChampionship\nSource: http://www.snooker.org\n\nRound: 2\nScore: 6 (Tom Ford) : 4 (Stan Moody)\n\ n END:VEVENT BEGIN:VEVENT UID:8@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (British Open) DTSTART:20230927T142601Z DTEND:20230927T175619Z LOCATION:Cheltenham , England DESCRIPTION:Type: Ranking\nHashtag: #BritishOpen\nSource: http://www.snooke r.org\n\nRound: 8\nScore: 4 (Tom Ford) : 3 (Ashley Hugill)\n\n END:VEVENT BEGIN:VEVENT UID:9@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (British Open) DTSTART:20230928T140149Z DTEND:20230928T152537Z LOCATION:Cheltenham , England DESCRIPTION:Type: Ranking\nHashtag: #BritishOpen\nSource: http://www.snooke r.org\n\nRound: 9\nScore: 4 (Tom Ford) : 0 (Jimmy Robertson)\n\n END:VEVENT BEGIN:VEVENT UID:10@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (British Open) DTSTART:20230928T180031Z DTEND:20230928T192425Z LOCATION:Cheltenham , England DESCRIPTION:Type: Ranking\nHashtag: #BritishOpen\nSource: http://www.snooke r.org\n\nRound: 10\nScore: 4 (Tom Ford) : 1 (Scott Donaldson)\n\n END:VEVENT BEGIN:VEVENT UID:11@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (British Open) DTSTART:20230929T175955Z DTEND:20230929T205939Z LOCATION:Cheltenham , England DESCRIPTION:Type: Ranking\nHashtag: #BritishOpen\nSource: http://www.snooke r.org\n\nRound: 13\nNote: Xiao's 140 in the last frame was the highest brea k of the event.\nScore: 3 (Tom Ford) : 5 (Guodong Xiao)\n\n END:VEVENT BEGIN:VEVENT UID:12@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (English Open) DTSTART:20231002T133907Z DTEND:20231002T160624Z LOCATION:Brentwood, England DESCRIPTION:Type: Ranking\nHashtag: #EnglishOpen \nSource: http://www.snook er.org\n\nRound: 8\nScore: 2 (Tom Ford) : 4 (Sijun Yuan)\n\n END:VEVENT BEGIN:VEVENT UID:13@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Wuhan Open) DTSTART:20231009T063107Z DTEND:20231009T082245Z LOCATION:Wuhan, China DESCRIPTION:Type: Ranking\nSource: http://www.snooker.org\n\nRound: 8\nScor e: 5 (Tom Ford) : 1 (Yupeng Cao)\n\n END:VEVENT BEGIN:VEVENT UID:14@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Wuhan Open) DTSTART:20231011T062217Z DTEND:20231011T090256Z LOCATION:Wuhan, China DESCRIPTION:Type: Ranking\nSource: http://www.snooker.org\n\nRound: 9\nScor e: 2 (Robert Milkins) : 5 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:15@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Wuhan Open) DTSTART:20231012T062439Z DTEND:20231012T100922Z LOCATION:Wuhan, China DESCRIPTION:Type: Ranking\nSource: http://www.snooker.org\n\nRound: 10\nSco re: 4 (Guodong Xiao) : 5 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:16@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Wuhan Open) DTSTART:20231013T063058Z DTEND:20231013T081504Z LOCATION:Wuhan, China DESCRIPTION:Type: Ranking\nSource: http://www.snooker.org\n\nRound: 13\nSco re: 0 (Tom Ford) : 5 (Judd Trump)\n\n END:VEVENT BEGIN:VEVENT UID:17@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Northern Ireland Open Qualifiers) DTSTART:20231023T090016Z DTEND:20231023T101528Z LOCATION:Sheffield, England DESCRIPTION:Type: Qualifying\nHashtag: #NIOpen\nSource: http://www.snooker. org\n\nRound: 1\nScore: 4 (Tom Ford) : 0 (Haydon Pinhey)\n\n END:VEVENT BEGIN:VEVENT UID:18@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Northern Ireland Open) DTSTART:20231024T120653Z DTEND:20231024T142019Z LOCATION:Belfast, Northern Ireland DESCRIPTION:Type: Ranking\nHashtag: #NorthernIrelandOpen\nSource: http://ww w.snooker.org\n\nRound: 8\nScore: 4 (Haotian Lyu) : 3 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:19@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Scottish Open Qualifiers) DTSTART:20231101T190106Z DTEND:20231101T203515Z LOCATION:Leicester, England DESCRIPTION:Type: Qualifying\nHashtag: #ScottishOpen\nSource: http://www.sn ooker.org\n\nRound: 1\nScore: 4 (Tom Ford) : 1 (Louis Heathcote)\n\n END:VEVENT BEGIN:VEVENT UID:20@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (International Championship) DTSTART:20231105T113550Z DTEND:20231105T135518Z LOCATION:Tianjin, China DESCRIPTION:Type: Ranking\nHashtag: #InternationalChampionship\nSource: htt p://www.snooker.org\n\nRound: 8\nScore: 6 (Tom Ford) : 0 (Yupeng Cao)\n\n END:VEVENT BEGIN:VEVENT UID:21@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (International Championship) DTSTART:20231107T063051Z DTEND:20231107T091623Z LOCATION:Tianjin, China DESCRIPTION:Type: Ranking\nHashtag: #InternationalChampionship\nSource: htt p://www.snooker.org\n\nRound: 9\nScore: 3 (Marco Fu) : 6 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:22@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (International Championship) DTSTART:20231108T062934Z DTEND:20231108T101323Z LOCATION:Tianjin, China DESCRIPTION:Type: Ranking\nHashtag: #InternationalChampionship\nSource: htt p://www.snooker.org\n\nRound: 10\nScore: 3 (Mark Selby) : 6 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:23@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (International Championship) DTSTART:20231109T063044Z DTEND:20231109T095439Z LOCATION:Tianjin, China DESCRIPTION:Type: Ranking\nHashtag: #InternationalChampionship\nSource: htt p://www.snooker.org\n\nRound: 13\nScore: 6 (Tom Ford) : 4 (Barry Hawkins)\n \n END:VEVENT BEGIN:VEVENT UID:24@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (International Championship) DTSTART:20231110T055741Z DTEND:20231110T142319Z LOCATION:Tianjin, China DESCRIPTION:Type: Ranking\nHashtag: #InternationalChampionship\nSource: htt p://www.snooker.org\n\nRound: 14\nScore: 6 (Jordan Brown) : 9 (Tom Ford)\n\ n END:VEVENT BEGIN:VEVENT UID:25@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (International Championship) DTSTART:20231112T060132Z DTEND:20231112T142520Z LOCATION:Tianjin, China DESCRIPTION:Type: Ranking\nHashtag: #InternationalChampionship\nSource: htt p://www.snooker.org\n\nRound: 15\nNote: Referee: Lyu Xilin

This wa s Zhang's first ranking title, from his second final.

Zhang's 147 in the third frame is his second and the 192nd in pro snooker. Watch on YouTube.
\nScore : 6 (Tom Ford) : 10 (Anda Zhang)\n\n END:VEVENT BEGIN:VEVENT UID:26@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (UK Championship) DTSTART:20231125T190444Z DTEND:20231125T224648Z LOCATION:York, England DESCRIPTION:Type: Ranking\nHashtag: #UKChampionship\nSource: http://www.sno oker.org\n\nRound: 7\nNote: Ford was 5-1 down\nScore: 6 (Tom Ford) : 5 (Nop pon Saengkham)\n\n END:VEVENT BEGIN:VEVENT UID:27@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (UK Championship) DTSTART:20231129T125036Z DTEND:20231129T161425Z LOCATION:York, England DESCRIPTION:Type: Ranking\nHashtag: #UKChampionship\nSource: http://www.sno oker.org\n\nRound: 8\nScore: 6 (Junhui Ding) : 3 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:28@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Shoot Out) DTSTART:20231207T211458Z DTEND:20231207T212526Z LOCATION:Swansea, Wales DESCRIPTION:Type: Ranking\nHashtag: #SnookerShootOut\nSource: http://www.sn ooker.org\n\nRound: 7\nVideo: https://youtu.be/HyjW-srZpMY\nScore: 52 (Zehu ang Long) : 24 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:29@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Scottish Open) DTSTART:20231212T151450Z DTEND:20231212T170958Z LOCATION:Edinburgh, Scotland DESCRIPTION:Type: Ranking\nHashtag: #ScottishOpen\nSource: http://www.snook er.org\n\nRound: 8\nScore: 2 (Liam Highfield) : 4 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:30@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Scottish Open) DTSTART:20231213T224052Z DTEND:20231214T004229Z LOCATION:Edinburgh, Scotland DESCRIPTION:Type: Ranking\nHashtag: #ScottishOpen\nSource: http://www.snook er.org\n\nRound: 9\nScore: 4 (Tom Ford) : 3 (Junhui Ding)\n\n END:VEVENT BEGIN:VEVENT UID:31@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Scottish Open) DTSTART:20231214T190155Z DTEND:20231214T221300Z LOCATION:Edinburgh, Scotland DESCRIPTION:Type: Ranking\nHashtag: #ScottishOpen\nSource: http://www.snook er.org\n\nRound: 10\nScore: 4 (Tom Ford) : 2 (Martin O'Donnell)\n\n END:VEVENT BEGIN:VEVENT UID:32@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Scottish Open) DTSTART:20231215T185943Z DTEND:20231215T215042Z LOCATION:Edinburgh, Scotland DESCRIPTION:Type: Ranking\nHashtag: #ScottishOpen\nSource: http://www.snook er.org\n\nRound: 13\nScore: 5 (John Higgins) : 3 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:33@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (German Masters Qualifiers) DTSTART:20231222T095817Z DTEND:20231222T113639Z LOCATION:Sheffield, England DESCRIPTION:Type: Qualifying\nHashtag: #GermanMasters\nSource: http://www.s nooker.org\n\nRound: 1\nScore: 5 (Tom Ford) : 0 (Baipat Siripaporn)\n\n END:VEVENT BEGIN:VEVENT UID:34@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (World Grand Prix) DTSTART:20240116T190630Z DTEND:20240116T203559Z LOCATION:Leicester, England DESCRIPTION:Type: Ranking\nHashtag: #WorldGrandPrix\nSource: http://www.sno oker.org\n\nRound: 7\nDetails: https://www.wst.tv/match-centre/ba707ec2-b20 f-4fd6-b844-8953a4bd4066\nScore: 4 (Tom Ford) : 1 (Jordan Brown)\n\n END:VEVENT BEGIN:VEVENT UID:35@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (World Grand Prix) DTSTART:20240118T130044Z DTEND:20240118T143619Z LOCATION:Leicester, England DESCRIPTION:Type: Ranking\nHashtag: #WorldGrandPrix\nSource: http://www.sno oker.org\n\nRound: 8\nDetails: https://www.wst.tv/match-centre/e960d9e3-b36 3-40cf-90bc-0256004adc61\nScore: 2 (Tom Ford) : 4 (Gary Wilson)\n\n END:VEVENT BEGIN:VEVENT UID:36@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (World Open Qualifiers) DTSTART:20240123T185538Z DTEND:20240123T212005Z LOCATION:Barnsley, England DESCRIPTION:Type: Qualifying\nHashtag: #WorldOpen\nSource: http://www.snook er.org\n\nRound: 2\nDetails: https://www.wst.tv/match-centre/6e53f9b5-373a- 478d-862b-556cc3be31c2\nScore: 5 (Tom Ford) : 2 (Hailong Ma)\n\n END:VEVENT BEGIN:VEVENT UID:37@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Welsh Open Qualifiers) DTSTART:20240127T160140Z DTEND:20240127T181354Z LOCATION:Barnsley, England DESCRIPTION:Type: Qualifying\nHashtag: #WelshOpen\nSource: http://www.snook er.org\n\nRound: 2\nDetails: https://www.wst.tv/match-centre/8caea8ee-40f4- 4aed-a446-69ca04180d6b\nScore: 4 (Tom Ford) : 3 (Ben Woollaston)\n\n END:VEVENT BEGIN:VEVENT UID:38@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (German Masters) DTSTART:20240131T090105Z DTEND:20240131T114129Z LOCATION:Berlin, Germany DESCRIPTION:Type: Ranking\nHashtag: #GermanMasters\nSource: http://www.snoo ker.org\n\nRound: 8\nDetails: https://www.wst.tv/match-centre/2754073c-c9e2 -48b0-a418-3f411926c7bc\nScore: 1 (Guodong Xiao) : 5 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:39@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (German Masters) DTSTART:20240201T090527Z DTEND:20240201T121134Z LOCATION:Berlin, Germany DESCRIPTION:Type: Ranking\nHashtag: #GermanMasters\nSource: http://www.snoo ker.org\n\nRound: 9\nDetails: https://www.wst.tv/match-centre/8b2dc9f8-88c1 -47e9-b13f-58871bc8a713\nScore: 5 (Tom Ford) : 2 (Mark Davis)\n\n END:VEVENT BEGIN:VEVENT UID:40@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (German Masters) DTSTART:20240201T185904Z DTEND:20240201T221350Z LOCATION:Berlin, Germany DESCRIPTION:Type: Ranking\nHashtag: #GermanMasters\nSource: http://www.snoo ker.org\n\nRound: 10\nDetails: https://www.wst.tv/match-centre/94542ea1-211 a-4ad0-9850-f004f058bd53\nScore: 3 (Tom Ford) : 5 (Zhengyi Fan)\n\n END:VEVENT BEGIN:VEVENT UID:41@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Championship League - Group 3) DTSTART:20240205T110743Z DTEND:20240205T123232Z LOCATION:Leicester, England DESCRIPTION:Type: Invitational\nHashtag: #ChampionshipLeague\nSource: http: //www.snooker.org\n\nRound: 19\nDetails: https://www.wst.tv/match-centre/61 3264e5-e1f5-4208-8609-c890780db6e2\nScore: 3 (Mark Selby) : 2 (Tom Ford)\n\ n END:VEVENT BEGIN:VEVENT UID:42@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Championship League - Group 3) DTSTART:20240205T161710Z DTEND:20240205T171010Z LOCATION:Leicester, England DESCRIPTION:Type: Invitational\nHashtag: #ChampionshipLeague\nSource: http: //www.snooker.org\n\nRound: 19\nDetails: https://www.wst.tv/match-centre/c9 bca6f2-b58e-46e9-acc8-b095d21fb48d\nScore: 0 (Tom Ford) : 3 (Gary Wilson)\n \n END:VEVENT BEGIN:VEVENT UID:43@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Championship League - Group 3) DTSTART:20240205T191225Z DTEND:20240205T200838Z LOCATION:Leicester, England DESCRIPTION:Type: Invitational\nHashtag: #ChampionshipLeague\nSource: http: //www.snooker.org\n\nRound: 19\nDetails: https://www.wst.tv/match-centre/dd fdaabf-4716-4fd6-a4c1-4c0eccdc6760\nScore: 2 (John Higgins) : 3 (Tom Ford)\ n\n END:VEVENT BEGIN:VEVENT UID:44@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Championship League - Group 3) DTSTART:20240206T110228Z DTEND:20240206T121130Z LOCATION:Leicester, England DESCRIPTION:Type: Invitational\nHashtag: #ChampionshipLeague\nSource: http: //www.snooker.org\n\nRound: 19\nDetails: https://www.wst.tv/match-centre/ec 856274-173e-4c46-a003-9e9a92b06f66\nNote: Wilson made his fifth career maxi mum in frame 3. The 197th in pro snooker. Watch on YouTube.\nScore: 3 (Kyren Wilson) : 2 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:45@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Championship League - Group 3) DTSTART:20240206T121558Z DTEND:20240206T130641Z LOCATION:Leicester, England DESCRIPTION:Type: Invitational\nHashtag: #ChampionshipLeague\nSource: http: //www.snooker.org\n\nRound: 19\nDetails: https://www.wst.tv/match-centre/cf 403488-ba25-4b03-b40a-dbf7c757ae8b\nScore: 0 (Tom Ford) : 3 (Guodong Xiao)\ n\n END:VEVENT BEGIN:VEVENT UID:46@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Championship League - Group 3) DTSTART:20240206T144646Z DTEND:20240206T152554Z LOCATION:Leicester, England DESCRIPTION:Type: Invitational\nHashtag: #ChampionshipLeague\nSource: http: //www.snooker.org\n\nRound: 19\nDetails: https://www.wst.tv/match-centre/2f 5f1141-4309-4d58-be94-8a89094c4814\nScore: 3 (Neil Robertson) : 0 (Tom Ford )\n\n END:VEVENT BEGIN:VEVENT UID:47@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Welsh Open) DTSTART:20240214T121525Z DTEND:20240214T140959Z LOCATION:Llandudno, Wales DESCRIPTION:Type: Ranking\nHashtag: #WelshOpen\nSource: http://www.snooker. org\n\nRound: 8\nDetails: https://www.wst.tv/match-centre/db2b10f2-5426-47b 2-9463-0369fb2c5a7f\nScore: 2 (Ian Burns) : 4 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:48@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Welsh Open) DTSTART:20240215T150043Z DTEND:20240215T163229Z LOCATION:Llandudno, Wales DESCRIPTION:Type: Ranking\nHashtag: #WelshOpen\nSource: http://www.snooker. org\n\nRound: 9\nDetails: https://www.wst.tv/match-centre/4f1b23fd-103e-45d 6-9d8f-8479c79b49aa\nScore: 4 (Tom Ford) : 1 (Barry Hawkins)\n\n END:VEVENT BEGIN:VEVENT UID:49@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Welsh Open) DTSTART:20240215T203616Z DTEND:20240215T215551Z LOCATION:Llandudno, Wales DESCRIPTION:Type: Ranking\nHashtag: #WelshOpen\nSource: http://www.snooker. org\n\nRound: 10\nDetails: https://www.wst.tv/match-centre/edac1d8d-260b-48 58-ac8d-e371996888e1\nScore: 1 (Tom Ford) : 4 (Luca Brecel)\n\n END:VEVENT BEGIN:VEVENT UID:50@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Players Championship) DTSTART:20240220T190130Z DTEND:20240220T214932Z LOCATION:Telford, England DESCRIPTION:Type: Ranking\nHashtag: #PlayersChampionship\nSource: http://ww w.snooker.org\n\nRound: 7\nDetails: https://www.wst.tv/match-centre/4b42dd5 4-7b20-427e-91bb-445bb3f3a2fe\nScore: 2 (Tom Ford) : 6 (Ali Carter)\n\n END:VEVENT BEGIN:VEVENT UID:51@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (World Open) DTSTART:20240318T012820Z DTEND:20240318T044704Z LOCATION:Yushan, China DESCRIPTION:Type: Ranking\nHashtag: #WorldOpen\nSource: http://www.snooker. org\n\nRound: 8\nDetails: https://www.wst.tv/match-centre/bc34b0f4-468b-4ce c-b3c3-eff255883229\nScore: 5 (Robbie Williams) : 4 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:52@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (Tour Championship) DTSTART:20240401T173410Z DTEND:20240402T212218Z LOCATION:Manchester, England DESCRIPTION:Type: Ranking\nHashtag: #TourChampionship\nSource: http://www.s nooker.org\n\nRound: 7\nDetails: https://www.wst.tv/match-centre/72a8b835-2 ab8-41de-abeb-7f0ca7e2d5df\nScore: 10 (Mark J Williams) : 9 (Tom Ford)\n\n END:VEVENT BEGIN:VEVENT UID:53@calengoo.de STATUS:CONFIRMED SUMMARY:Tom Ford (World Championship) DTSTART:20240420T174831Z DTEND:20240421T203306Z LOCATION:Sheffield, England DESCRIPTION:Type: Ranking\nHashtag: #WorldSnookerChampionship \nSource: htt p://www.snooker.org\n\nRound: 7\nDetails: https://www.wst.tv/match-centre/c f07b423-d489-4407-9cb2-0514dcab316f\nNote: This was Ford's first win at the Crucible in his fifth attempt\nScore: 10 (Tom Ford) : 6 (Ricky Walden)\n\n END:VEVENT END:VCALENDAR