[{"0":1577,"RaceID":1577,"1":54970,"RacerID":54970,"2":"GVCC Spring Classic","RaceName":"GVCC Spring Classic","3":{"date":"2012-04-22 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2012-04-22 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Cat 1\/2\/3 Senior ","RaceCategoryName":"Men Cat 1\/2\/3 Senior ","5":14072,"RaceCategoryID":14072,"6":6,"Place":6,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"GVCC\/RC NALGENE","TeamName":"GVCC\/RC NALGENE","10":"3:24:06.33","RaceTime":"3:24:06.33","11":33,"RacerCount":33,"12":252.84683333333331,"Points":252.84683333333331,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":250756,"ResultID":250756,"16":18503,"TeamID":18503,"17":"New York","LongName":"New York","18":-77.4297222,"RaceLon":-77.4297222,"19":0,"RaceLat":0,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":null,"FieldSprintPlace":null,"23":5,"GroupSprintPlace":5,"24":2,"RaceTypeID":2,"25":null,"IsDQ":null,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":1,"DisciplineID":1,"29":163,"TotalRacers":163},{"0":1653,"RaceID":1653,"1":54970,"RacerID":54970,"2":"Hollenbecks Spring Classic Road Race","RaceName":"Hollenbecks Spring Classic Road Race","3":{"date":"2012-05-06 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2012-05-06 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Pro\/Cat 1\/2\/3 ","RaceCategoryName":"Men Pro\/Cat 1\/2\/3 ","5":14790,"RaceCategoryID":14790,"6":8,"Place":8,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"Nalgene\/Genesee Valley Cycling Club","TeamName":"Nalgene\/Genesee Valley Cycling Club","10":"2:53:10","RaceTime":"2:53:10","11":27,"RacerCount":27,"12":259.88739999999996,"Points":259.88739999999996,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":435192,"ResultID":435192,"16":19061,"TeamID":19061,"17":"New York","LongName":"New York","18":-76.207001000000005,"RaceLon":-76.207001000000005,"19":0,"RaceLat":0,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":null,"FieldSprintPlace":null,"23":-1,"GroupSprintPlace":-1,"24":2,"RaceTypeID":2,"25":null,"IsDQ":null,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":1,"DisciplineID":1,"29":208,"TotalRacers":208},{"0":1699,"RaceID":1699,"1":54970,"RacerID":54970,"2":"Nalgene Bristol Mountain Road Race","RaceName":"Nalgene Bristol Mountain Road Race","3":{"date":"2012-05-12 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2012-05-12 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Mens Pro 1\/2","RaceCategoryName":"Mens Pro 1\/2","5":15197,"RaceCategoryID":15197,"6":9,"Place":9,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"","TeamName":"","10":"3:05:55.41","RaceTime":"3:05:55.41","11":27,"RacerCount":27,"12":236.21325747126437,"Points":236.21325747126437,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":43921,"ResultID":43921,"16":null,"TeamID":null,"17":"New York","LongName":"New York","18":-77.288038200000003,"RaceLon":-77.288038200000003,"19":0,"RaceLat":0,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":null,"FieldSprintPlace":null,"23":-1,"GroupSprintPlace":-1,"24":2,"RaceTypeID":2,"25":null,"IsDQ":null,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":1,"DisciplineID":1,"29":219,"TotalRacers":219},{"0":1729,"RaceID":1729,"1":54970,"RacerID":54970,"2":"Tour de Syracuse Road Race","RaceName":"Tour de Syracuse Road Race","3":{"date":"2012-05-20 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2012-05-20 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Pro\/1\/2 Men ","RaceCategoryName":"Pro\/1\/2 Men ","5":15509,"RaceCategoryID":15509,"6":11,"Place":11,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"Nalgene","TeamName":"Nalgene","10":"3:20:06","RaceTime":"3:20:06","11":25,"RacerCount":25,"12":253.13250000000008,"Points":253.13250000000008,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":72819,"ResultID":72819,"16":4136,"TeamID":4136,"17":"New England","LongName":"New England","18":-76.147424400000006,"RaceLon":-76.147424400000006,"19":0,"RaceLat":0,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":null,"FieldSprintPlace":null,"23":-1,"GroupSprintPlace":-1,"24":2,"RaceTypeID":2,"25":null,"IsDQ":null,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":1,"DisciplineID":1,"29":257,"TotalRacers":257},{"0":1819,"RaceID":1819,"1":54970,"RacerID":54970,"2":"Wilmington-Whiteface Road Race","RaceName":"Wilmington-Whiteface Road Race","3":{"date":"2012-06-09 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2012-06-09 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Cat 1\/2\/3\/4 Masters 45-99","RaceCategoryName":"Men Cat 1\/2\/3\/4 Masters 45-99","5":16545,"RaceCategoryID":16545,"6":2,"Place":2,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"Nalgene","TeamName":"Nalgene","10":"2:32:02","RaceTime":"2:32:02","11":27,"RacerCount":27,"12":239.63523461538469,"Points":239.63523461538469,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":396039,"ResultID":396039,"16":4136,"TeamID":4136,"17":"New York","LongName":"New York","18":-73.815435600000001,"RaceLon":-73.815435600000001,"19":0,"RaceLat":0,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":null,"FieldSprintPlace":null,"23":-1,"GroupSprintPlace":-1,"24":2,"RaceTypeID":2,"25":null,"IsDQ":null,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":1,"DisciplineID":1,"29":218,"TotalRacers":218},{"0":1830,"RaceID":1830,"1":54970,"RacerID":54970,"2":"Saranac Lake Downtown Criterium","RaceName":"Saranac Lake Downtown Criterium","3":{"date":"2012-06-10 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2012-06-10 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Cat 1\/2\/3\/4 Masters 45-99","RaceCategoryName":"Men Cat 1\/2\/3\/4 Masters 45-99","5":16660,"RaceCategoryID":16660,"6":3,"Place":3,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"Nalgene","TeamName":"Nalgene","10":"0:37:40","RaceTime":"0:37:40","11":9,"RacerCount":9,"12":337.15017981253237,"Points":337.15017981253237,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":312001,"ResultID":312001,"16":4136,"TeamID":4136,"17":"New York","LongName":"New York","18":-74.131266199999999,"RaceLon":-74.131266199999999,"19":0,"RaceLat":0,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":3,"FieldSprintPlace":3,"23":3,"GroupSprintPlace":3,"24":1,"RaceTypeID":1,"25":null,"IsDQ":null,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":1,"DisciplineID":1,"29":143,"TotalRacers":143},{"0":3023,"RaceID":3023,"1":54970,"RacerID":54970,"2":"Tour de Syracuse Tully-Otisco Valley Road Race","RaceName":"Tour de Syracuse Tully-Otisco Valley Road Race","3":{"date":"2013-05-19 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2013-05-19 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Masters Men 45+ (1-4)","RaceCategoryName":"Masters Men 45+ (1-4)","5":28887,"RaceCategoryID":28887,"6":3,"Place":3,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"Craig","TeamName":"Craig","10":"466","RaceTime":"466","11":18,"RacerCount":18,"12":353.33333333333331,"Points":353.33333333333331,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":668014,"ResultID":668014,"16":26923,"TeamID":26923,"17":"New York","LongName":"New York","18":-76.1093695,"RaceLon":-76.1093695,"19":0,"RaceLat":0,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":null,"FieldSprintPlace":null,"23":-1,"GroupSprintPlace":-1,"24":2,"RaceTypeID":2,"25":null,"IsDQ":null,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":1,"DisciplineID":1,"29":241,"TotalRacers":241},{"0":3197,"RaceID":3197,"1":54970,"RacerID":54970,"2":"Giro d'Otisco","RaceName":"Giro d'Otisco","3":{"date":"2013-06-16 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2013-06-16 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Cat 1\/2\/3\/4 Master 45+","RaceCategoryName":"Men Cat 1\/2\/3\/4 Master 45+","5":30696,"RaceCategoryID":30696,"6":4,"Place":4,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"Nalgene","TeamName":"Nalgene","10":"2:59:23","RaceTime":"2:59:23","11":13,"RacerCount":13,"12":326.03864444444446,"Points":326.03864444444446,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":713210,"ResultID":713210,"16":4136,"TeamID":4136,"17":"New York","LongName":"New York","18":-76.428545999999997,"RaceLon":-76.428545999999997,"19":42.946497999999998,"RaceLat":42.946497999999998,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":-1,"FieldSprintPlace":-1,"23":-1,"GroupSprintPlace":-1,"24":2,"RaceTypeID":2,"25":null,"IsDQ":null,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":1,"DisciplineID":1,"29":111,"TotalRacers":111},{"0":17981,"RaceID":17981,"1":54970,"RacerID":54970,"2":"Open Range 200K and 100K","RaceName":"Open Range 200K and 100K","3":{"date":"2021-04-24 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2021-04-24 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men 100K Bike","RaceCategoryName":"Men 100K Bike","5":208323,"RaceCategoryID":208323,"6":65,"Place":65,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"","TeamName":"","10":"06:39:29","RaceTime":"06:39:29","11":93,"RacerCount":93,"12":474.21195652173913,"Points":474.21195652173913,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":4704041,"ResultID":4704041,"16":null,"TeamID":null,"17":"South Central","LongName":"South Central","18":-98.736847999999995,"RaceLon":-98.736847999999995,"19":37.645848999999998,"RaceLat":37.645848999999998,"20":0,"OffTheFront":0,"21":0,"OffTheBack":0,"22":-1,"FieldSprintPlace":-1,"23":-1,"GroupSprintPlace":-1,"24":1,"RaceTypeID":1,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":8,"DisciplineID":8,"29":266,"TotalRacers":266},{"0":17317,"RaceID":17317,"1":54970,"RacerID":54970,"2":"IRONBULL Red Granite Grinder","RaceName":"IRONBULL Red Granite Grinder","3":{"date":"2021-10-16 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2021-10-16 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"50 Mile","RaceCategoryName":"50 Mile","5":202281,"RaceCategoryID":202281,"6":3,"Place":3,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"","TeamName":"","10":"3:04:30.5","RaceTime":"3:04:30.5","11":109,"RacerCount":109,"12":462.11538461538464,"Points":462.11538461538464,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":4525310,"ResultID":4525310,"16":3257,"TeamID":3257,"17":"North Central","LongName":"North Central","18":-89.636599000000004,"RaceLon":-89.636599000000004,"19":44.963489000000003,"RaceLat":44.963489000000003,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":6,"RaceTypeID":6,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":8,"DisciplineID":8,"29":316,"TotalRacers":316},{"0":20589,"RaceID":20589,"1":54970,"RacerID":54970,"2":"Paris to Ancaster","RaceName":"Paris to Ancaster","3":{"date":"2025-04-27 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2025-04-27 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"P2A Breve Overall Results","RaceCategoryName":"P2A Breve Overall Results","5":234622,"RaceCategoryID":234622,"6":139,"Place":139,"7":"Todd","FirstName":"Todd","8":"Craig","LastName":"Craig","9":"","TeamName":"","10":" 1:59:37","RaceTime":" 1:59:37","11":553,"RacerCount":553,"12":416.12771739130437,"Points":416.12771739130437,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5285839,"ResultID":5285839,"16":3257,"TeamID":3257,"17":"British Columbia","LongName":"British Columbia","18":-80.011939999999996,"RaceLon":-80.011939999999996,"19":43.20917,"RaceLat":43.20917,"20":0,"OffTheFront":0,"21":1,"OffTheBack":1,"22":-1,"FieldSprintPlace":-1,"23":-1,"GroupSprintPlace":-1,"24":1,"RaceTypeID":1,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":8,"DisciplineID":8,"29":1958,"TotalRacers":1958}]