[{"0":17481,"RaceID":17481,"1":297877,"RacerID":297877,"2":"Paarl XCO","RaceName":"Paarl XCO","3":{"date":"2024-03-02 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2024-03-02 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Junior - Cross-country Olympic","RaceCategoryName":"Men Junior - Cross-country Olympic","5":203576,"RaceCategoryID":203576,"6":8,"Place":8,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"1.14.39","RaceTime":"1.14.39","11":25,"RacerCount":25,"12":234.375,"Points":234.375,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":4553538,"ResultID":4553538,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":18.983923999999998,"RaceLon":18.983923999999998,"19":-33.721353999999998,"RaceLat":-33.721353999999998,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":69,"TotalRacers":69},{"0":17863,"RaceID":17863,"1":297877,"RacerID":297877,"2":"Namibia XC 1 + UCI XCO Junior Series","RaceName":"Namibia XC 1 + UCI XCO Junior Series","3":{"date":"2024-04-20 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2024-04-20 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Junior - Cross-country Olympic Junior Series","RaceCategoryName":"Men Junior - Cross-country Olympic Junior Series","5":207381,"RaceCategoryID":207381,"6":10,"Place":10,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"1:16:24","RaceTime":"1:16:24","11":12,"RacerCount":12,"12":268.75,"Points":268.75,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":4656081,"ResultID":4656081,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":17.592593000000001,"RaceLon":17.592593000000001,"19":-22.735230000000001,"RaceLat":-22.735230000000001,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":48,"TotalRacers":48},{"0":18193,"RaceID":18193,"1":297877,"RacerID":297877,"2":"South African National Championships - XCO - XCC","RaceName":"South African National Championships - XCO - XCC","3":{"date":"2024-05-04 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2024-05-04 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Junior - Cross-country Olympic","RaceCategoryName":"Men Junior - Cross-country Olympic","5":210615,"RaceCategoryID":210615,"6":4,"Place":4,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"1.09.41","RaceTime":"1.09.41","11":15,"RacerCount":15,"12":228.57142857142856,"Points":228.57142857142856,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":4770564,"ResultID":4770564,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":18.543149,"RaceLon":18.543149,"19":-33.915365999999999,"RaceLat":-33.915365999999999,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":87,"TotalRacers":87},{"0":19984,"RaceID":19984,"1":297877,"RacerID":297877,"2":"Momentum Medical Scheme Attakwas Extreme presented by Biogen","RaceName":"Momentum Medical Scheme Attakwas Extreme presented by Biogen","3":{"date":"2025-01-18 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2025-01-18 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Elite - Cross-country marathon","RaceCategoryName":"Men Elite - Cross-country marathon","5":228937,"RaceCategoryID":228937,"6":26,"Place":26,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"06.22.49","RaceTime":"06.22.49","11":40,"RacerCount":40,"12":158.77868679749207,"Points":158.77868679749207,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5153192,"ResultID":5153192,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":22.203188999999998,"RaceLon":22.203188999999998,"19":-33.587167000000001,"RaceLat":-33.587167000000001,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":59,"TotalRacers":59},{"0":20045,"RaceID":20045,"1":297877,"RacerID":297877,"2":"Momentum Medical Scheme Tankwa Trek presented by Biogen - XCMS","RaceName":"Momentum Medical Scheme Tankwa Trek presented by Biogen - XCMS","3":{"date":"2025-02-09 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2025-02-09 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Elite - Cross-country marathon","RaceCategoryName":"Men Elite - Cross-country marathon","5":229576,"RaceCategoryID":229576,"6":15,"Place":15,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"12:44:34.0","RaceTime":"12:44:34.0","11":44,"RacerCount":44,"12":158.18081591530535,"Points":158.18081591530535,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5168819,"ResultID":5168819,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":19.314374000000001,"RaceLon":19.314374000000001,"19":-33.368799000000003,"RaceLat":-33.368799000000003,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":70,"TotalRacers":70},{"0":20101,"RaceID":20101,"1":297877,"RacerID":297877,"2":"Western Cape XCO Cup 1","RaceName":"Western Cape XCO Cup 1","3":{"date":"2025-02-23 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2025-02-23 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Elite - Cross-country Olympic","RaceCategoryName":"Men Elite - Cross-country Olympic","5":230089,"RaceCategoryID":230089,"6":19,"Place":19,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"LAP","RaceTime":"LAP","11":27,"RacerCount":27,"12":163.1416562568798,"Points":163.1416562568798,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5183725,"ResultID":5183725,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":18.983923999999998,"RaceLon":18.983923999999998,"19":-33.721353999999998,"RaceLat":-33.721353999999998,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":52,"TotalRacers":52},{"0":20712,"RaceID":20712,"1":297877,"RacerID":297877,"2":"sani2c Race - XCMS","RaceName":"sani2c Race - XCMS","3":{"date":"2025-05-10 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2025-05-10 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Elite - Cross-country marathon","RaceCategoryName":"Men Elite - Cross-country marathon","5":235994,"RaceCategoryID":235994,"6":8,"Place":8,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"10:56:39","RaceTime":"10:56:39","11":35,"RacerCount":35,"12":147.28721337091918,"Points":147.28721337091918,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5311999,"ResultID":5311999,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":28.15418,"RaceLon":28.15418,"19":-25.869584,"RaceLat":-25.869584,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":53,"TotalRacers":53},{"0":23348,"RaceID":23348,"1":297877,"RacerID":297877,"2":"Momentum Medical Scheme Cape Pioneer presented by Biogen - XCMS","RaceName":"Momentum Medical Scheme Cape Pioneer presented by Biogen - XCMS","3":{"date":"2025-10-04 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2025-10-04 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Elite - Cross-country marathon","RaceCategoryName":"Men Elite - Cross-country marathon","5":248538,"RaceCategoryID":248538,"6":11,"Place":11,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"19:45:01","RaceTime":"19:45:01","11":30,"RacerCount":30,"12":166.06591458634688,"Points":166.06591458634688,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5578935,"ResultID":5578935,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":22.203188999999998,"RaceLon":22.203188999999998,"19":-33.587167000000001,"RaceLat":-33.587167000000001,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":44,"TotalRacers":44},{"0":23506,"RaceID":23506,"1":297877,"RacerID":297877,"2":"Momentum Medical Scheme Attakwas Extreme Presented By Biogen - XCM","RaceName":"Momentum Medical Scheme Attakwas Extreme Presented By Biogen - XCM","3":{"date":"2026-01-17 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2026-01-17 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Elite - Cross-country marathon","RaceCategoryName":"Men Elite - Cross-country marathon","5":249979,"RaceCategoryID":249979,"6":30,"Place":30,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"5:20:47","RaceTime":"5:20:47","11":50,"RacerCount":50,"12":157.2996181508434,"Points":157.2996181508434,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5602884,"ResultID":5602884,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":22.203188999999998,"RaceLon":22.203188999999998,"19":-33.587167000000001,"RaceLat":-33.587167000000001,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":68,"TotalRacers":68},{"0":23530,"RaceID":23530,"1":297877,"RacerID":297877,"2":"Momentum Medical Scheme Tankwa Trek Presented By Biogen - XCMS","RaceName":"Momentum Medical Scheme Tankwa Trek Presented By Biogen - XCMS","3":{"date":"2026-02-08 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2026-02-08 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Elite - Cross-country marathon","RaceCategoryName":"Men Elite - Cross-country marathon","5":250076,"RaceCategoryID":250076,"6":17,"Place":17,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"13.03.41","RaceTime":"13.03.41","11":46,"RacerCount":46,"12":162.27909204156842,"Points":162.27909204156842,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5604956,"ResultID":5604956,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":19.314374000000001,"RaceLon":19.314374000000001,"19":-33.368799000000003,"RaceLat":-33.368799000000003,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":66,"TotalRacers":66},{"0":23982,"RaceID":23982,"1":297877,"RacerID":297877,"2":"sani2c Race - XCMS","RaceName":"sani2c Race - XCMS","3":{"date":"2026-05-09 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"RaceDate":{"date":"2026-05-09 00:00:00.000000","timezone_type":3,"timezone":"America\/New_York"},"4":"Men Elite - Cross-country marathon","RaceCategoryName":"Men Elite - Cross-country marathon","5":253520,"RaceCategoryID":253520,"6":11,"Place":11,"7":"Ruan","FirstName":"Ruan","8":"Portwig","LastName":"Portwig","9":"","TeamName":"","10":"10:26:49","RaceTime":"10:26:49","11":32,"RacerCount":32,"12":158.32436403311635,"Points":158.32436403311635,"13":0,"IsDNF":0,"14":"M","Gender":"M","15":5690211,"ResultID":5690211,"16":3257,"TeamID":3257,"17":"Europe","LongName":"Europe","18":28.154178999999999,"RaceLon":28.154178999999999,"19":-25.869582000000001,"RaceLat":-25.869582000000001,"20":null,"OffTheFront":null,"21":null,"OffTheBack":null,"22":null,"FieldSprintPlace":null,"23":null,"GroupSprintPlace":null,"24":9,"RaceTypeID":9,"25":0,"IsDQ":0,"26":0,"IsDNP":0,"27":null,"MetaDataUrl":null,"28":2,"DisciplineID":2,"29":44,"TotalRacers":44}]