diff --git a/api-smoke-report.json b/api-smoke-report.json index 0d935ffc9..69bdf97e7 100644 --- a/api-smoke-report.json +++ b/api-smoke-report.json @@ -1,24610 +1,12 @@ { - "timestamp": "2026-01-08T18:44:12.178Z", + "timestamp": "2026-01-18T00:40:18.010Z", "summary": { - "total": 31, - "success": 30, - "failed": 1, + "total": 0, + "success": 0, + "failed": 0, "presenterErrors": 0, - "avgResponseTime": 24.64516129032258 + "avgResponseTime": 0 }, - "results": [ - { - "endpoint": "/races/all", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 42, - "response": { - "races": [ - { - "id": "67b0963c-2fb1-4a48-aec5-c519315b496e", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "e47aad7f-ad82-488f-b459-474c4173a3b7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "273d3958-0fc2-4352-a13f-16076153f0db", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "b4a95b74-1e38-4c41-b285-7fb9af37af8c", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "84c43f7f-9a35-4aff-9f07-9c259a7bdb48", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "3d458500-4f76-44ab-ab77-7cb737336e58", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "5c37bf6d-994c-49f6-9891-c41c58371082", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "413ba426-c904-4477-9fae-03d48bc49332", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 38 - }, - { - "id": "6a3b6471-c98c-4296-af49-0da751d48f69", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 39 - }, - { - "id": "63e186db-1e96-4905-9bb3-8cd3f8656ec0", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 40 - }, - { - "id": "34fff675-180b-4a3a-921d-7bd77e40bb03", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 41 - }, - { - "id": "032aede2-d191-4d78-b4eb-d4e791cfcb85", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 42 - }, - { - "id": "00669b21-f40f-460e-ae02-803fbd2f0226", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 48 - }, - { - "id": "0f963b0d-20fa-43ab-adb0-d678600cc6f7", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 49 - }, - { - "id": "489bdb5d-7d2b-462e-9595-295f12a35698", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "4c6a5764-455b-4a74-bb48-c5481220f57b", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 51 - }, - { - "id": "9df31304-24c1-4444-b005-a175adce7f02", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 52 - }, - { - "id": "1463e1bc-b3ca-485a-aa61-846dc22b9e70", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "08315de3-0e59-4a21-9153-bc41fc311c7e", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 54 - }, - { - "id": "ffbf4ca4-e3c7-4f3f-b4dc-dbb12f1de0c1", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 55 - }, - { - "id": "56dd3468-cf15-41a9-a1b5-381dcffb6cf2", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61 - }, - { - "id": "b1680cf0-f179-410a-ae09-e0e725ceb805", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "12572ae2-9f09-4c11-a623-0c089ed6b6a4", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63 - }, - { - "id": "bb8ae142-f6a2-484d-9b56-d10a80dc4713", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null - }, - { - "id": "59d6f3cc-de3f-40c2-8a87-7366c4a61ce4", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null - }, - { - "id": "7adccf14-2d5d-462b-a7a0-ab291f881c70", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null - }, - { - "id": "fcaa5d88-ead3-47db-9ffe-85832b2b6b16", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null - }, - { - "id": "97dc65bf-741b-4e88-b666-9f1b0a6c541c", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 58 - }, - { - "id": "da0d2422-7bff-4a54-970a-815977927f40", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 59 - }, - { - "id": "0020bd3e-5112-4d67-b953-46c87238e672", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 60 - }, - { - "id": "fabfc4fc-3d46-41b0-99db-094734bccae0", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 61 - }, - { - "id": "b28acbb3-607f-44e7-acb6-8c3c57dd54b2", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 62 - }, - { - "id": "a42bc953-6361-43d2-bd75-a85470fe219f", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null - }, - { - "id": "b741953b-433a-4195-9c59-3162b9012377", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 69 - }, - { - "id": "cbff8918-6865-49ee-8dfa-7ce4059bb5b0", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 70 - }, - { - "id": "25481b51-8520-4fe5-9b75-bceb91576204", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null - }, - { - "id": "108fea4b-91e6-479e-9e43-064b0cb69ae2", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 72 - }, - { - "id": "7707b816-9c82-4a48-b657-a26fd3a7a726", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 73 - }, - { - "id": "a99321ca-e5a8-4e11-b149-aad6ff8d0c94", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null - }, - { - "id": "08cfcdda-bb93-4c06-8798-38be7882b0e9", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 75 - }, - { - "id": "b9b059d8-45f1-422a-84a1-d9e61b25d79a", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81 - }, - { - "id": "24e1e4c6-d911-41ca-a551-014cd75b822d", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82 - }, - { - "id": "e85d9e84-5a37-4920-bcb3-109ab51816f8", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83 - }, - { - "id": "6f5263c8-58ca-4541-8096-5c2fc98a9f36", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null - }, - { - "id": "86332fee-43a2-41a2-94d8-2d7a49094575", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null - }, - { - "id": "22f3a429-112c-4f13-b87a-d7e8a4e7b4bc", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null - }, - { - "id": "f18ebe9f-15be-48d7-8f37-4fe7befb9a5f", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null - }, - { - "id": "5df29acb-5dd5-4f25-b7c1-412ea9c64f9d", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 78 - }, - { - "id": "81ad1311-f869-4fb9-94c8-b5cfa6276f68", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 79 - }, - { - "id": "ebdb1232-f90c-4049-b171-728be25b7398", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 80 - }, - { - "id": "5ecebc3a-2b20-46d3-81e9-3ef18b0684ac", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 81 - }, - { - "id": "0f03ef64-4ee7-45c8-adde-4b44b7253532", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 82 - }, - { - "id": "5671f69d-9cf6-487b-bcbe-d2f74b5f184b", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 88 - }, - { - "id": "f7c4c1f2-5e51-455f-abc8-96f74de8d672", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null - }, - { - "id": "d426e17b-3fde-4a4f-92d5-c7b82211e87a", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 90 - }, - { - "id": "c2dd58ab-7ea5-48c8-b815-f569906f70e8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 91 - }, - { - "id": "8a1a8411-79bd-446b-a046-97dfc908fdf7", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null - }, - { - "id": "e5249853-247c-4c4a-b1b9-817e1b870337", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 93 - }, - { - "id": "45042258-9f14-4dda-9ee0-f1a8ddd6bcde", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 94 - }, - { - "id": "4d6a36ee-d131-4135-9e42-25be8b18f3e0", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null - }, - { - "id": "5a588741-1c04-4361-b1a2-b137a59a1afc", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41 - }, - { - "id": "103fa3d7-7dc8-46e7-a5a7-d60a9d77e33b", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42 - }, - { - "id": "273e8269-77f2-4824-af3b-ef2c2eb77f89", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43 - }, - { - "id": "efede7e0-aca2-4829-be19-22bcc6d43755", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null - }, - { - "id": "6c7c5f75-e10a-4cc1-88c1-41786b67305a", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null - }, - { - "id": "f19ff98d-5fb5-4f2a-af14-96c5e076b3c2", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null - }, - { - "id": "c134232a-7e1a-40b0-a242-24620c196253", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null - }, - { - "id": "391d9214-5ac7-4a99-b8a0-026851bfd6bf", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 98 - }, - { - "id": "cf977f98-e935-4a52-ac87-508dea9a6875", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 99 - }, - { - "id": "84c14ad0-5438-4c55-95fe-0b0eb5a6e14b", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 30 - }, - { - "id": "79c07693-fb25-4814-8f6f-6598d52a2443", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 31 - }, - { - "id": "4f3dab1f-f5af-4a69-a56c-74998366cd37", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 32 - }, - { - "id": "c1d2a1e5-9fb4-4370-8b46-66d255b44cbc", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 43 - }, - { - "id": "c684933b-653d-4d5f-bf93-d13c805391ff", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 44 - }, - { - "id": "05673ccb-b620-475e-96d8-73acae371602", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null - }, - { - "id": "f6d773a9-00dd-4d8f-b412-6ca4708fc43a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 46 - }, - { - "id": "6cc5b51d-5163-419d-baff-8d3f31bc36b4", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 47 - }, - { - "id": "b37d4c9c-db47-453c-a546-4a7062f057f0", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null - }, - { - "id": "3dd02ca3-750c-48a3-bcf7-1b23d4f60049", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 49 - }, - { - "id": "d53b3546-11a0-4ab7-b6b6-adfa62661a30", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 50 - }, - { - "id": "eed82f86-9223-48cd-8c12-1a70f513bc86", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61 - }, - { - "id": "aa560a86-c73b-42ec-bf62-317b3e794f0d", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62 - }, - { - "id": "51b4ee3d-d31b-4d11-b1db-f2f8d93b3f5b", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63 - }, - { - "id": "6dd5bef0-8d02-4224-9e17-38598121b7f8", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null - }, - { - "id": "0d767db9-3d55-4103-bb0d-0f678b4568c1", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null - }, - { - "id": "f0345c70-e18f-423c-82e9-c78f3e02405d", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null - }, - { - "id": "5e6aa0f6-e202-480a-8032-ee7f31e71449", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null - }, - { - "id": "c4e37599-f85d-4c3c-84b2-f767e504758c", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 48 - }, - { - "id": "14a3512c-cf43-4549-b131-8709770a6dbe", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 49 - }, - { - "id": "22825584-713b-4444-a407-23824f3f66ce", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 50 - }, - { - "id": "54387397-519b-4931-a070-9e57594384a8", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 51 - }, - { - "id": "1dada11f-3bf9-4697-8d10-327dd1eb990b", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 52 - }, - { - "id": "10588524-a481-4e4f-b3e8-f2cefc454bd9", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null - }, - { - "id": "9b610fd8-51fc-43a1-984f-e46ced18f366", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 64 - }, - { - "id": "53820912-b8a3-497f-99ab-bfb99f791ed4", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 65 - }, - { - "id": "22e8475f-4fa1-488c-895c-7346b042a99f", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null - }, - { - "id": "3d87f3b4-37bd-4d52-9b37-de1c4963b449", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 67 - }, - { - "id": "6c0e2738-bd6a-4a47-9d3e-c3311bfc3086", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 68 - }, - { - "id": "cc6e9202-5840-41a6-bd8b-b7d8ba90712e", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null - }, - { - "id": "459d5437-8f94-4fbc-ae08-a71acb7ce44b", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 70 - }, - { - "id": "608157e1-c22b-4def-a062-7890d55eebdb", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81 - }, - { - "id": "cdcf2096-791c-4358-a4f7-b3237d9a94e0", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82 - }, - { - "id": "8a21e316-77bf-4040-929b-ec4ee5491bd1", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "7b8b489d-530c-4e4a-a76c-d3f11980893b", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null - }, - { - "id": "83b878ff-6fb6-42c3-9019-01037cedf2ae", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null - }, - { - "id": "d96fa2d7-edf9-4955-bcbb-19327bc93972", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null - }, - { - "id": "5dd07a7a-4576-446a-9875-b093d360fdf5", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null - }, - { - "id": "14759fe1-1e16-4c43-bd0a-d95333969b68", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 68 - }, - { - "id": "10824e62-6c74-4e88-b1f5-09176c7b8b9e", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 69 - }, - { - "id": "ea35ba24-fd2a-418a-be8e-7e1653e3d0bb", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 70 - }, - { - "id": "2acc09b7-2a92-4310-a952-45c42b4307cc", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 71 - }, - { - "id": "68b47e14-5c39-4ee7-a368-99274169baa4", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 72 - }, - { - "id": "8175f9a0-1574-408b-b0c8-81709d6013e6", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "7ccc851d-7451-4d85-807e-1d6c986d9ac1", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null - }, - { - "id": "42e21cdb-71f1-425f-b3e0-77aa7f598eee", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 85 - }, - { - "id": "614bb63c-b99d-41c6-b134-39515cfefa88", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 86 - }, - { - "id": "f6ba9a23-3247-4aa9-af20-1b08bef11282", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null - }, - { - "id": "5f2e9b8e-1574-4fed-8e0e-1b94083be5d1", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 88 - }, - { - "id": "91bb7d8a-c112-4b84-bcb6-5c701a19957f", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 89 - }, - { - "id": "e8aaa30d-8d43-4a7a-a406-80e43cf66487", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null - }, - { - "id": "359f2b62-9976-4fc2-a788-ac45d34a1ba7", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "bf457da6-1547-4606-a436-1b3da4167917", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "5ae2a982-5f67-40a1-9a09-8fbde2f3a7f8", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "2795b339-bf20-41a9-90a4-2fcf96e039a2", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "bdf9db54-4d04-4672-9d54-527017a1ae3d", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "338a8dca-227e-446a-99b6-26c4bfbac0fd", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "6758d942-d0b3-41b7-be07-5630258ad1f2", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "29329abd-49b9-47d7-be74-5ff62be52cee", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 88 - }, - { - "id": "0f59f890-a5ef-4906-a1a7-b2d12753af14", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 89 - }, - { - "id": "2a95f0a8-ce65-4d59-8615-be8ad7a008a4", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 90 - }, - { - "id": "7e2155ca-82e3-40c1-b5d1-3c6fef2233b7", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 91 - }, - { - "id": "df7ad4c8-999e-4a51-9759-006e2bfbe610", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 92 - }, - { - "id": "b3482dbf-12e6-4c55-879d-4957c15a8d7a", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 38 - }, - { - "id": "50a3fe1c-ef6d-46ba-b61f-b209d91062ea", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 39 - }, - { - "id": "5e00a699-ba1e-4fe0-b636-2ab93ae698d3", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "3814fafd-7af1-44b8-902e-129fcba58522", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 41 - }, - { - "id": "a6b14a3a-7a1c-4366-a915-13815c3276df", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 42 - }, - { - "id": "b1f0e8db-a2ec-4a52-a421-02efd60e3c32", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "2c8550c5-12c0-4f19-b773-547ce705c266", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 44 - }, - { - "id": "d01dbe6d-3904-49db-b1b8-07eb4a4e7e01", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 45 - }, - { - "id": "642b9dfe-29b7-426d-a77b-adc94e9dd09a", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61 - }, - { - "id": "03e2b4d5-d1dc-44a9-bff8-14b7fce9d00d", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "eb997b98-2858-46de-b75c-816460179437", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63 - }, - { - "id": "1a23ab64-3b3f-446d-a8f4-c497e7335620", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null - }, - { - "id": "835884f5-0651-4f08-bff0-815b0ef67c9d", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null - }, - { - "id": "1b8f6c4c-8bd4-4915-9723-0d76ea562c98", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null - }, - { - "id": "9f8f2f0c-1378-4f5f-850c-e31f98d66aaa", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null - }, - { - "id": "8308ccb4-540d-4838-a01a-d8d5b374210a", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 38 - }, - { - "id": "7dd96041-2bb4-45a7-8d12-170682dc6a21", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 39 - }, - { - "id": "8ed081e2-2f1e-407c-897d-061005be6a1f", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 40 - }, - { - "id": "b6830094-dfc3-49aa-bacf-34aa3334ec47", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 41 - }, - { - "id": "141c9ab8-ae47-4eaa-abb2-4b228d13b3c4", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 42 - }, - { - "id": "ee6adcce-6fc1-409c-8dcd-94425e8bbe51", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null - }, - { - "id": "8609fa20-7964-4360-a6c3-84134179d6b1", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 59 - }, - { - "id": "1f2e369b-29e7-4148-bceb-6e87ca6f01de", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 60 - }, - { - "id": "165385b4-e52a-4289-8931-8e6d2e6d1d7d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null - }, - { - "id": "4a2bf26d-9a2c-48dd-ac8b-f0b511d29370", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 62 - }, - { - "id": "80c55270-9efd-4abf-9829-64c09f68003d", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 63 - }, - { - "id": "e9d8cc9f-0445-4dc7-97e8-569086adc9ce", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null - }, - { - "id": "ed1f41a0-1f24-4180-996d-164092832dea", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 65 - }, - { - "id": "c07bfc8b-a461-47f7-992c-aade9f8b9d73", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81 - }, - { - "id": "5d993459-7e31-46df-9089-d99ca0ebd2f7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82 - }, - { - "id": "44995825-fa51-4c88-b158-c14d29c67b32", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83 - }, - { - "id": "206526ca-5195-42f3-a334-f4c81b92be17", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null - }, - { - "id": "3b561a50-af38-4205-a35e-d8e2f47a548c", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null - }, - { - "id": "f4ecfaac-88b1-4135-94a7-47ef4b718bd6", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null - }, - { - "id": "41fc4d08-b8ed-45ac-a0b1-7d245bf08f4f", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null - }, - { - "id": "7f5a97ac-ae96-403a-99aa-49ea58096b58", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 58 - }, - { - "id": "1bab0904-18ed-43fb-b1b7-8a0597a40d7b", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 59 - }, - { - "id": "40bd966c-8009-4e3f-afcc-2261a2b9fd00", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 60 - }, - { - "id": "f425318e-f32f-44b8-926f-6c8d0a4040a4", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 61 - }, - { - "id": "f6a79721-12ff-4fab-961e-f840f427387a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "12db8201-14ea-4288-bc5e-13d1b79d4a93", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 78 - }, - { - "id": "d844807a-8f52-4325-b8f7-bb921bbfb46a", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null - }, - { - "id": "b4a21fba-317e-4261-91be-a51b37d23cbe", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 80 - }, - { - "id": "f2bc82a1-91c7-4c53-b82c-0d2b978e9750", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 81 - }, - { - "id": "d810bb73-ce61-4837-b8f8-6dc854640ab1", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null - }, - { - "id": "0c2605d4-0a64-4bbc-9c3e-ddfe01b4d336", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 83 - }, - { - "id": "eeefa468-cd61-4ac2-9eb8-81064d82d509", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 84 - }, - { - "id": "aa5e46cb-4bcb-4bc6-9f9a-4dd0049064e1", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null - }, - { - "id": "e432e393-d681-4c5f-a7f4-9fe3fbfb1d03", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41 - }, - { - "id": "f9667e6e-1338-4351-9eb3-40fa1462fc5e", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42 - }, - { - "id": "6cd0a5d2-de7f-4299-93bc-fce0e4d71d1e", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43 - }, - { - "id": "5229771e-0c8d-4e3a-b3d9-c06d39dd9e06", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null - }, - { - "id": "adb88ac1-1f04-4a78-87ae-a531249d81f9", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null - }, - { - "id": "5182f6a6-a4ee-43c5-8444-e0dfb190df03", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null - }, - { - "id": "f2239814-69c9-4989-854d-6c489f72a519", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null - }, - { - "id": "405eec92-e4f8-4a12-9c38-72dc663386dd", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 78 - }, - { - "id": "eb65387f-818a-42a1-96f9-2f87129c229c", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 79 - }, - { - "id": "d64b1224-326e-403e-a300-79614421fbb1", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 80 - }, - { - "id": "8f8fa36c-08fc-4093-8ae1-278dd5a5474c", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 81 - }, - { - "id": "5b678947-8cba-48a7-9c32-684209bf7c1f", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 82 - }, - { - "id": "261cd7b4-e485-4c1c-95f8-754d0699ad06", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 98 - }, - { - "id": "aa3333fb-4333-48f9-b3a9-b3d46f19ec04", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 99 - }, - { - "id": "ddf40a6a-e041-40a4-9bb7-592728c711cb", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null - }, - { - "id": "465812bc-e95b-4f41-91b4-dd251f44e9e3", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 36 - }, - { - "id": "c6506816-d808-4c45-9336-9c19eceaf01c", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 37 - }, - { - "id": "01317e08-89d2-43ae-8242-ad577cd74f3c", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null - }, - { - "id": "c3467b1f-3aad-4f11-a7f4-98515cc4aad4", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 39 - }, - { - "id": "30faaa8a-d763-42ac-a846-03943a9cbfaf", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 40 - }, - { - "id": "b5337ba0-c967-4c0c-ba20-8112b9f189dc", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61 - }, - { - "id": "8b40718c-4dca-4cdc-8144-bab07c5767fb", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62 - }, - { - "id": "6a5733f0-81c6-43c4-bd80-2b4ae848eaa2", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63 - }, - { - "id": "2af615d6-c971-4b72-8c1c-8655b70904cb", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null - }, - { - "id": "2bd04e62-1439-42c2-947f-49153698b5f3", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null - }, - { - "id": "ff353952-25fc-4d0e-b51e-3d47d451832d", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null - }, - { - "id": "ff43d2ee-09a6-43dd-bc36-c226f5617a22", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null - }, - { - "id": "15ddb5a4-4c02-4a30-a0b8-ec2fccb14e34", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 98 - }, - { - "id": "84ac0f6e-83e9-4e97-ba98-f3457ff3ea2a", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 99 - }, - { - "id": "ffac2059-b424-4824-87cd-b1a1da238cf0", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 30 - }, - { - "id": "a45537be-5581-43b8-9d7e-0e9e1fee588b", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 31 - }, - { - "id": "7b4933c0-ecd8-4d55-964f-6d4345665a0a", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 32 - }, - { - "id": "d7d47e4c-6b0f-4c21-87c7-33d43afc1cbf", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null - }, - { - "id": "126ca540-bc65-4411-a8a2-931f2c706364", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 54 - }, - { - "id": "bb9051ce-ac8f-4df7-9f58-e6c73e81da11", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 55 - }, - { - "id": "d3708ceb-e693-4182-935c-daf2e8f001f7", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null - }, - { - "id": "5622e045-daf7-4b97-bf4f-7387c5a597f4", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 57 - }, - { - "id": "0de4ff9b-c724-4f6c-990b-5f86268b3788", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 58 - }, - { - "id": "9b42d564-44da-490e-a00d-f56faa225f8e", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null - }, - { - "id": "5295a1dd-5e1e-41c0-b9ee-a67513365ceb", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 60 - }, - { - "id": "e97234ce-40a4-43a3-8f5e-291d65d4a04c", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81 - }, - { - "id": "153c2cbe-4b97-4a14-aab1-0f3ab6d8d1c8", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82 - }, - { - "id": "030325da-2936-4509-9791-b8469fec5d71", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "a5c50835-72e4-4ef5-8cce-4a41741fc76d", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null - }, - { - "id": "5c93913d-9ab2-4f45-822d-1ad996c7d4f5", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null - }, - { - "id": "ca0d2e6e-506e-4924-bbe0-c02a2562ade7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null - }, - { - "id": "2eab4bda-d73a-40dc-a436-aea33620df76", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null - }, - { - "id": "90eaff25-93a4-4ef1-9b66-aab69d868482", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 48 - }, - { - "id": "133f713f-159a-4f21-9c4b-8559421e7b78", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 49 - }, - { - "id": "1ce3cbb8-8948-4244-ac63-3d5ed7b8b654", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 50 - }, - { - "id": "a02c813a-3fe4-4acf-b8c6-a7a307cf5856", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 51 - }, - { - "id": "f2ec64d7-4e23-4b6a-ba2d-ac82b0ddd6b4", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 52 - }, - { - "id": "4f91ddc2-0d0f-4fe3-a39d-ce7a014936dc", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 73 - }, - { - "id": "c39e3e09-d150-4570-8754-e14cfb6ccdcf", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null - }, - { - "id": "0a6e1ac4-2153-4d62-af10-b0190a15331a", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 75 - }, - { - "id": "6728f9d2-a7ea-486d-87f2-e21698a01d6b", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 76 - }, - { - "id": "e0bf257e-2908-41f5-b983-adcb0f7443b8", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null - }, - { - "id": "a0a434ba-5211-4afa-a1c0-c1d763ffae82", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 78 - }, - { - "id": "8dd62f19-009c-4bd1-9eb5-8f927fe8864d", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 79 - }, - { - "id": "777e056c-ec85-45c7-9340-399de12bc6a2", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null - }, - { - "id": "3f1dfa3d-2de9-4321-8725-53f0dd0f0b79", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "37698837-96ca-4587-9492-c0d1b92640e4", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "82ed6d7f-ed17-4e01-9391-8425c0e61452", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "8de544ae-a40c-40e1-a663-615264d6484e", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "9a9b082c-8a0d-49c0-8170-f2959f525d8e", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "6e463b4d-2efc-413f-ba2a-ad63ba6461bf", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "0020ef6c-c9d1-4265-b800-84f0d5cd8087", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "831a34df-9961-4338-a870-fdb693a88f41", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 68 - }, - { - "id": "5ab58c9a-c6d8-4d0a-b9d3-8e0af481330c", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 69 - }, - { - "id": "7b223e12-df7a-4ca4-a45c-314c2c7c774d", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 70 - }, - { - "id": "a46574af-1edd-44ac-b4a5-e82486255c88", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 71 - }, - { - "id": "5f7b604f-5961-497f-ab7e-7dd4f20ffabf", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 72 - }, - { - "id": "d96ca725-0b54-464b-acac-8995c3fe06d5", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 93 - }, - { - "id": "333b6e5b-2761-4479-8d0f-5c1b41fb169a", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 94 - }, - { - "id": "ca4006c4-2636-455c-8640-c7536f1bd7b5", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "7c44f308-7709-4041-b375-f46940f77563", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 96 - }, - { - "id": "6950527f-1bb8-4093-b920-741eb31d86f6", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 97 - }, - { - "id": "a8934082-a1bb-44f2-9dbf-11c597dac50e", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "8fdb3899-c876-44d4-843c-2f020f3b9058", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 99 - }, - { - "id": "743651e4-b028-4057-a5c9-59c138012d37", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 35 - }, - { - "id": "36490e04-def7-4d55-8980-e6ef3d1b12c6", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61 - }, - { - "id": "188dc1ed-2da7-492c-bc90-5a0f9b08140e", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "6ef81fef-36bd-4d3f-94e4-6bd1eee0b6b5", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63 - }, - { - "id": "58e573c2-9ccf-4c68-a51c-8b55e756ad9c", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null - }, - { - "id": "3a4f2e21-97ec-4cd8-a3ba-6aabd3dd71e7", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null - }, - { - "id": "49001229-4282-4b01-926d-857c36ac1761", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null - }, - { - "id": "0a9e0d94-4dcb-4808-978b-689d412e0107", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null - }, - { - "id": "3ba367f2-2167-4c08-8293-d056e2678018", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 88 - }, - { - "id": "1a6ce22b-c69f-495f-901e-1922ef0c5e40", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 89 - }, - { - "id": "631f923d-31cb-4dcd-9e55-b7c37b32774a", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 90 - }, - { - "id": "5554a4f0-4635-4a91-96cb-f61e4c7d36aa", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 91 - }, - { - "id": "c9a5e5ba-3089-47c1-9060-1640e0156473", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 92 - }, - { - "id": "8eb1b702-748b-41bd-b11a-083ead462b5b", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null - }, - { - "id": "a2fc9875-23fd-4398-875e-9a9ae61122cd", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 49 - }, - { - "id": "db1e8267-5913-4c0f-a697-9320cbd561b0", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 50 - }, - { - "id": "508fbe55-d29b-4046-9e4c-9b35b59016bc", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null - }, - { - "id": "ed3ccf40-4b29-4a11-9ae8-01313d95ef12", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 52 - }, - { - "id": "c9feca19-74e0-484c-847f-86b8a63f6a94", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 53 - }, - { - "id": "9dad8f52-7932-426e-afdd-946a32b6f80c", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null - }, - { - "id": "37390cd1-1ca7-45af-a33e-3d12c60571bf", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 55 - }, - { - "id": "94eb948d-5cde-48e5-98f1-02c807ce20c5", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81 - }, - { - "id": "ed38a2ca-8fa5-44d2-8cf2-9b4c8c413b83", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82 - }, - { - "id": "de25c127-8993-44d1-9df7-4c9ce78c1fe2", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83 - }, - { - "id": "ae6b41b9-4ebf-4663-bd91-0f3f3339bf40", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null - }, - { - "id": "0abe4422-0d36-49fa-ab3e-edc8b25be586", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null - }, - { - "id": "be1be486-1c14-4635-8ff9-06297e89d618", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null - }, - { - "id": "48f713bb-db5d-45b9-ae85-9d4575f628d8", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null - }, - { - "id": "19b149c9-8f45-4b47-adef-a58973288d60", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 38 - }, - { - "id": "5d240887-0758-41fe-bb2e-594ac19d98f0", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 39 - }, - { - "id": "ec178955-8ed5-438d-8bec-62a5716a0f85", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 40 - }, - { - "id": "92dafc08-d73e-4649-8d48-2d72f0a6c82e", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 41 - }, - { - "id": "0d73ccb1-d6bf-41a2-aa11-dca3622f84f4", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "d066702c-25c0-4045-a1ec-9a186448277f", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 68 - }, - { - "id": "2bdd059b-d8c6-43b3-a582-785b11fb1f80", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null - }, - { - "id": "6d0d55b8-682c-4d80-ac5f-1b5659292f2c", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 70 - }, - { - "id": "e4b84c45-738f-4444-ae79-adb91754197f", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 71 - }, - { - "id": "03bcaa1f-9576-4c06-9168-3d3743111222", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null - }, - { - "id": "849316e8-ce9a-4c4e-be0a-200e1052b453", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 73 - }, - { - "id": "4764563d-7a1c-4451-a9ad-4216880a2f68", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 74 - }, - { - "id": "dbfbe7f6-6e23-4995-8a2f-cc2b5222c300", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null - }, - { - "id": "4b7bf24b-ec9e-4624-bac4-97dfea40b1be", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41 - }, - { - "id": "5a6805ca-ec2b-4ad5-bd6d-98fd49519e93", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42 - }, - { - "id": "9b860302-1b12-41fa-8e1e-66c3efa9ebed", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43 - }, - { - "id": "f53af552-e087-4048-b8a7-464e6bfcc9d4", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null - }, - { - "id": "4cbee9f1-ca5b-41e6-b3b0-594deb2d7675", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null - }, - { - "id": "8700b0ea-3259-4241-a5f0-66f16b3aad49", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null - }, - { - "id": "b031eee6-6b22-4818-b42a-ed3fae4ba637", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null - }, - { - "id": "bf538109-5a98-4a3c-85de-90c06eb868ac", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 58 - }, - { - "id": "acda9425-a0c7-4c2f-82fb-9764fc26a6e6", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 59 - }, - { - "id": "99f14f9f-8ee0-45e9-8f11-88d3e7fa7be6", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 60 - }, - { - "id": "ea705aac-c617-42a4-aca1-987038709844", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 61 - }, - { - "id": "e7f66c8f-0fde-4fa6-9bfc-ffd2ec3fb0d8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "77275add-eb0d-4e56-af67-a61548876b27", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 88 - }, - { - "id": "52c466c1-b6c2-45f2-a2d6-70c2c403e7d5", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 89 - }, - { - "id": "ffe15f52-d0b8-416b-89e7-e63cfd1819e2", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null - }, - { - "id": "44578f11-7adf-45ab-8e5c-5b2bbf96118c", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 91 - }, - { - "id": "3de192db-76fc-48b1-9621-671276641b13", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 92 - }, - { - "id": "a263f9ca-8f44-47c6-9192-5251df2a8058", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null - }, - { - "id": "e8faab7b-0547-4c4f-b5e6-c93372013d7a", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 94 - }, - { - "id": "9f92e6bd-f258-4990-85b9-aea155d40aa4", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 95 - }, - { - "id": "86376486-812d-4377-a554-dacf7f0d8059", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61 - }, - { - "id": "5859553d-290b-4276-860b-80e6cce4da16", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62 - }, - { - "id": "f5651239-78a8-4ba6-b8a1-d40c38ed56b5", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63 - }, - { - "id": "88a2d52a-c7ba-416e-95be-ffb6db195fd2", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null - }, - { - "id": "89b820a8-1375-4996-b961-e131372904a6", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null - }, - { - "id": "899bd42d-7375-4fb1-979c-21fb6f207224", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null - }, - { - "id": "334fae40-26ab-4cbe-b781-a4a7762ec006", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null - }, - { - "id": "68f7e3c6-4e7d-46e2-830d-7c60e27a0690", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 78 - }, - { - "id": "b65bdad5-e232-4145-bca7-c5d829498782", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 79 - }, - { - "id": "f0638bc5-accd-4187-a794-5c3897634d01", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 80 - }, - { - "id": "67641928-4b55-40d4-8b6a-957a0d7eb4dc", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 81 - }, - { - "id": "78e79443-4ca6-487c-8986-33febb353b43", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 82 - }, - { - "id": "98797f6b-a15a-4f00-8f86-8dde991978fd", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null - }, - { - "id": "3438209c-1e9c-44ea-9dc8-6b934a05818b", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 44 - }, - { - "id": "84e97e56-a6f7-4fd9-83ba-fa86b1864a97", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 45 - }, - { - "id": "e5bcc1e6-eab5-4741-ae84-5b64557ce60f", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null - }, - { - "id": "ac71da2e-2234-4e34-b02f-93ce065d9665", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 47 - }, - { - "id": "30b66bcc-325e-44b2-bd21-c02e9bce4ad9", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 48 - }, - { - "id": "3da02d66-8789-4493-b894-f0ca74d45011", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null - }, - { - "id": "26d275de-00aa-4ac1-b01b-770818ab1283", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 50 - }, - { - "id": "61626b37-a74e-4734-98ed-75c3d3b1a928", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81 - }, - { - "id": "8162d416-2382-4f28-b602-98cde70ab5d2", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82 - }, - { - "id": "5704c08f-58dd-4aff-959e-8b41bd24ef84", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "39f74c56-8cff-4ca0-a30c-e716cc9a1df5", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null - }, - { - "id": "4a5384f7-4adb-4306-8d7e-cb449b5099a9", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null - }, - { - "id": "5f9cb7f0-0802-4b1a-9f15-fb33c37d99cb", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null - }, - { - "id": "110b7b14-0348-4d69-91f6-8ba6cdb596af", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null - }, - { - "id": "731a283b-f4e9-4e5a-922e-803e39f5536f", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 98 - }, - { - "id": "0bb16492-cce9-45ca-a574-f5ce60aad702", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 99 - }, - { - "id": "5055007c-9ecc-4000-aecc-bd79fd7f37cd", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 30 - }, - { - "id": "71032b03-5e87-424b-95b0-e3190b5c0293", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 31 - }, - { - "id": "e6ae66b2-ef64-4885-92d0-886c3739a753", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 32 - }, - { - "id": "c5e2538e-bb1a-4a0d-80a8-f5a236295e5a", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 63 - }, - { - "id": "d1284425-4ca6-4413-8931-e2b9f5c0c4a8", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null - }, - { - "id": "0fd63959-90ef-4c13-9634-c484e6b31b5d", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 65 - }, - { - "id": "461e9b1c-276a-4cd6-9065-09efa2648b7e", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 66 - }, - { - "id": "2fe24506-a408-4741-8153-544c4e63656c", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null - }, - { - "id": "1d34fe3f-ee6b-48cd-a43f-96dfb3dbd073", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 68 - }, - { - "id": "46721f12-2bdd-4d1c-b77a-8fa14d279f89", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 69 - }, - { - "id": "b63ec708-2d65-4926-b816-d68b36efc77e", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null - }, - { - "id": "73e0c0dd-d0db-42c4-be29-eb0d20bac5dc", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "425623c8-69f5-43c4-bfbf-9020119d0a6b", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "70d8234b-8d30-4b3c-944f-e7f2b4eb1054", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "6712f4e8-c0d6-4182-8ca4-af2d1114a1ad", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "1fe66836-f406-44c7-8341-908965e000b4", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "7c582a4b-25e0-4a57-bad8-5eb0cc0415f3", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "cc74b7ec-b2e4-4be0-9357-4ae1bb4acd70", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "bbe9eb85-e9db-4cf0-8aee-57669d69616e", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 48 - }, - { - "id": "4a54cdeb-cd16-4052-a562-053dc1173645", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 49 - }, - { - "id": "cc0bf028-415d-4dd7-8fbe-913d93c10f9a", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 50 - }, - { - "id": "7852a95b-3463-4434-be22-972a594bea35", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 51 - }, - { - "id": "45fde87c-9f2f-4d73-b56c-93e8a4485329", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 52 - }, - { - "id": "573d0811-8c87-4ba1-855f-4f7424e43f73", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "6d4daf34-8059-4daf-9188-acec2a02e884", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 84 - }, - { - "id": "73edf851-487f-42e5-8566-1c816f49158a", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "8f58819b-d930-4fbd-9821-5b7af810ec36", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 86 - }, - { - "id": "fa4672c0-3933-4fe4-bebb-175b331bd307", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 87 - }, - { - "id": "07b7cddf-fe76-4787-8d5d-ecb589ec5e6f", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "a50610dc-7801-4915-a017-bc95245c7ea2", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 89 - }, - { - "id": "4693e589-eb66-40ae-a7da-381e5febc7f4", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 90 - }, - { - "id": "098fe78b-a7ef-4cce-895f-9b3584b3f7bd", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61 - }, - { - "id": "8b4a8998-c712-4258-8cbb-3ca375c6a08c", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "823b738d-079c-46e2-ad7d-30e35d0726f5", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63 - }, - { - "id": "40dba453-4d6d-44e6-b9d7-7f02c6077ca9", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null - }, - { - "id": "0924a746-ec7c-4762-ad94-a71f4aa2acd9", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null - }, - { - "id": "1f1f53b5-14d3-4df9-9ab0-947a43c46aed", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null - }, - { - "id": "a4009ded-6712-4a35-8345-1d1a54de12d7", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null - }, - { - "id": "b435db5e-fba3-4036-810f-8b761be2dc54", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 68 - }, - { - "id": "559698d3-4cf8-48bb-85fe-12426090e475", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 69 - }, - { - "id": "1ebd3ba1-2ecf-4644-9055-a05602746a16", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 70 - }, - { - "id": "bd707b61-9d5c-46f7-b65e-4843a89a3e8c", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 71 - }, - { - "id": "7657673a-3de0-4ec9-a9db-db561d3ca7f2", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 72 - }, - { - "id": "2189a15c-2c6c-4043-ac76-fcfcf8a4b1c0", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null - }, - { - "id": "4ec99c2e-86b1-43a4-b6b7-448bb2b77ec1", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 39 - }, - { - "id": "9e651872-ba01-4585-81a6-7bb76e23e94f", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 40 - }, - { - "id": "c0d01d2b-1b5e-4682-883b-00956c38ac1d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null - }, - { - "id": "11ff6d9d-d01a-4d7e-8255-380c239d70cb", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 42 - }, - { - "id": "c0d9fbf2-664d-46ae-9f8c-131310fcbbcb", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 43 - }, - { - "id": "b4f272e5-2abe-4d1c-984c-15cd274f2b4b", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null - }, - { - "id": "a79ba668-3a86-452f-a3e4-74d2f3d77987", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 45 - }, - { - "id": "f4d0e03e-42cc-4dd1-9740-dec8595dff56", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81 - }, - { - "id": "e0167086-6ea0-460b-adad-f8688db830ea", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82 - }, - { - "id": "7304ed9a-5f3b-445e-b210-bef903512397", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83 - }, - { - "id": "b7d86327-cb7e-4cab-9c40-7c063217fc6b", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null - }, - { - "id": "09af0aa0-1384-4f74-8d8f-f48248a8fb92", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null - }, - { - "id": "9f2abf8c-257e-4635-9c3a-68237a90a393", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null - }, - { - "id": "5fa9a22c-faef-4bc7-8a9d-091e6bbb9e49", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null - }, - { - "id": "351bf8bf-2552-4c22-b94e-b6df5e581a5e", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 88 - }, - { - "id": "81a15f3f-becc-4f6b-8f98-24d0a8240eea", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 89 - }, - { - "id": "d9542dd7-da86-4d7c-b0f3-8c2d637d9ed0", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 90 - }, - { - "id": "2839630b-ae64-4cfd-ba29-c6490f4f39a4", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 91 - }, - { - "id": "ade3b755-265d-4364-91cf-8e7348190974", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 92 - }, - { - "id": "a82164c6-27fc-4bd3-a6ec-cd7f4e61d348", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 58 - }, - { - "id": "ee99c28b-5555-4210-b7f2-c67ecbb10173", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null - }, - { - "id": "daeeabb5-2b0c-4eb4-8d67-46454e5ae894", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 60 - }, - { - "id": "97cb01bb-23ae-4523-890c-7c86a39a67a1", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 61 - }, - { - "id": "4ca291cf-4a34-4793-86de-374f512d85f0", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null - }, - { - "id": "c5ed36ad-1b0c-4560-8a73-6ee765cbc79a", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 63 - }, - { - "id": "c9ac0048-a084-4f7d-a088-59ba0f70ede5", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 64 - }, - { - "id": "3f4b47b7-e3b9-4f6b-82e8-8570a04454ba", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null - }, - { - "id": "d2fd3a05-986e-44d7-b0d7-9f595ae6b7ea", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41 - }, - { - "id": "11a1b6ce-edf7-4735-ab0a-3922a13773a3", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42 - }, - { - "id": "69be4416-6a76-437c-b5e9-31a42cf6bc64", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43 - }, - { - "id": "c42a8599-c95b-4f83-a0b2-00da4a301ce8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null - }, - { - "id": "20c47aa5-abfa-4499-a8be-77f1d45f9677", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null - }, - { - "id": "04a8a304-817c-4b3f-874c-2ff008f9bf7b", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null - }, - { - "id": "fd0e47a2-c1f6-4c84-8b79-725177416991", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null - }, - { - "id": "c8a0080c-c839-4152-aa9d-1463cf854113", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 38 - }, - { - "id": "965896c2-874e-4b29-a067-454bbab69a19", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 39 - }, - { - "id": "6bffc9c2-a7cc-4f67-9419-51033836e004", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 40 - }, - { - "id": "74914c9e-103b-4cbf-b9bd-881ae1c9a5fe", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 41 - }, - { - "id": "a7e0dbd1-e1b4-409c-9724-65530130a325", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "5ad2b936-7688-499e-b2f1-bac2b748ae54", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 78 - }, - { - "id": "4b1d0f74-bcbb-41a0-b64c-bd0cac30761b", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 79 - }, - { - "id": "1fdee6fe-6665-42fb-9c4b-7abe89751759", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null - }, - { - "id": "02952ab1-00b6-4839-b7ae-f9cb50262df7", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 81 - }, - { - "id": "b2feee14-2353-470f-95e9-08237c5bd3cf", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 82 - }, - { - "id": "c2540a74-250a-4e36-90c2-ac555189dc3d", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null - }, - { - "id": "abd3d32b-7bf2-43c8-a312-a225f88fa159", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 84 - }, - { - "id": "7769c123-83e6-46ac-a1de-95143a96b5ba", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 85 - }, - { - "id": "7c7d1a77-bdf8-4b10-b676-68e134e9285e", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61 - }, - { - "id": "4ab6d707-3ac0-41dd-b60c-7c9f00fb273d", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62 - }, - { - "id": "c90008ac-ff55-4938-8738-5e85e7601c07", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63 - }, - { - "id": "b7bb2da8-0fe1-4e84-b3d0-4aaac31bec25", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null - }, - { - "id": "b73aa481-efc7-41cf-af4a-5530ce60c271", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null - }, - { - "id": "654c7e46-0082-46c2-a8c0-ec88c056958d", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null - }, - { - "id": "74f2ebbc-fdc3-4e2b-abfe-62883ffa7a70", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null - }, - { - "id": "1787f892-ed85-4e4f-a4fb-752f64d5a7ee", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 58 - }, - { - "id": "eb4acc5c-c7d2-4bae-8b86-7942ddfc04d4", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 59 - }, - { - "id": "8bc9f748-7ae5-4991-b7b6-b6e19573bf96", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 60 - }, - { - "id": "a788f661-9ca0-45ff-ae6a-d0ca28bb5b0c", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 61 - }, - { - "id": "c4ca0a37-448f-4e81-882c-7500b90abed5", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 62 - }, - { - "id": "096e51ac-2905-4858-bbb3-b9e2f5f22b8e", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null - }, - { - "id": "b77d6bad-3d05-4cbb-b801-af9b4eec5d44", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 99 - }, - { - "id": "6a433f43-b951-4978-9627-4f0364ff0c1b", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 35 - }, - { - "id": "468f8e63-d956-4c82-9c8b-cae6aab4d77b", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null - }, - { - "id": "5debacd0-a88b-4650-9e37-3a40275d0f69", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 37 - }, - { - "id": "6c141a12-559b-4a12-a905-c94c8f054b7d", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 38 - }, - { - "id": "b7a98c81-6fde-4ce4-9977-89a424631a4d", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null - }, - { - "id": "066c6083-1a7d-4164-8cd6-819f6235a5c9", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 40 - }, - { - "id": "43377a21-3995-49fd-b522-374224531ca1", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81 - }, - { - "id": "9f1de027-4e46-41d4-a1f2-e2f732a9f607", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82 - }, - { - "id": "95853dcf-d273-4f45-9d41-6569bfcf9dd4", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "95a2acc5-585f-41a9-bbab-5164d62164b2", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null - }, - { - "id": "a5e34bdc-6ce4-4ac9-a668-d5e9b6a52cdb", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null - }, - { - "id": "b9f02c04-50c8-4272-9173-eb1c36b5ed6d", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null - }, - { - "id": "8a3f17b5-e8a5-4b04-bc00-657f37eb8695", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null - }, - { - "id": "9a259add-b487-4551-ba74-55cbf699e9b7", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 78 - }, - { - "id": "7414702d-c3a0-4545-bbb2-d476625a1530", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 79 - }, - { - "id": "f5220dbc-7770-453f-9002-a9870bbb6a52", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 80 - }, - { - "id": "f714f1f5-56b6-4935-87cc-705bc843e153", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 81 - }, - { - "id": "78ad4b90-37b9-412a-ae20-510e8b4db2a1", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 82 - }, - { - "id": "c8f9fb8b-983a-4ad1-9349-2c92b3b0b628", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 53 - }, - { - "id": "50684d3f-14a1-47f4-8081-baf8fae2ef9d", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null - }, - { - "id": "6c2bb298-44e5-45d6-938e-32569ed7da27", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 55 - }, - { - "id": "b46cb244-22b0-48d2-9c44-3243a3cfa82a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 56 - }, - { - "id": "79c5756e-a824-49bc-8c3e-0affa7da298c", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null - }, - { - "id": "93a5168f-7892-4c53-b590-1e40aa94f344", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 58 - }, - { - "id": "08befcf2-f554-4e77-9144-24f67177ede6", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 59 - }, - { - "id": "ab88fe62-be1d-400e-9ae1-06ddd3b5194a", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null - }, - { - "id": "b3f09623-ac5b-4208-8c53-332a1ad8e090", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "8ab86fef-e205-43b6-aa9d-402862e34c05", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "e17e38e6-3fcd-435d-8234-146325021fef", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "93bba320-a383-4c69-9423-69eca977d853", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "ee3c53f2-3106-4c95-bf61-a251fb4612fb", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "57fc95d9-039f-4661-a3ca-9049ed25e77a", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "f45e95e7-910c-45c1-912b-7a8bcfe20dc6", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "050d6751-10b3-457d-8522-23fc1402a339", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 98 - }, - { - "id": "effd179c-eff2-43fe-b41a-e38fa9b0265b", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 99 - }, - { - "id": "d93ddd58-9504-417f-8315-b2a2d77495dc", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 30 - }, - { - "id": "e5677d6e-47cb-46a8-94b0-0490ee3f7c93", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 31 - }, - { - "id": "4f3bcc69-17fe-4f1e-9256-e8a808c7772d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 32 - }, - { - "id": "011dc4f6-d155-4bbc-bfd0-1f9822986e13", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 73 - }, - { - "id": "00de6125-4cc2-4d07-956c-228ebb919d49", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 74 - }, - { - "id": "1e2d5417-f10c-43b8-b5d2-66ef1625a2dc", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "97eafad4-6669-49d9-8b17-8711a487db16", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 76 - }, - { - "id": "aab87730-4832-4864-91ff-2f6051bcef8b", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 77 - }, - { - "id": "ad87f3e9-6a41-4fc6-aaf7-7aa6c0eb6daf", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "fa08f6c2-bb41-4717-a3d5-d9c1160b0c02", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 79 - }, - { - "id": "1635a17c-3987-43cd-a693-e26ec3d6612e", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 80 - } - ], - "filters": { - "statuses": [ - { - "value": "all", - "label": "All" - }, - { - "value": "scheduled", - "label": "Scheduled" - }, - { - "value": "running", - "label": "Running" - }, - { - "value": "completed", - "label": "Completed" - }, - { - "value": "cancelled", - "label": "Cancelled" - } - ], - "leagues": [ - { - "id": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "name": "Orn, Abshire and Purdy Racing League" - }, - { - "id": "cb36e08c-a388-444e-a5ce-2284e3080240", - "name": "Pfannerstill LLC Racing League" - }, - { - "id": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "name": "Daugherty - Sawayn Racing League" - }, - { - "id": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "name": "Mayert - Cartwright Racing League" - }, - { - "id": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "name": "Paucek, Hessel and Ratke Racing League" - }, - { - "id": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "name": "Goyette LLC Racing League" - }, - { - "id": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "name": "Johnson LLC Racing League" - }, - { - "id": "97f4007c-1939-49d5-886d-4796b554a7d5", - "name": "Schmitt - Vandervort Racing League" - }, - { - "id": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "name": "Leuschke and Sons Racing League" - }, - { - "id": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "name": "McDermott, Kshlerin and Mayer Racing League" - }, - { - "id": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "name": "Howe Inc Racing League" - }, - { - "id": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "name": "Hansen, Cronin and Walker Racing League" - }, - { - "id": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "name": "Skiles LLC Racing League" - }, - { - "id": "6606f304-9733-43e5-89f5-f6b977c510a0", - "name": "Rutherford Group Racing League" - }, - { - "id": "a66489fb-3410-4619-b918-461343f956b5", - "name": "Gerlach, Lehner and Jacobson Racing League" - }, - { - "id": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "name": "Jenkins Inc Racing League" - }, - { - "id": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "name": "Bosco - Barton Racing League" - }, - { - "id": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "name": "Conroy, Schuppe and Moen Racing League" - }, - { - "id": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "name": "Turner and Sons Racing League" - }, - { - "id": "22001041-583d-4c6e-ba2a-103948cb476c", - "name": "Rempel - Bins Racing League" - }, - { - "id": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "name": "Ryan Inc Racing League" - }, - { - "id": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "name": "Hand LLC Racing League" - }, - { - "id": "d45bc15a-68ad-41ca-8082-f39192be3363", - "name": "Runolfsson, Rice and Torphy Racing League" - }, - { - "id": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "name": "Witting Group Racing League" - }, - { - "id": "ff3ce352-e223-474c-9266-31f965dcae23", - "name": "Wintheiser, Halvorson and Kunze Racing League" - }, - { - "id": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "name": "Miller - Cronin Racing League" - }, - { - "id": "164996d3-e059-4490-9fce-3493174aec8b", - "name": "Jaskolski - Renner Racing League" - }, - { - "id": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "name": "Green, Corkery and Toy Racing League" - }, - { - "id": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "name": "Krajcik, Parisian and Nikolaus Racing League" - }, - { - "id": "69c7a200-5528-4c44-9763-d2292f52fb26", - "name": "Barrows Group Racing League" - }, - { - "id": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "name": "Zieme, McGlynn and Gulgowski Racing League" - }, - { - "id": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "name": "Haag - Bins Racing League" - }, - { - "id": "295f648b-a160-46a9-a27b-28c0e939b827", - "name": "Muller, Schroeder and Beer Racing League" - }, - { - "id": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "name": "Ziemann, Schoen and Gleichner Racing League" - }, - { - "id": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "name": "Brekke - Kozey Racing League" - }, - { - "id": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "name": "Mayert - Kozey Racing League" - }, - { - "id": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "name": "Glover - Wuckert Racing League" - }, - { - "id": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "name": "Kunze - Wilderman Racing League" - }, - { - "id": "4b16b877-4e32-43ab-aa27-274346178910", - "name": "Schoen - D'Amore Racing League" - }, - { - "id": "9cfb2831-8825-4736-8e06-07dab0583392", - "name": "Cronin Group Racing League" - }, - { - "id": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "name": "Gleason Group Racing League" - }, - { - "id": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "name": "Barton - Bradtke Racing League" - }, - { - "id": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "name": "Littel - Corkery Racing League" - }, - { - "id": "02b237a7-919d-4eda-8f75-0894d1617417", - "name": "Schaefer - King Racing League" - }, - { - "id": "30ab9238-566e-429b-b120-6e7a7eef4619", - "name": "Strosin, Tremblay and White Racing League" - }, - { - "id": "8e327012-3434-458a-b795-bacb0da50ccb", - "name": "Hahn Inc Racing League" - }, - { - "id": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "name": "Dibbert, Macejkovic and Trantow Racing League" - }, - { - "id": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "name": "Wuckert LLC Racing League" - }, - { - "id": "f1fd296f-b268-44fd-9750-0e623466f525", - "name": "Considine - Waters Racing League" - }, - { - "id": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "name": "Hegmann and Sons Racing League" - }, - { - "id": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "name": "Satterfield, Senger and Orn Racing League" - }, - { - "id": "7d34e891-e05a-4881-861b-739398315401", - "name": "Gulgowski LLC Racing League" - }, - { - "id": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "name": "Satterfield and Sons Racing League" - }, - { - "id": "20250afa-2ad0-4286-a99c-e60056090fc2", - "name": "McDermott - Nienow Racing League" - }, - { - "id": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "name": "Schiller Inc Racing League" - }, - { - "id": "5889269b-0913-49e1-b280-19427c94f581", - "name": "Jones LLC Racing League" - }, - { - "id": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "name": "Johnson Inc Racing League" - }, - { - "id": "8a74786d-3424-4215-869a-054dbf211cb5", - "name": "Veum, Berge and Schuppe Racing League" - }, - { - "id": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "name": "Jones, Trantow and Thiel Racing League" - }, - { - "id": "3dde6d17-2247-421a-b120-c602ce7a2912", - "name": "Hagenes, Monahan and Littel Racing League" - }, - { - "id": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "name": "Farrell LLC Racing League" - }, - { - "id": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "name": "Bailey, Schulist and Homenick Racing League" - }, - { - "id": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "name": "Von - Walker Racing League" - }, - { - "id": "e470f453-3f68-445e-932b-83866b1d61d4", - "name": "Mayert, Lynch and Farrell Racing League" - }, - { - "id": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "name": "Romaguera, Jones and Senger Racing League" - }, - { - "id": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "name": "Fay Group Racing League" - }, - { - "id": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "name": "Beer Inc Racing League" - }, - { - "id": "c1737186-2473-4757-839b-978a12b4951c", - "name": "Donnelly - Padberg Racing League" - }, - { - "id": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "name": "Wisozk - Hamill Racing League" - }, - { - "id": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "name": "Harris, Morar and Lubowitz Racing League" - }, - { - "id": "21af7bc6-c709-473f-b14a-96859ea88b89", - "name": "Schaefer and Sons Racing League" - }, - { - "id": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "name": "Skiles LLC Racing League" - }, - { - "id": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "name": "Zulauf, Kemmer and Maggio Racing League" - }, - { - "id": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "name": "Brown - Nader Racing League" - }, - { - "id": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "name": "Hagenes, Harvey and Quitzon Racing League" - }, - { - "id": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "name": "Graham - Langosh Racing League" - }, - { - "id": "1ed550d3-6124-4274-9818-676d0867b9ae", - "name": "Rutherford, Carter and Dare Racing League" - }, - { - "id": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "name": "O'Reilly - Hauck Racing League" - }, - { - "id": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "name": "Larson, Tillman and Metz Racing League" - }, - { - "id": "dd14948b-e89b-479f-b8a0-902f17679996", - "name": "Stanton, Weimann and Lehner Racing League" - }, - { - "id": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "name": "Lubowitz, D'Amore and Hammes Racing League" - }, - { - "id": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "name": "Powlowski, Lubowitz and Oberbrunner Racing League" - }, - { - "id": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "name": "Towne - Thompson Racing League" - }, - { - "id": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "name": "Nicolas LLC Racing League" - }, - { - "id": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "name": "Gutmann - Raynor Racing League" - }, - { - "id": "a21fc435-462e-4159-82d2-1f2f07567252", - "name": "Schuster - Reynolds Racing League" - }, - { - "id": "8da83531-b666-4ee8-8e15-a759b485db72", - "name": "Ryan LLC Racing League" - }, - { - "id": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "name": "Reinger LLC Racing League" - }, - { - "id": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "name": "Altenwerth - Rosenbaum Racing League" - }, - { - "id": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "name": "Goodwin, Blanda and Murazik Racing League" - }, - { - "id": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "name": "Kessler, Reynolds and Olson Racing League" - }, - { - "id": "15e3e8ed-2978-45a3-a134-8990b2027905", - "name": "Tremblay Group Racing League" - }, - { - "id": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "name": "Will - Hegmann Racing League" - }, - { - "id": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "name": "Mills, Wolff and Goyette Racing League" - }, - { - "id": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "name": "Franecki and Sons Racing League" - }, - { - "id": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "name": "Connelly and Sons Racing League" - }, - { - "id": "2acca8ac-74da-4210-98d4-4b37c535b809", - "name": "Wehner Inc Racing League" - }, - { - "id": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "name": "Kertzmann - Jast Racing League" - }, - { - "id": "c8184f69-1a38-40ea-b907-4426efbb231a", - "name": "Stroman - Wolf Racing League" - }, - { - "id": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "name": "Friesen, Bechtelar and Roob Racing League" - }, - { - "id": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "name": "Schneider, Zulauf and Monahan Racing League" - }, - { - "id": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "name": "Mayert and Sons Racing League" - }, - { - "id": "678c557e-8527-4b75-80a9-0928b6576d1b", - "name": "Stehr LLC Racing League" - }, - { - "id": "6a955043-89e1-44fa-a886-31bd8eb29614", - "name": "Stark, Schumm and Toy Racing League" - }, - { - "id": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "name": "Kessler, Rath and Morissette Racing League" - }, - { - "id": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "name": "Cormier, Dickinson and Luettgen Racing League" - }, - { - "id": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "name": "Weissnat, Metz and Balistreri Racing League" - }, - { - "id": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "name": "Bayer - Reichel Racing League" - }, - { - "id": "fd308785-6c4c-447f-8585-216f7266b26b", - "name": "Larson - Simonis Racing League" - }, - { - "id": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "name": "O'Kon Inc Racing League" - }, - { - "id": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "name": "Terry and Sons Racing League" - }, - { - "id": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "name": "Jacobson, Koch and Auer Racing League" - }, - { - "id": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "name": "Koch LLC Racing League" - }, - { - "id": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "name": "Muller, Balistreri and Effertz Racing League" - }, - { - "id": "e9826c49-9d7b-406c-9cca-770b43286956", - "name": "Walker Group Racing League" - }, - { - "id": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "name": "Dach Inc Racing League" - }, - { - "id": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "name": "Konopelski and Sons Racing League" - }, - { - "id": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "name": "Wyman and Sons Racing League" - }, - { - "id": "74c4f15b-83b2-47db-aff2-45ae27269805", - "name": "Conroy - Blick Racing League" - }, - { - "id": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "name": "Marks LLC Racing League" - } - ] - } - } - }, - { - "endpoint": "/races/total-races", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 6, - "response": { - "totalRaces": 500 - } - }, - { - "endpoint": "/races/page-data", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 16, - "response": { - "races": [ - { - "id": "413ba426-c904-4477-9fae-03d48bc49332", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 38, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "97dc65bf-741b-4e88-b666-9f1b0a6c541c", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 58, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5df29acb-5dd5-4f25-b7c1-412ea9c64f9d", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 78, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "391d9214-5ac7-4a99-b8a0-026851bfd6bf", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 98, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "c4e37599-f85d-4c3c-84b2-f767e504758c", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 48, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "14759fe1-1e16-4c43-bd0a-d95333969b68", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 68, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "29329abd-49b9-47d7-be74-5ff62be52cee", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 88, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "8308ccb4-540d-4838-a01a-d8d5b374210a", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 38, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "7f5a97ac-ae96-403a-99aa-49ea58096b58", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 58, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "405eec92-e4f8-4a12-9c38-72dc663386dd", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 78, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "15ddb5a4-4c02-4a30-a0b8-ec2fccb14e34", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 98, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "90eaff25-93a4-4ef1-9b66-aab69d868482", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 48, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "831a34df-9961-4338-a870-fdb693a88f41", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 68, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "3ba367f2-2167-4c08-8293-d056e2678018", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 88, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "19b149c9-8f45-4b47-adef-a58973288d60", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 38, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "bf538109-5a98-4a3c-85de-90c06eb868ac", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 58, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "68f7e3c6-4e7d-46e2-830d-7c60e27a0690", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 78, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "731a283b-f4e9-4e5a-922e-803e39f5536f", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 98, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "bbe9eb85-e9db-4cf0-8aee-57669d69616e", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 48, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "b435db5e-fba3-4036-810f-8b761be2dc54", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 68, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "351bf8bf-2552-4c22-b94e-b6df5e581a5e", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 88, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "c8a0080c-c839-4152-aa9d-1463cf854113", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 38, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "1787f892-ed85-4e4f-a4fb-752f64d5a7ee", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 58, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "9a259add-b487-4551-ba74-55cbf699e9b7", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 78, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "050d6751-10b3-457d-8522-23fc1402a339", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 98, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "ffbf4ca4-e3c7-4f3f-b4dc-dbb12f1de0c1", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 55, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "08cfcdda-bb93-4c06-8798-38be7882b0e9", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 75, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "4d6a36ee-d131-4135-9e42-25be8b18f3e0", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "d53b3546-11a0-4ab7-b6b6-adfa62661a30", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 50, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "459d5437-8f94-4fbc-ae08-a71acb7ce44b", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 70, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "e8aaa30d-8d43-4a7a-a406-80e43cf66487", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "d01dbe6d-3904-49db-b1b8-07eb4a4e7e01", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 45, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ed1f41a0-1f24-4180-996d-164092832dea", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 65, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "aa5e46cb-4bcb-4bc6-9f9a-4dd0049064e1", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "30faaa8a-d763-42ac-a846-03943a9cbfaf", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 40, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "5295a1dd-5e1e-41c0-b9ee-a67513365ceb", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 60, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "777e056c-ec85-45c7-9340-399de12bc6a2", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "743651e4-b028-4057-a5c9-59c138012d37", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 35, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "37390cd1-1ca7-45af-a33e-3d12c60571bf", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 55, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "dbfbe7f6-6e23-4995-8a2f-cc2b5222c300", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "9f92e6bd-f258-4990-85b9-aea155d40aa4", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 95, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "26d275de-00aa-4ac1-b01b-770818ab1283", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 50, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "b63ec708-2d65-4926-b816-d68b36efc77e", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "4693e589-eb66-40ae-a7da-381e5febc7f4", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 90, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "a79ba668-3a86-452f-a3e4-74d2f3d77987", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 45, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "3f4b47b7-e3b9-4f6b-82e8-8570a04454ba", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "7769c123-83e6-46ac-a1de-95143a96b5ba", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 85, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "066c6083-1a7d-4164-8cd6-819f6235a5c9", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 40, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ab88fe62-be1d-400e-9ae1-06ddd3b5194a", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "1635a17c-3987-43cd-a693-e26ec3d6612e", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 80, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "6a3b6471-c98c-4296-af49-0da751d48f69", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 39, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "da0d2422-7bff-4a54-970a-815977927f40", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 59, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "81ad1311-f869-4fb9-94c8-b5cfa6276f68", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 79, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "cf977f98-e935-4a52-ac87-508dea9a6875", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 99, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "14a3512c-cf43-4549-b131-8709770a6dbe", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 49, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "10824e62-6c74-4e88-b1f5-09176c7b8b9e", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 69, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "0f59f890-a5ef-4906-a1a7-b2d12753af14", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 89, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "7dd96041-2bb4-45a7-8d12-170682dc6a21", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 39, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "1bab0904-18ed-43fb-b1b7-8a0597a40d7b", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 59, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "eb65387f-818a-42a1-96f9-2f87129c229c", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 79, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "84ac0f6e-83e9-4e97-ba98-f3457ff3ea2a", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 99, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "133f713f-159a-4f21-9c4b-8559421e7b78", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 49, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5ab58c9a-c6d8-4d0a-b9d3-8e0af481330c", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 69, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "1a6ce22b-c69f-495f-901e-1922ef0c5e40", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 89, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5d240887-0758-41fe-bb2e-594ac19d98f0", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 39, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "acda9425-a0c7-4c2f-82fb-9764fc26a6e6", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 59, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "b65bdad5-e232-4145-bca7-c5d829498782", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 79, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "0bb16492-cce9-45ca-a574-f5ce60aad702", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 99, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "4a54cdeb-cd16-4052-a562-053dc1173645", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 49, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "559698d3-4cf8-48bb-85fe-12426090e475", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 69, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "81a15f3f-becc-4f6b-8f98-24d0a8240eea", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 89, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "965896c2-874e-4b29-a067-454bbab69a19", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 39, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "eb4acc5c-c7d2-4bae-8b86-7942ddfc04d4", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 59, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "7414702d-c3a0-4545-bbb2-d476625a1530", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 79, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "effd179c-eff2-43fe-b41a-e38fa9b0265b", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 99, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "b4a95b74-1e38-4c41-b285-7fb9af37af8c", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "bb8ae142-f6a2-484d-9b56-d10a80dc4713", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "6f5263c8-58ca-4541-8096-5c2fc98a9f36", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "efede7e0-aca2-4829-be19-22bcc6d43755", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "6dd5bef0-8d02-4224-9e17-38598121b7f8", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "7b8b489d-530c-4e4a-a76c-d3f11980893b", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "2795b339-bf20-41a9-90a4-2fcf96e039a2", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "1a23ab64-3b3f-446d-a8f4-c497e7335620", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "206526ca-5195-42f3-a334-f4c81b92be17", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "5229771e-0c8d-4e3a-b3d9-c06d39dd9e06", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "2af615d6-c971-4b72-8c1c-8655b70904cb", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "a5c50835-72e4-4ef5-8cce-4a41741fc76d", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "8de544ae-a40c-40e1-a663-615264d6484e", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "58e573c2-9ccf-4c68-a51c-8b55e756ad9c", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ae6b41b9-4ebf-4663-bd91-0f3f3339bf40", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f53af552-e087-4048-b8a7-464e6bfcc9d4", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "88a2d52a-c7ba-416e-95be-ffb6db195fd2", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "39f74c56-8cff-4ca0-a30c-e716cc9a1df5", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "6712f4e8-c0d6-4182-8ca4-af2d1114a1ad", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "40dba453-4d6d-44e6-b9d7-7f02c6077ca9", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "b7d86327-cb7e-4cab-9c40-7c063217fc6b", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "c42a8599-c95b-4f83-a0b2-00da4a301ce8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "b7bb2da8-0fe1-4e84-b3d0-4aaac31bec25", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "95a2acc5-585f-41a9-bbab-5164d62164b2", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "93bba320-a383-4c69-9423-69eca977d853", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "84c43f7f-9a35-4aff-9f07-9c259a7bdb48", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "63e186db-1e96-4905-9bb3-8cd3f8656ec0", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 40, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "59d6f3cc-de3f-40c2-8a87-7366c4a61ce4", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "0020bd3e-5112-4d67-b953-46c87238e672", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 60, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "86332fee-43a2-41a2-94d8-2d7a49094575", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ebdb1232-f90c-4049-b171-728be25b7398", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 80, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "6c7c5f75-e10a-4cc1-88c1-41786b67305a", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "84c14ad0-5438-4c55-95fe-0b0eb5a6e14b", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 30, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "0d767db9-3d55-4103-bb0d-0f678b4568c1", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "22825584-713b-4444-a407-23824f3f66ce", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 50, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "83b878ff-6fb6-42c3-9019-01037cedf2ae", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ea35ba24-fd2a-418a-be8e-7e1653e3d0bb", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 70, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "bdf9db54-4d04-4672-9d54-527017a1ae3d", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "2a95f0a8-ce65-4d59-8615-be8ad7a008a4", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 90, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "835884f5-0651-4f08-bff0-815b0ef67c9d", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "8ed081e2-2f1e-407c-897d-061005be6a1f", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 40, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "3b561a50-af38-4205-a35e-d8e2f47a548c", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "40bd966c-8009-4e3f-afcc-2261a2b9fd00", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 60, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "adb88ac1-1f04-4a78-87ae-a531249d81f9", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "d64b1224-326e-403e-a300-79614421fbb1", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 80, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "2bd04e62-1439-42c2-947f-49153698b5f3", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ffac2059-b424-4824-87cd-b1a1da238cf0", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 30, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5c93913d-9ab2-4f45-822d-1ad996c7d4f5", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "1ce3cbb8-8948-4244-ac63-3d5ed7b8b654", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 50, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "9a9b082c-8a0d-49c0-8170-f2959f525d8e", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "7b223e12-df7a-4ca4-a45c-314c2c7c774d", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 70, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "3a4f2e21-97ec-4cd8-a3ba-6aabd3dd71e7", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "631f923d-31cb-4dcd-9e55-b7c37b32774a", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 90, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "0abe4422-0d36-49fa-ab3e-edc8b25be586", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ec178955-8ed5-438d-8bec-62a5716a0f85", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 40, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "4cbee9f1-ca5b-41e6-b3b0-594deb2d7675", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "99f14f9f-8ee0-45e9-8f11-88d3e7fa7be6", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 60, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "89b820a8-1375-4996-b961-e131372904a6", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f0638bc5-accd-4187-a794-5c3897634d01", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 80, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "4a5384f7-4adb-4306-8d7e-cb449b5099a9", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "5055007c-9ecc-4000-aecc-bd79fd7f37cd", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 30, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "1fe66836-f406-44c7-8341-908965e000b4", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "cc0bf028-415d-4dd7-8fbe-913d93c10f9a", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 50, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "0924a746-ec7c-4762-ad94-a71f4aa2acd9", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "1ebd3ba1-2ecf-4644-9055-a05602746a16", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 70, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "09af0aa0-1384-4f74-8d8f-f48248a8fb92", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "d9542dd7-da86-4d7c-b0f3-8c2d637d9ed0", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 90, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "20c47aa5-abfa-4499-a8be-77f1d45f9677", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "6bffc9c2-a7cc-4f67-9419-51033836e004", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 40, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "b73aa481-efc7-41cf-af4a-5530ce60c271", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "8bc9f748-7ae5-4991-b7b6-b6e19573bf96", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 60, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "a5e34bdc-6ce4-4ac9-a668-d5e9b6a52cdb", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f5220dbc-7770-453f-9002-a9870bbb6a52", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 80, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "ee3c53f2-3106-4c95-bf61-a251fb4612fb", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "d93ddd58-9504-417f-8315-b2a2d77495dc", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 30, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "3d458500-4f76-44ab-ab77-7cb737336e58", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "7adccf14-2d5d-462b-a7a0-ab291f881c70", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "22f3a429-112c-4f13-b87a-d7e8a4e7b4bc", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f19ff98d-5fb5-4f2a-af14-96c5e076b3c2", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f0345c70-e18f-423c-82e9-c78f3e02405d", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "d96fa2d7-edf9-4955-bcbb-19327bc93972", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "338a8dca-227e-446a-99b6-26c4bfbac0fd", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "1b8f6c4c-8bd4-4915-9723-0d76ea562c98", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f4ecfaac-88b1-4135-94a7-47ef4b718bd6", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "5182f6a6-a4ee-43c5-8444-e0dfb190df03", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ff353952-25fc-4d0e-b51e-3d47d451832d", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ca0d2e6e-506e-4924-bbe0-c02a2562ade7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "6e463b4d-2efc-413f-ba2a-ad63ba6461bf", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "49001229-4282-4b01-926d-857c36ac1761", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "be1be486-1c14-4635-8ff9-06297e89d618", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "8700b0ea-3259-4241-a5f0-66f16b3aad49", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "899bd42d-7375-4fb1-979c-21fb6f207224", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "5f9cb7f0-0802-4b1a-9f15-fb33c37d99cb", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "7c582a4b-25e0-4a57-bad8-5eb0cc0415f3", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "1f1f53b5-14d3-4df9-9ab0-947a43c46aed", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "9f2abf8c-257e-4635-9c3a-68237a90a393", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "04a8a304-817c-4b3f-874c-2ff008f9bf7b", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "654c7e46-0082-46c2-a8c0-ec88c056958d", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "b9f02c04-50c8-4272-9173-eb1c36b5ed6d", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "57fc95d9-039f-4661-a3ca-9049ed25e77a", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "34fff675-180b-4a3a-921d-7bd77e40bb03", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "fabfc4fc-3d46-41b0-99db-094734bccae0", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5ecebc3a-2b20-46d3-81e9-3ef18b0684ac", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "79c07693-fb25-4814-8f6f-6598d52a2443", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 31, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "54387397-519b-4931-a070-9e57594384a8", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 51, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "2acc09b7-2a92-4310-a952-45c42b4307cc", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 71, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "7e2155ca-82e3-40c1-b5d1-3c6fef2233b7", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 91, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "b6830094-dfc3-49aa-bacf-34aa3334ec47", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "f425318e-f32f-44b8-926f-6c8d0a4040a4", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "8f8fa36c-08fc-4093-8ae1-278dd5a5474c", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "a45537be-5581-43b8-9d7e-0e9e1fee588b", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 31, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "a02c813a-3fe4-4acf-b8c6-a7a307cf5856", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 51, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "a46574af-1edd-44ac-b4a5-e82486255c88", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 71, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5554a4f0-4635-4a91-96cb-f61e4c7d36aa", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 91, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "92dafc08-d73e-4649-8d48-2d72f0a6c82e", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "ea705aac-c617-42a4-aca1-987038709844", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "67641928-4b55-40d4-8b6a-957a0d7eb4dc", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "71032b03-5e87-424b-95b0-e3190b5c0293", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 31, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "7852a95b-3463-4434-be22-972a594bea35", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 51, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "bd707b61-9d5c-46f7-b65e-4843a89a3e8c", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 71, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "2839630b-ae64-4cfd-ba29-c6490f4f39a4", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 91, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "74914c9e-103b-4cbf-b9bd-881ae1c9a5fe", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "a788f661-9ca0-45ff-ae6a-d0ca28bb5b0c", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "f714f1f5-56b6-4935-87cc-705bc843e153", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "e5677d6e-47cb-46a8-94b0-0490ee3f7c93", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 31, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5c37bf6d-994c-49f6-9891-c41c58371082", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "fcaa5d88-ead3-47db-9ffe-85832b2b6b16", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f18ebe9f-15be-48d7-8f37-4fe7befb9a5f", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "c134232a-7e1a-40b0-a242-24620c196253", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "5e6aa0f6-e202-480a-8032-ee7f31e71449", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "5dd07a7a-4576-446a-9875-b093d360fdf5", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "6758d942-d0b3-41b7-be07-5630258ad1f2", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "9f8f2f0c-1378-4f5f-850c-e31f98d66aaa", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "41fc4d08-b8ed-45ac-a0b1-7d245bf08f4f", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f2239814-69c9-4989-854d-6c489f72a519", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "ff43d2ee-09a6-43dd-bc36-c226f5617a22", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "2eab4bda-d73a-40dc-a436-aea33620df76", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "0020ef6c-c9d1-4265-b800-84f0d5cd8087", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "0a9e0d94-4dcb-4808-978b-689d412e0107", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "48f713bb-db5d-45b9-ae85-9d4575f628d8", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "b031eee6-6b22-4818-b42a-ed3fae4ba637", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "334fae40-26ab-4cbe-b781-a4a7762ec006", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "110b7b14-0348-4d69-91f6-8ba6cdb596af", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "cc74b7ec-b2e4-4be0-9357-4ae1bb4acd70", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "a4009ded-6712-4a35-8345-1d1a54de12d7", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "5fa9a22c-faef-4bc7-8a9d-091e6bbb9e49", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "fd0e47a2-c1f6-4c84-8b79-725177416991", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "74f2ebbc-fdc3-4e2b-abfe-62883ffa7a70", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "8a3f17b5-e8a5-4b04-bc00-657f37eb8695", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "f45e95e7-910c-45c1-912b-7a8bcfe20dc6", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null, - "isUpcoming": false, - "isLive": false, - "isPast": false - }, - { - "id": "032aede2-d191-4d78-b4eb-d4e791cfcb85", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "b28acbb3-607f-44e7-acb6-8c3c57dd54b2", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "0f03ef64-4ee7-45c8-adde-4b44b7253532", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "4f3dab1f-f5af-4a69-a56c-74998366cd37", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 32, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "1dada11f-3bf9-4697-8d10-327dd1eb990b", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 52, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "68b47e14-5c39-4ee7-a368-99274169baa4", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 72, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "df7ad4c8-999e-4a51-9759-006e2bfbe610", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 92, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "141c9ab8-ae47-4eaa-abb2-4b228d13b3c4", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "f6a79721-12ff-4fab-961e-f840f427387a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5b678947-8cba-48a7-9c32-684209bf7c1f", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "7b4933c0-ecd8-4d55-964f-6d4345665a0a", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 32, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "f2ec64d7-4e23-4b6a-ba2d-ac82b0ddd6b4", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 52, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "5f7b604f-5961-497f-ab7e-7dd4f20ffabf", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 72, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "c9a5e5ba-3089-47c1-9060-1640e0156473", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 92, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "0d73ccb1-d6bf-41a2-aa11-dca3622f84f4", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "e7f66c8f-0fde-4fa6-9bfc-ffd2ec3fb0d8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "78e79443-4ca6-487c-8986-33febb353b43", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "e6ae66b2-ef64-4885-92d0-886c3739a753", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 32, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "45fde87c-9f2f-4d73-b56c-93e8a4485329", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 52, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "7657673a-3de0-4ec9-a9db-db561d3ca7f2", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 72, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "ade3b755-265d-4364-91cf-8e7348190974", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 92, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "a7e0dbd1-e1b4-409c-9724-65530130a325", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "c4ca0a37-448f-4e81-882c-7500b90abed5", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "78ad4b90-37b9-412a-ae20-510e8b4db2a1", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "4f3bcc69-17fe-4f1e-9256-e8a808c7772d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 32, - "isUpcoming": false, - "isLive": false, - "isPast": true - }, - { - "id": "67b0963c-2fb1-4a48-aec5-c519315b496e", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "56dd3468-cf15-41a9-a1b5-381dcffb6cf2", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "b9b059d8-45f1-422a-84a1-d9e61b25d79a", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "5a588741-1c04-4361-b1a2-b137a59a1afc", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "eed82f86-9223-48cd-8c12-1a70f513bc86", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "608157e1-c22b-4def-a062-7890d55eebdb", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "359f2b62-9976-4fc2-a788-ac45d34a1ba7", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "642b9dfe-29b7-426d-a77b-adc94e9dd09a", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "c07bfc8b-a461-47f7-992c-aade9f8b9d73", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "e432e393-d681-4c5f-a7f4-9fe3fbfb1d03", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "b5337ba0-c967-4c0c-ba20-8112b9f189dc", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "e97234ce-40a4-43a3-8f5e-291d65d4a04c", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "3f1dfa3d-2de9-4321-8725-53f0dd0f0b79", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "36490e04-def7-4d55-8980-e6ef3d1b12c6", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "94eb948d-5cde-48e5-98f1-02c807ce20c5", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "4b7bf24b-ec9e-4624-bac4-97dfea40b1be", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "86376486-812d-4377-a554-dacf7f0d8059", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "61626b37-a74e-4734-98ed-75c3d3b1a928", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "73e0c0dd-d0db-42c4-be29-eb0d20bac5dc", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "098fe78b-a7ef-4cce-895f-9b3584b3f7bd", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "f4d0e03e-42cc-4dd1-9740-dec8595dff56", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "d2fd3a05-986e-44d7-b0d7-9f595ae6b7ea", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "7c7d1a77-bdf8-4b10-b676-68e134e9285e", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "43377a21-3995-49fd-b522-374224531ca1", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "b3f09623-ac5b-4208-8c53-332a1ad8e090", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "e47aad7f-ad82-488f-b459-474c4173a3b7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "b1680cf0-f179-410a-ae09-e0e725ceb805", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "24e1e4c6-d911-41ca-a551-014cd75b822d", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "103fa3d7-7dc8-46e7-a5a7-d60a9d77e33b", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "aa560a86-c73b-42ec-bf62-317b3e794f0d", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "cdcf2096-791c-4358-a4f7-b3237d9a94e0", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "bf457da6-1547-4606-a436-1b3da4167917", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "03e2b4d5-d1dc-44a9-bff8-14b7fce9d00d", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "5d993459-7e31-46df-9089-d99ca0ebd2f7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "f9667e6e-1338-4351-9eb3-40fa1462fc5e", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "8b40718c-4dca-4cdc-8144-bab07c5767fb", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "153c2cbe-4b97-4a14-aab1-0f3ab6d8d1c8", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "37698837-96ca-4587-9492-c0d1b92640e4", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "188dc1ed-2da7-492c-bc90-5a0f9b08140e", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "ed38a2ca-8fa5-44d2-8cf2-9b4c8c413b83", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "5a6805ca-ec2b-4ad5-bd6d-98fd49519e93", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "5859553d-290b-4276-860b-80e6cce4da16", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "8162d416-2382-4f28-b602-98cde70ab5d2", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "425623c8-69f5-43c4-bfbf-9020119d0a6b", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "8b4a8998-c712-4258-8cbb-3ca375c6a08c", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "e0167086-6ea0-460b-adad-f8688db830ea", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "11a1b6ce-edf7-4735-ab0a-3922a13773a3", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "4ab6d707-3ac0-41dd-b60c-7c9f00fb273d", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "9f1de027-4e46-41d4-a1f2-e2f732a9f607", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "8ab86fef-e205-43b6-aa9d-402862e34c05", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42, - "isUpcoming": false, - "isLive": true, - "isPast": false - }, - { - "id": "273d3958-0fc2-4352-a13f-16076153f0db", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "12572ae2-9f09-4c11-a623-0c089ed6b6a4", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "e85d9e84-5a37-4920-bcb3-109ab51816f8", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "273e8269-77f2-4824-af3b-ef2c2eb77f89", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "51b4ee3d-d31b-4d11-b1db-f2f8d93b3f5b", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "8a21e316-77bf-4040-929b-ec4ee5491bd1", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "5ae2a982-5f67-40a1-9a09-8fbde2f3a7f8", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "eb997b98-2858-46de-b75c-816460179437", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "44995825-fa51-4c88-b158-c14d29c67b32", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "6cd0a5d2-de7f-4299-93bc-fce0e4d71d1e", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "6a5733f0-81c6-43c4-bd80-2b4ae848eaa2", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "030325da-2936-4509-9791-b8469fec5d71", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "82ed6d7f-ed17-4e01-9391-8425c0e61452", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "6ef81fef-36bd-4d3f-94e4-6bd1eee0b6b5", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "de25c127-8993-44d1-9df7-4c9ce78c1fe2", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "9b860302-1b12-41fa-8e1e-66c3efa9ebed", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "f5651239-78a8-4ba6-b8a1-d40c38ed56b5", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "5704c08f-58dd-4aff-959e-8b41bd24ef84", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "70d8234b-8d30-4b3c-944f-e7f2b4eb1054", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "823b738d-079c-46e2-ad7d-30e35d0726f5", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "7304ed9a-5f3b-445e-b210-bef903512397", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "69be4416-6a76-437c-b5e9-31a42cf6bc64", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "c90008ac-ff55-4938-8738-5e85e7601c07", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "95853dcf-d273-4f45-9d41-6569bfcf9dd4", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "e17e38e6-3fcd-435d-8234-146325021fef", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": true, - "isPast": false - }, - { - "id": "00669b21-f40f-460e-ae02-803fbd2f0226", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 48, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a42bc953-6361-43d2-bd75-a85470fe219f", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "5671f69d-9cf6-487b-bcbe-d2f74b5f184b", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 88, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c1d2a1e5-9fb4-4370-8b46-66d255b44cbc", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "10588524-a481-4e4f-b3e8-f2cefc454bd9", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "8175f9a0-1574-408b-b0c8-81709d6013e6", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b3482dbf-12e6-4c55-879d-4957c15a8d7a", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 38, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "ee6adcce-6fc1-409c-8dcd-94425e8bbe51", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "12db8201-14ea-4288-bc5e-13d1b79d4a93", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 78, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "261cd7b4-e485-4c1c-95f8-754d0699ad06", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 98, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "d7d47e4c-6b0f-4c21-87c7-33d43afc1cbf", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "4f91ddc2-0d0f-4fe3-a39d-ce7a014936dc", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 73, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "d96ca725-0b54-464b-acac-8995c3fe06d5", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 93, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "8eb1b702-748b-41bd-b11a-083ead462b5b", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "d066702c-25c0-4045-a1ec-9a186448277f", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 68, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "77275add-eb0d-4e56-af67-a61548876b27", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 88, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "98797f6b-a15a-4f00-8f86-8dde991978fd", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c5e2538e-bb1a-4a0d-80a8-f5a236295e5a", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "573d0811-8c87-4ba1-855f-4f7424e43f73", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "2189a15c-2c6c-4043-ac76-fcfcf8a4b1c0", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a82164c6-27fc-4bd3-a6ec-cd7f4e61d348", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 58, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "5ad2b936-7688-499e-b2f1-bac2b748ae54", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 78, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "096e51ac-2905-4858-bbb3-b9e2f5f22b8e", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c8f9fb8b-983a-4ad1-9349-2c92b3b0b628", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 53, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "011dc4f6-d155-4bbc-bfd0-1f9822986e13", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 73, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "0f963b0d-20fa-43ab-adb0-d678600cc6f7", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 49, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b741953b-433a-4195-9c59-3162b9012377", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 69, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "f7c4c1f2-5e51-455f-abc8-96f74de8d672", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c684933b-653d-4d5f-bf93-d13c805391ff", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 44, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "9b610fd8-51fc-43a1-984f-e46ced18f366", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 64, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "7ccc851d-7451-4d85-807e-1d6c986d9ac1", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "50a3fe1c-ef6d-46ba-b61f-b209d91062ea", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 39, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "8609fa20-7964-4360-a6c3-84134179d6b1", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 59, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "d844807a-8f52-4325-b8f7-bb921bbfb46a", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "aa3333fb-4333-48f9-b3a9-b3d46f19ec04", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 99, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "126ca540-bc65-4411-a8a2-931f2c706364", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 54, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c39e3e09-d150-4570-8754-e14cfb6ccdcf", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "333b6e5b-2761-4479-8d0f-5c1b41fb169a", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 94, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a2fc9875-23fd-4398-875e-9a9ae61122cd", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 49, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "2bdd059b-d8c6-43b3-a582-785b11fb1f80", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "52c466c1-b6c2-45f2-a2d6-70c2c403e7d5", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 89, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "3438209c-1e9c-44ea-9dc8-6b934a05818b", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 44, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "d1284425-4ca6-4413-8931-e2b9f5c0c4a8", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6d4daf34-8059-4daf-9188-acec2a02e884", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 84, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "4ec99c2e-86b1-43a4-b6b7-448bb2b77ec1", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 39, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "ee99c28b-5555-4210-b7f2-c67ecbb10173", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "4b1d0f74-bcbb-41a0-b64c-bd0cac30761b", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 79, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b77d6bad-3d05-4cbb-b801-af9b4eec5d44", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 99, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "50684d3f-14a1-47f4-8081-baf8fae2ef9d", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "00de6125-4cc2-4d07-956c-228ebb919d49", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 74, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "489bdb5d-7d2b-462e-9595-295f12a35698", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "cbff8918-6865-49ee-8dfa-7ce4059bb5b0", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 70, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "d426e17b-3fde-4a4f-92d5-c7b82211e87a", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 90, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "05673ccb-b620-475e-96d8-73acae371602", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "53820912-b8a3-497f-99ab-bfb99f791ed4", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 65, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "42e21cdb-71f1-425f-b3e0-77aa7f598eee", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 85, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "5e00a699-ba1e-4fe0-b636-2ab93ae698d3", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "1f2e369b-29e7-4148-bceb-6e87ca6f01de", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 60, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b4a21fba-317e-4261-91be-a51b37d23cbe", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 80, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "ddf40a6a-e041-40a4-9bb7-592728c711cb", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "bb9051ce-ac8f-4df7-9f58-e6c73e81da11", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 55, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "0a6e1ac4-2153-4d62-af10-b0190a15331a", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 75, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "ca4006c4-2636-455c-8640-c7536f1bd7b5", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "db1e8267-5913-4c0f-a697-9320cbd561b0", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 50, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6d0d55b8-682c-4d80-ac5f-1b5659292f2c", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 70, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "ffe15f52-d0b8-416b-89e7-e63cfd1819e2", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "84e97e56-a6f7-4fd9-83ba-fa86b1864a97", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 45, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "0fd63959-90ef-4c13-9634-c484e6b31b5d", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 65, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "73edf851-487f-42e5-8566-1c816f49158a", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "9e651872-ba01-4585-81a6-7bb76e23e94f", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 40, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "daeeabb5-2b0c-4eb4-8d67-46454e5ae894", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 60, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "1fdee6fe-6665-42fb-9c4b-7abe89751759", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6a433f43-b951-4978-9627-4f0364ff0c1b", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 35, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6c2bb298-44e5-45d6-938e-32569ed7da27", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 55, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "1e2d5417-f10c-43b8-b5d2-66ef1625a2dc", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "4c6a5764-455b-4a74-bb48-c5481220f57b", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 51, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "25481b51-8520-4fe5-9b75-bceb91576204", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c2dd58ab-7ea5-48c8-b815-f569906f70e8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 91, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "f6d773a9-00dd-4d8f-b412-6ca4708fc43a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 46, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "22e8475f-4fa1-488c-895c-7346b042a99f", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "614bb63c-b99d-41c6-b134-39515cfefa88", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 86, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "3814fafd-7af1-44b8-902e-129fcba58522", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 41, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "165385b4-e52a-4289-8931-8e6d2e6d1d7d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "f2bc82a1-91c7-4c53-b82c-0d2b978e9750", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 81, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "465812bc-e95b-4f41-91b4-dd251f44e9e3", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 36, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "d3708ceb-e693-4182-935c-daf2e8f001f7", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6728f9d2-a7ea-486d-87f2-e21698a01d6b", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 76, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "7c44f308-7709-4041-b375-f46940f77563", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 96, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "508fbe55-d29b-4046-9e4c-9b35b59016bc", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "e4b84c45-738f-4444-ae79-adb91754197f", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 71, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "44578f11-7adf-45ab-8e5c-5b2bbf96118c", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 91, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "e5bcc1e6-eab5-4741-ae84-5b64557ce60f", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "461e9b1c-276a-4cd6-9065-09efa2648b7e", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 66, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "8f58819b-d930-4fbd-9821-5b7af810ec36", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 86, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c0d01d2b-1b5e-4682-883b-00956c38ac1d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "97cb01bb-23ae-4523-890c-7c86a39a67a1", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 61, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "02952ab1-00b6-4839-b7ae-f9cb50262df7", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 81, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "468f8e63-d956-4c82-9c8b-cae6aab4d77b", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b46cb244-22b0-48d2-9c44-3243a3cfa82a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 56, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "97eafad4-6669-49d9-8b17-8711a487db16", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 76, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "9df31304-24c1-4444-b005-a175adce7f02", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 52, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "108fea4b-91e6-479e-9e43-064b0cb69ae2", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 72, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "8a1a8411-79bd-446b-a046-97dfc908fdf7", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6cc5b51d-5163-419d-baff-8d3f31bc36b4", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 47, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "3d87f3b4-37bd-4d52-9b37-de1c4963b449", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 67, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "f6ba9a23-3247-4aa9-af20-1b08bef11282", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a6b14a3a-7a1c-4366-a915-13815c3276df", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 42, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "4a2bf26d-9a2c-48dd-ac8b-f0b511d29370", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 62, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "d810bb73-ce61-4837-b8f8-6dc854640ab1", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c6506816-d808-4c45-9336-9c19eceaf01c", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 37, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "5622e045-daf7-4b97-bf4f-7387c5a597f4", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 57, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "e0bf257e-2908-41f5-b983-adcb0f7443b8", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6950527f-1bb8-4093-b920-741eb31d86f6", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 97, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "ed3ccf40-4b29-4a11-9ae8-01313d95ef12", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 52, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "03bcaa1f-9576-4c06-9168-3d3743111222", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "3de192db-76fc-48b1-9621-671276641b13", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 92, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "ac71da2e-2234-4e34-b02f-93ce065d9665", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 47, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "2fe24506-a408-4741-8153-544c4e63656c", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "fa4672c0-3933-4fe4-bebb-175b331bd307", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 87, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "11ff6d9d-d01a-4d7e-8255-380c239d70cb", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 42, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "4ca291cf-4a34-4793-86de-374f512d85f0", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b2feee14-2353-470f-95e9-08237c5bd3cf", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 82, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "5debacd0-a88b-4650-9e37-3a40275d0f69", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 37, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "79c5756e-a824-49bc-8c3e-0affa7da298c", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "aab87730-4832-4864-91ff-2f6051bcef8b", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 77, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "1463e1bc-b3ca-485a-aa61-846dc22b9e70", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "7707b816-9c82-4a48-b657-a26fd3a7a726", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 73, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "e5249853-247c-4c4a-b1b9-817e1b870337", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 93, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b37d4c9c-db47-453c-a546-4a7062f057f0", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6c0e2738-bd6a-4a47-9d3e-c3311bfc3086", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 68, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "5f2e9b8e-1574-4fed-8e0e-1b94083be5d1", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 88, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b1f0e8db-a2ec-4a52-a421-02efd60e3c32", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "80c55270-9efd-4abf-9829-64c09f68003d", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "0c2605d4-0a64-4bbc-9c3e-ddfe01b4d336", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 83, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "01317e08-89d2-43ae-8242-ad577cd74f3c", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "0de4ff9b-c724-4f6c-990b-5f86268b3788", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 58, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a0a434ba-5211-4afa-a1c0-c1d763ffae82", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 78, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a8934082-a1bb-44f2-9dbf-11c597dac50e", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c9feca19-74e0-484c-847f-86b8a63f6a94", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 53, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "849316e8-ce9a-4c4e-be0a-200e1052b453", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 73, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a263f9ca-8f44-47c6-9192-5251df2a8058", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "30b66bcc-325e-44b2-bd21-c02e9bce4ad9", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 48, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "1d34fe3f-ee6b-48cd-a43f-96dfb3dbd073", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 68, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "07b7cddf-fe76-4787-8d5d-ecb589ec5e6f", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c0d9fbf2-664d-46ae-9f8c-131310fcbbcb", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 43, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c5ed36ad-1b0c-4560-8a73-6ee765cbc79a", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 63, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c2540a74-250a-4e36-90c2-ac555189dc3d", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "6c141a12-559b-4a12-a905-c94c8f054b7d", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 38, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "93a5168f-7892-4c53-b590-1e40aa94f344", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 58, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "ad87f3e9-6a41-4fc6-aaf7-7aa6c0eb6daf", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "08315de3-0e59-4a21-9153-bc41fc311c7e", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 54, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a99321ca-e5a8-4e11-b149-aad6ff8d0c94", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "45042258-9f14-4dda-9ee0-f1a8ddd6bcde", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 94, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "3dd02ca3-750c-48a3-bcf7-1b23d4f60049", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 49, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "cc6e9202-5840-41a6-bd8b-b7d8ba90712e", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "91bb7d8a-c112-4b84-bcb6-5c701a19957f", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 89, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "2c8550c5-12c0-4f19-b773-547ce705c266", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 44, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "e9d8cc9f-0445-4dc7-97e8-569086adc9ce", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "eeefa468-cd61-4ac2-9eb8-81064d82d509", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 84, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c3467b1f-3aad-4f11-a7f4-98515cc4aad4", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 39, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "9b42d564-44da-490e-a00d-f56faa225f8e", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "8dd62f19-009c-4bd1-9eb5-8f927fe8864d", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 79, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "8fdb3899-c876-44d4-843c-2f020f3b9058", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 99, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "9dad8f52-7932-426e-afdd-946a32b6f80c", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "4764563d-7a1c-4451-a9ad-4216880a2f68", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 74, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "e8faab7b-0547-4c4f-b5e6-c93372013d7a", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 94, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "3da02d66-8789-4493-b894-f0ca74d45011", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "46721f12-2bdd-4d1c-b77a-8fa14d279f89", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 69, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "a50610dc-7801-4915-a017-bc95245c7ea2", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 89, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b4f272e5-2abe-4d1c-984c-15cd274f2b4b", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "c9ac0048-a084-4f7d-a088-59ba0f70ede5", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 64, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "abd3d32b-7bf2-43c8-a312-a225f88fa159", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 84, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "b7a98c81-6fde-4ce4-9977-89a424631a4d", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "08befcf2-f554-4e77-9144-24f67177ede6", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 59, - "isUpcoming": true, - "isLive": false, - "isPast": false - }, - { - "id": "fa08f6c2-bb41-4717-a3d5-d9c1160b0c02", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 79, - "isUpcoming": true, - "isLive": false, - "isPast": false - } - ] - } - }, - { - "endpoint": "/races/all/page-data", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 10, - "response": { - "races": [ - { - "id": "08315de3-0e59-4a21-9153-bc41fc311c7e", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 54 - }, - { - "id": "a99321ca-e5a8-4e11-b149-aad6ff8d0c94", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null - }, - { - "id": "45042258-9f14-4dda-9ee0-f1a8ddd6bcde", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 94 - }, - { - "id": "3dd02ca3-750c-48a3-bcf7-1b23d4f60049", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 49 - }, - { - "id": "cc6e9202-5840-41a6-bd8b-b7d8ba90712e", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null - }, - { - "id": "91bb7d8a-c112-4b84-bcb6-5c701a19957f", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 89 - }, - { - "id": "2c8550c5-12c0-4f19-b773-547ce705c266", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 44 - }, - { - "id": "e9d8cc9f-0445-4dc7-97e8-569086adc9ce", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null - }, - { - "id": "eeefa468-cd61-4ac2-9eb8-81064d82d509", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 84 - }, - { - "id": "c3467b1f-3aad-4f11-a7f4-98515cc4aad4", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 39 - }, - { - "id": "9b42d564-44da-490e-a00d-f56faa225f8e", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null - }, - { - "id": "8dd62f19-009c-4bd1-9eb5-8f927fe8864d", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 79 - }, - { - "id": "8fdb3899-c876-44d4-843c-2f020f3b9058", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 99 - }, - { - "id": "9dad8f52-7932-426e-afdd-946a32b6f80c", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null - }, - { - "id": "4764563d-7a1c-4451-a9ad-4216880a2f68", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 74 - }, - { - "id": "e8faab7b-0547-4c4f-b5e6-c93372013d7a", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 94 - }, - { - "id": "3da02d66-8789-4493-b894-f0ca74d45011", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null - }, - { - "id": "46721f12-2bdd-4d1c-b77a-8fa14d279f89", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 69 - }, - { - "id": "a50610dc-7801-4915-a017-bc95245c7ea2", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 89 - }, - { - "id": "b4f272e5-2abe-4d1c-984c-15cd274f2b4b", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4b16b877-4e32-43ab-aa27-274346178910", - "leagueName": "Schoen - D'Amore Racing League", - "strengthOfField": null - }, - { - "id": "c9ac0048-a084-4f7d-a088-59ba0f70ede5", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "leagueName": "Jones, Trantow and Thiel Racing League", - "strengthOfField": 64 - }, - { - "id": "abd3d32b-7bf2-43c8-a312-a225f88fa159", - "track": "Circuit Zandvoort", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "leagueName": "Larson, Tillman and Metz Racing League", - "strengthOfField": 84 - }, - { - "id": "b7a98c81-6fde-4ce4-9977-89a424631a4d", - "track": "Daytona International Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "c8184f69-1a38-40ea-b907-4426efbb231a", - "leagueName": "Stroman - Wolf Racing League", - "strengthOfField": null - }, - { - "id": "08befcf2-f554-4e77-9144-24f67177ede6", - "track": "Las Vegas Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "74c4f15b-83b2-47db-aff2-45ae27269805", - "leagueName": "Conroy - Blick Racing League", - "strengthOfField": 59 - }, - { - "id": "fa08f6c2-bb41-4717-a3d5-d9c1160b0c02", - "track": "Nürburgring Grand Prix", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-21T18:24:31.840Z", - "status": "scheduled", - "leagueId": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "leagueName": "Turner and Sons Racing League", - "strengthOfField": 79 - }, - { - "id": "1463e1bc-b3ca-485a-aa61-846dc22b9e70", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "7707b816-9c82-4a48-b657-a26fd3a7a726", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 73 - }, - { - "id": "e5249853-247c-4c4a-b1b9-817e1b870337", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 93 - }, - { - "id": "b37d4c9c-db47-453c-a546-4a7062f057f0", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null - }, - { - "id": "6c0e2738-bd6a-4a47-9d3e-c3311bfc3086", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 68 - }, - { - "id": "5f2e9b8e-1574-4fed-8e0e-1b94083be5d1", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 88 - }, - { - "id": "b1f0e8db-a2ec-4a52-a421-02efd60e3c32", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "80c55270-9efd-4abf-9829-64c09f68003d", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 63 - }, - { - "id": "0c2605d4-0a64-4bbc-9c3e-ddfe01b4d336", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 83 - }, - { - "id": "01317e08-89d2-43ae-8242-ad577cd74f3c", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null - }, - { - "id": "0de4ff9b-c724-4f6c-990b-5f86268b3788", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 58 - }, - { - "id": "a0a434ba-5211-4afa-a1c0-c1d763ffae82", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 78 - }, - { - "id": "a8934082-a1bb-44f2-9dbf-11c597dac50e", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "c9feca19-74e0-484c-847f-86b8a63f6a94", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 53 - }, - { - "id": "849316e8-ce9a-4c4e-be0a-200e1052b453", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 73 - }, - { - "id": "a263f9ca-8f44-47c6-9192-5251df2a8058", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null - }, - { - "id": "30b66bcc-325e-44b2-bd21-c02e9bce4ad9", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 48 - }, - { - "id": "1d34fe3f-ee6b-48cd-a43f-96dfb3dbd073", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 68 - }, - { - "id": "07b7cddf-fe76-4787-8d5d-ecb589ec5e6f", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "c0d9fbf2-664d-46ae-9f8c-131310fcbbcb", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "leagueName": "Kunze - Wilderman Racing League", - "strengthOfField": 43 - }, - { - "id": "c5ed36ad-1b0c-4560-8a73-6ee765cbc79a", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "8a74786d-3424-4215-869a-054dbf211cb5", - "leagueName": "Veum, Berge and Schuppe Racing League", - "strengthOfField": 63 - }, - { - "id": "c2540a74-250a-4e36-90c2-ac555189dc3d", - "track": "WeatherTech Raceway Laguna Seca", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "leagueName": "O'Reilly - Hauck Racing League", - "strengthOfField": null - }, - { - "id": "6c141a12-559b-4a12-a905-c94c8f054b7d", - "track": "Hockenheimring", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "leagueName": "Kertzmann - Jast Racing League", - "strengthOfField": 38 - }, - { - "id": "93a5168f-7892-4c53-b590-1e40aa94f344", - "track": "Miami Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "leagueName": "Wyman and Sons Racing League", - "strengthOfField": 58 - }, - { - "id": "ad87f3e9-6a41-4fc6-aaf7-7aa6c0eb6daf", - "track": "Autodromo Nazionale Monza", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-19T18:24:31.840Z", - "status": "scheduled", - "leagueId": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "leagueName": "Conroy, Schuppe and Moen Racing League", - "strengthOfField": null - }, - { - "id": "9df31304-24c1-4444-b005-a175adce7f02", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 52 - }, - { - "id": "108fea4b-91e6-479e-9e43-064b0cb69ae2", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 72 - }, - { - "id": "8a1a8411-79bd-446b-a046-97dfc908fdf7", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null - }, - { - "id": "6cc5b51d-5163-419d-baff-8d3f31bc36b4", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 47 - }, - { - "id": "3d87f3b4-37bd-4d52-9b37-de1c4963b449", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 67 - }, - { - "id": "f6ba9a23-3247-4aa9-af20-1b08bef11282", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null - }, - { - "id": "a6b14a3a-7a1c-4366-a915-13815c3276df", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 42 - }, - { - "id": "4a2bf26d-9a2c-48dd-ac8b-f0b511d29370", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 62 - }, - { - "id": "d810bb73-ce61-4837-b8f8-6dc854640ab1", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null - }, - { - "id": "c6506816-d808-4c45-9336-9c19eceaf01c", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 37 - }, - { - "id": "5622e045-daf7-4b97-bf4f-7387c5a597f4", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 57 - }, - { - "id": "e0bf257e-2908-41f5-b983-adcb0f7443b8", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null - }, - { - "id": "6950527f-1bb8-4093-b920-741eb31d86f6", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 97 - }, - { - "id": "ed3ccf40-4b29-4a11-9ae8-01313d95ef12", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 52 - }, - { - "id": "03bcaa1f-9576-4c06-9168-3d3743111222", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null - }, - { - "id": "3de192db-76fc-48b1-9621-671276641b13", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 92 - }, - { - "id": "ac71da2e-2234-4e34-b02f-93ce065d9665", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 47 - }, - { - "id": "2fe24506-a408-4741-8153-544c4e63656c", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null - }, - { - "id": "fa4672c0-3933-4fe4-bebb-175b331bd307", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 87 - }, - { - "id": "11ff6d9d-d01a-4d7e-8255-380c239d70cb", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "leagueName": "Glover - Wuckert Racing League", - "strengthOfField": 42 - }, - { - "id": "4ca291cf-4a34-4793-86de-374f512d85f0", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "leagueName": "Johnson Inc Racing League", - "strengthOfField": null - }, - { - "id": "b2feee14-2353-470f-95e9-08237c5bd3cf", - "track": "Suzuka International Racing Course", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ed550d3-6124-4274-9818-676d0867b9ae", - "leagueName": "Rutherford, Carter and Dare Racing League", - "strengthOfField": 82 - }, - { - "id": "5debacd0-a88b-4650-9e37-3a40275d0f69", - "track": "Circuit de la Sarthe", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "2acca8ac-74da-4210-98d4-4b37c535b809", - "leagueName": "Wehner Inc Racing League", - "strengthOfField": 37 - }, - { - "id": "79c5756e-a824-49bc-8c3e-0affa7da298c", - "track": "Talladega Superspeedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "leagueName": "Konopelski and Sons Racing League", - "strengthOfField": null - }, - { - "id": "aab87730-4832-4864-91ff-2f6051bcef8b", - "track": "Spa-Francorchamps", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-17T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "leagueName": "Bosco - Barton Racing League", - "strengthOfField": 77 - }, - { - "id": "4c6a5764-455b-4a74-bb48-c5481220f57b", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 51 - }, - { - "id": "25481b51-8520-4fe5-9b75-bceb91576204", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null - }, - { - "id": "c2dd58ab-7ea5-48c8-b815-f569906f70e8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 91 - }, - { - "id": "f6d773a9-00dd-4d8f-b412-6ca4708fc43a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 46 - }, - { - "id": "22e8475f-4fa1-488c-895c-7346b042a99f", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null - }, - { - "id": "614bb63c-b99d-41c6-b134-39515cfefa88", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 86 - }, - { - "id": "3814fafd-7af1-44b8-902e-129fcba58522", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 41 - }, - { - "id": "165385b4-e52a-4289-8931-8e6d2e6d1d7d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null - }, - { - "id": "f2bc82a1-91c7-4c53-b82c-0d2b978e9750", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 81 - }, - { - "id": "465812bc-e95b-4f41-91b4-dd251f44e9e3", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 36 - }, - { - "id": "d3708ceb-e693-4182-935c-daf2e8f001f7", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null - }, - { - "id": "6728f9d2-a7ea-486d-87f2-e21698a01d6b", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 76 - }, - { - "id": "7c44f308-7709-4041-b375-f46940f77563", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 96 - }, - { - "id": "508fbe55-d29b-4046-9e4c-9b35b59016bc", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null - }, - { - "id": "e4b84c45-738f-4444-ae79-adb91754197f", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 71 - }, - { - "id": "44578f11-7adf-45ab-8e5c-5b2bbf96118c", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 91 - }, - { - "id": "e5bcc1e6-eab5-4741-ae84-5b64557ce60f", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null - }, - { - "id": "461e9b1c-276a-4cd6-9065-09efa2648b7e", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 66 - }, - { - "id": "8f58819b-d930-4fbd-9821-5b7af810ec36", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 86 - }, - { - "id": "c0d01d2b-1b5e-4682-883b-00956c38ac1d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "leagueName": "Mayert - Kozey Racing League", - "strengthOfField": null - }, - { - "id": "97cb01bb-23ae-4523-890c-7c86a39a67a1", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5889269b-0913-49e1-b280-19427c94f581", - "leagueName": "Jones LLC Racing League", - "strengthOfField": 61 - }, - { - "id": "02952ab1-00b6-4839-b7ae-f9cb50262df7", - "track": "Silverstone Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "leagueName": "Graham - Langosh Racing League", - "strengthOfField": 81 - }, - { - "id": "468f8e63-d956-4c82-9c8b-cae6aab4d77b", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "leagueName": "Connelly and Sons Racing League", - "strengthOfField": null - }, - { - "id": "b46cb244-22b0-48d2-9c44-3243a3cfa82a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "leagueName": "Dach Inc Racing League", - "strengthOfField": 56 - }, - { - "id": "97eafad4-6669-49d9-8b17-8711a487db16", - "track": "Eldora Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-15T18:24:31.840Z", - "status": "scheduled", - "leagueId": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "leagueName": "Jenkins Inc Racing League", - "strengthOfField": 76 - }, - { - "id": "489bdb5d-7d2b-462e-9595-295f12a35698", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "cbff8918-6865-49ee-8dfa-7ce4059bb5b0", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 70 - }, - { - "id": "d426e17b-3fde-4a4f-92d5-c7b82211e87a", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 90 - }, - { - "id": "05673ccb-b620-475e-96d8-73acae371602", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null - }, - { - "id": "53820912-b8a3-497f-99ab-bfb99f791ed4", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 65 - }, - { - "id": "42e21cdb-71f1-425f-b3e0-77aa7f598eee", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 85 - }, - { - "id": "5e00a699-ba1e-4fe0-b636-2ab93ae698d3", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "1f2e369b-29e7-4148-bceb-6e87ca6f01de", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 60 - }, - { - "id": "b4a21fba-317e-4261-91be-a51b37d23cbe", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 80 - }, - { - "id": "ddf40a6a-e041-40a4-9bb7-592728c711cb", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null - }, - { - "id": "bb9051ce-ac8f-4df7-9f58-e6c73e81da11", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 55 - }, - { - "id": "0a6e1ac4-2153-4d62-af10-b0190a15331a", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 75 - }, - { - "id": "ca4006c4-2636-455c-8640-c7536f1bd7b5", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "db1e8267-5913-4c0f-a697-9320cbd561b0", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 50 - }, - { - "id": "6d0d55b8-682c-4d80-ac5f-1b5659292f2c", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 70 - }, - { - "id": "ffe15f52-d0b8-416b-89e7-e63cfd1819e2", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null - }, - { - "id": "84e97e56-a6f7-4fd9-83ba-fa86b1864a97", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 45 - }, - { - "id": "0fd63959-90ef-4c13-9634-c484e6b31b5d", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 65 - }, - { - "id": "73edf851-487f-42e5-8566-1c816f49158a", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "9e651872-ba01-4585-81a6-7bb76e23e94f", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "leagueName": "Brekke - Kozey Racing League", - "strengthOfField": 40 - }, - { - "id": "daeeabb5-2b0c-4eb4-8d67-46454e5ae894", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "leagueName": "Schiller Inc Racing League", - "strengthOfField": 60 - }, - { - "id": "1fdee6fe-6665-42fb-9c4b-7abe89751759", - "track": "Nürburgring Grand Prix", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "leagueName": "Hagenes, Harvey and Quitzon Racing League", - "strengthOfField": null - }, - { - "id": "6a433f43-b951-4978-9627-4f0364ff0c1b", - "track": "Circuit Zandvoort", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "leagueName": "Franecki and Sons Racing League", - "strengthOfField": 35 - }, - { - "id": "6c2bb298-44e5-45d6-938e-32569ed7da27", - "track": "Daytona International Speedway", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "e9826c49-9d7b-406c-9cca-770b43286956", - "leagueName": "Walker Group Racing League", - "strengthOfField": 55 - }, - { - "id": "1e2d5417-f10c-43b8-b5d2-66ef1625a2dc", - "track": "Las Vegas Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2026-01-13T18:24:31.840Z", - "status": "scheduled", - "leagueId": "a66489fb-3410-4619-b918-461343f956b5", - "leagueName": "Gerlach, Lehner and Jacobson Racing League", - "strengthOfField": null - }, - { - "id": "0f963b0d-20fa-43ab-adb0-d678600cc6f7", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 49 - }, - { - "id": "b741953b-433a-4195-9c59-3162b9012377", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 69 - }, - { - "id": "f7c4c1f2-5e51-455f-abc8-96f74de8d672", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null - }, - { - "id": "c684933b-653d-4d5f-bf93-d13c805391ff", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 44 - }, - { - "id": "9b610fd8-51fc-43a1-984f-e46ced18f366", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 64 - }, - { - "id": "7ccc851d-7451-4d85-807e-1d6c986d9ac1", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null - }, - { - "id": "50a3fe1c-ef6d-46ba-b61f-b209d91062ea", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 39 - }, - { - "id": "8609fa20-7964-4360-a6c3-84134179d6b1", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 59 - }, - { - "id": "d844807a-8f52-4325-b8f7-bb921bbfb46a", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null - }, - { - "id": "aa3333fb-4333-48f9-b3a9-b3d46f19ec04", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 99 - }, - { - "id": "126ca540-bc65-4411-a8a2-931f2c706364", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 54 - }, - { - "id": "c39e3e09-d150-4570-8754-e14cfb6ccdcf", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null - }, - { - "id": "333b6e5b-2761-4479-8d0f-5c1b41fb169a", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 94 - }, - { - "id": "a2fc9875-23fd-4398-875e-9a9ae61122cd", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 49 - }, - { - "id": "2bdd059b-d8c6-43b3-a582-785b11fb1f80", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null - }, - { - "id": "52c466c1-b6c2-45f2-a2d6-70c2c403e7d5", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 89 - }, - { - "id": "3438209c-1e9c-44ea-9dc8-6b934a05818b", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 44 - }, - { - "id": "d1284425-4ca6-4413-8931-e2b9f5c0c4a8", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null - }, - { - "id": "6d4daf34-8059-4daf-9188-acec2a02e884", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 84 - }, - { - "id": "4ec99c2e-86b1-43a4-b6b7-448bb2b77ec1", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "leagueName": "Ziemann, Schoen and Gleichner Racing League", - "strengthOfField": 39 - }, - { - "id": "ee99c28b-5555-4210-b7f2-c67ecbb10173", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "20250afa-2ad0-4286-a99c-e60056090fc2", - "leagueName": "McDermott - Nienow Racing League", - "strengthOfField": null - }, - { - "id": "4b1d0f74-bcbb-41a0-b64c-bd0cac30761b", - "track": "Autodromo Nazionale Monza", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "leagueName": "Brown - Nader Racing League", - "strengthOfField": 79 - }, - { - "id": "b77d6bad-3d05-4cbb-b801-af9b4eec5d44", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "leagueName": "Mills, Wolff and Goyette Racing League", - "strengthOfField": 99 - }, - { - "id": "50684d3f-14a1-47f4-8081-baf8fae2ef9d", - "track": "Hockenheimring", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "leagueName": "Muller, Balistreri and Effertz Racing League", - "strengthOfField": null - }, - { - "id": "00de6125-4cc2-4d07-956c-228ebb919d49", - "track": "Miami Street Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2026-01-11T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6606f304-9733-43e5-89f5-f6b977c510a0", - "leagueName": "Rutherford Group Racing League", - "strengthOfField": 74 - }, - { - "id": "00669b21-f40f-460e-ae02-803fbd2f0226", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 48 - }, - { - "id": "a42bc953-6361-43d2-bd75-a85470fe219f", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null - }, - { - "id": "5671f69d-9cf6-487b-bcbe-d2f74b5f184b", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 88 - }, - { - "id": "c1d2a1e5-9fb4-4370-8b46-66d255b44cbc", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 43 - }, - { - "id": "10588524-a481-4e4f-b3e8-f2cefc454bd9", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null - }, - { - "id": "8175f9a0-1574-408b-b0c8-81709d6013e6", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "b3482dbf-12e6-4c55-879d-4957c15a8d7a", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 38 - }, - { - "id": "ee6adcce-6fc1-409c-8dcd-94425e8bbe51", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null - }, - { - "id": "12db8201-14ea-4288-bc5e-13d1b79d4a93", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 78 - }, - { - "id": "261cd7b4-e485-4c1c-95f8-754d0699ad06", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 98 - }, - { - "id": "d7d47e4c-6b0f-4c21-87c7-33d43afc1cbf", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null - }, - { - "id": "4f91ddc2-0d0f-4fe3-a39d-ce7a014936dc", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 73 - }, - { - "id": "d96ca725-0b54-464b-acac-8995c3fe06d5", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 93 - }, - { - "id": "8eb1b702-748b-41bd-b11a-083ead462b5b", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null - }, - { - "id": "d066702c-25c0-4045-a1ec-9a186448277f", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 68 - }, - { - "id": "77275add-eb0d-4e56-af67-a61548876b27", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 88 - }, - { - "id": "98797f6b-a15a-4f00-8f86-8dde991978fd", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null - }, - { - "id": "c5e2538e-bb1a-4a0d-80a8-f5a236295e5a", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 63 - }, - { - "id": "573d0811-8c87-4ba1-855f-4f7424e43f73", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "2189a15c-2c6c-4043-ac76-fcfcf8a4b1c0", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "295f648b-a160-46a9-a27b-28c0e939b827", - "leagueName": "Muller, Schroeder and Beer Racing League", - "strengthOfField": null - }, - { - "id": "a82164c6-27fc-4bd3-a6ec-cd7f4e61d348", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "leagueName": "Satterfield and Sons Racing League", - "strengthOfField": 58 - }, - { - "id": "5ad2b936-7688-499e-b2f1-bac2b748ae54", - "track": "Spa-Francorchamps", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "leagueName": "Zulauf, Kemmer and Maggio Racing League", - "strengthOfField": 78 - }, - { - "id": "096e51ac-2905-4858-bbb3-b9e2f5f22b8e", - "track": "Suzuka International Racing Course", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "leagueName": "Will - Hegmann Racing League", - "strengthOfField": null - }, - { - "id": "c8f9fb8b-983a-4ad1-9349-2c92b3b0b628", - "track": "Circuit de la Sarthe", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "leagueName": "Koch LLC Racing League", - "strengthOfField": 53 - }, - { - "id": "011dc4f6-d155-4bbc-bfd0-1f9822986e13", - "track": "Talladega Superspeedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T18:24:31.840Z", - "status": "scheduled", - "leagueId": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 73 - }, - { - "id": "273d3958-0fc2-4352-a13f-16076153f0db", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "12572ae2-9f09-4c11-a623-0c089ed6b6a4", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63 - }, - { - "id": "e85d9e84-5a37-4920-bcb3-109ab51816f8", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83 - }, - { - "id": "273e8269-77f2-4824-af3b-ef2c2eb77f89", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43 - }, - { - "id": "51b4ee3d-d31b-4d11-b1db-f2f8d93b3f5b", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63 - }, - { - "id": "8a21e316-77bf-4040-929b-ec4ee5491bd1", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "5ae2a982-5f67-40a1-9a09-8fbde2f3a7f8", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "eb997b98-2858-46de-b75c-816460179437", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63 - }, - { - "id": "44995825-fa51-4c88-b158-c14d29c67b32", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83 - }, - { - "id": "6cd0a5d2-de7f-4299-93bc-fce0e4d71d1e", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43 - }, - { - "id": "6a5733f0-81c6-43c4-bd80-2b4ae848eaa2", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63 - }, - { - "id": "030325da-2936-4509-9791-b8469fec5d71", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "82ed6d7f-ed17-4e01-9391-8425c0e61452", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "6ef81fef-36bd-4d3f-94e4-6bd1eee0b6b5", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63 - }, - { - "id": "de25c127-8993-44d1-9df7-4c9ce78c1fe2", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83 - }, - { - "id": "9b860302-1b12-41fa-8e1e-66c3efa9ebed", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43 - }, - { - "id": "f5651239-78a8-4ba6-b8a1-d40c38ed56b5", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63 - }, - { - "id": "5704c08f-58dd-4aff-959e-8b41bd24ef84", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "70d8234b-8d30-4b3c-944f-e7f2b4eb1054", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "823b738d-079c-46e2-ad7d-30e35d0726f5", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "d45bc15a-68ad-41ca-8082-f39192be3363", - "leagueName": "Runolfsson, Rice and Torphy Racing League", - "strengthOfField": 63 - }, - { - "id": "7304ed9a-5f3b-445e-b210-bef903512397", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "leagueName": "Littel - Corkery Racing League", - "strengthOfField": 83 - }, - { - "id": "69be4416-6a76-437c-b5e9-31a42cf6bc64", - "track": "Circuit Zandvoort", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "leagueName": "Von - Walker Racing League", - "strengthOfField": 43 - }, - { - "id": "c90008ac-ff55-4938-8738-5e85e7601c07", - "track": "Daytona International Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "leagueName": "Towne - Thompson Racing League", - "strengthOfField": 63 - }, - { - "id": "95853dcf-d273-4f45-9d41-6569bfcf9dd4", - "track": "Las Vegas Street Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "678c557e-8527-4b75-80a9-0928b6576d1b", - "leagueName": "Stehr LLC Racing League", - "strengthOfField": 83 - }, - { - "id": "e17e38e6-3fcd-435d-8234-146325021fef", - "track": "Nürburgring Grand Prix", - "car": "LMP3 Prototype", - "scheduledAt": "2026-01-09T06:24:31.840Z", - "status": "running", - "leagueId": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "leagueName": "Daugherty - Sawayn Racing League", - "strengthOfField": 43 - }, - { - "id": "e47aad7f-ad82-488f-b459-474c4173a3b7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "b1680cf0-f179-410a-ae09-e0e725ceb805", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "24e1e4c6-d911-41ca-a551-014cd75b822d", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82 - }, - { - "id": "103fa3d7-7dc8-46e7-a5a7-d60a9d77e33b", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42 - }, - { - "id": "aa560a86-c73b-42ec-bf62-317b3e794f0d", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62 - }, - { - "id": "cdcf2096-791c-4358-a4f7-b3237d9a94e0", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82 - }, - { - "id": "bf457da6-1547-4606-a436-1b3da4167917", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "03e2b4d5-d1dc-44a9-bff8-14b7fce9d00d", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "5d993459-7e31-46df-9089-d99ca0ebd2f7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82 - }, - { - "id": "f9667e6e-1338-4351-9eb3-40fa1462fc5e", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42 - }, - { - "id": "8b40718c-4dca-4cdc-8144-bab07c5767fb", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62 - }, - { - "id": "153c2cbe-4b97-4a14-aab1-0f3ab6d8d1c8", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82 - }, - { - "id": "37698837-96ca-4587-9492-c0d1b92640e4", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "188dc1ed-2da7-492c-bc90-5a0f9b08140e", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "ed38a2ca-8fa5-44d2-8cf2-9b4c8c413b83", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82 - }, - { - "id": "5a6805ca-ec2b-4ad5-bd6d-98fd49519e93", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42 - }, - { - "id": "5859553d-290b-4276-860b-80e6cce4da16", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62 - }, - { - "id": "8162d416-2382-4f28-b602-98cde70ab5d2", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82 - }, - { - "id": "425623c8-69f5-43c4-bfbf-9020119d0a6b", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "8b4a8998-c712-4258-8cbb-3ca375c6a08c", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "leagueName": "Hand LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "e0167086-6ea0-460b-adad-f8688db830ea", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "leagueName": "Barton - Bradtke Racing League", - "strengthOfField": 82 - }, - { - "id": "11a1b6ce-edf7-4735-ab0a-3922a13773a3", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "leagueName": "Bailey, Schulist and Homenick Racing League", - "strengthOfField": 42 - }, - { - "id": "4ab6d707-3ac0-41dd-b60c-7c9f00fb273d", - "track": "Hockenheimring", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "leagueName": "Powlowski, Lubowitz and Oberbrunner Racing League", - "strengthOfField": 62 - }, - { - "id": "9f1de027-4e46-41d4-a1f2-e2f732a9f607", - "track": "Miami Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "leagueName": "Mayert and Sons Racing League", - "strengthOfField": 82 - }, - { - "id": "8ab86fef-e205-43b6-aa9d-402862e34c05", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – BMW M4", - "scheduledAt": "2026-01-08T18:24:31.840Z", - "status": "running", - "leagueId": "cb36e08c-a388-444e-a5ce-2284e3080240", - "leagueName": "Pfannerstill LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "67b0963c-2fb1-4a48-aec5-c519315b496e", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "56dd3468-cf15-41a9-a1b5-381dcffb6cf2", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61 - }, - { - "id": "b9b059d8-45f1-422a-84a1-d9e61b25d79a", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81 - }, - { - "id": "5a588741-1c04-4361-b1a2-b137a59a1afc", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41 - }, - { - "id": "eed82f86-9223-48cd-8c12-1a70f513bc86", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61 - }, - { - "id": "608157e1-c22b-4def-a062-7890d55eebdb", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81 - }, - { - "id": "359f2b62-9976-4fc2-a788-ac45d34a1ba7", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "642b9dfe-29b7-426d-a77b-adc94e9dd09a", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61 - }, - { - "id": "c07bfc8b-a461-47f7-992c-aade9f8b9d73", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81 - }, - { - "id": "e432e393-d681-4c5f-a7f4-9fe3fbfb1d03", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41 - }, - { - "id": "b5337ba0-c967-4c0c-ba20-8112b9f189dc", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61 - }, - { - "id": "e97234ce-40a4-43a3-8f5e-291d65d4a04c", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81 - }, - { - "id": "3f1dfa3d-2de9-4321-8725-53f0dd0f0b79", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "36490e04-def7-4d55-8980-e6ef3d1b12c6", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61 - }, - { - "id": "94eb948d-5cde-48e5-98f1-02c807ce20c5", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81 - }, - { - "id": "4b7bf24b-ec9e-4624-bac4-97dfea40b1be", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41 - }, - { - "id": "86376486-812d-4377-a554-dacf7f0d8059", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61 - }, - { - "id": "61626b37-a74e-4734-98ed-75c3d3b1a928", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81 - }, - { - "id": "73e0c0dd-d0db-42c4-be29-eb0d20bac5dc", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "098fe78b-a7ef-4cce-895f-9b3584b3f7bd", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "leagueName": "Ryan Inc Racing League", - "strengthOfField": 61 - }, - { - "id": "f4d0e03e-42cc-4dd1-9740-dec8595dff56", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "leagueName": "Gleason Group Racing League", - "strengthOfField": 81 - }, - { - "id": "d2fd3a05-986e-44d7-b0d7-9f595ae6b7ea", - "track": "Suzuka International Racing Course", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "leagueName": "Farrell LLC Racing League", - "strengthOfField": 41 - }, - { - "id": "7c7d1a77-bdf8-4b10-b676-68e134e9285e", - "track": "Circuit de la Sarthe", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "leagueName": "Lubowitz, D'Amore and Hammes Racing League", - "strengthOfField": 61 - }, - { - "id": "43377a21-3995-49fd-b522-374224531ca1", - "track": "Talladega Superspeedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "leagueName": "Schneider, Zulauf and Monahan Racing League", - "strengthOfField": 81 - }, - { - "id": "b3f09623-ac5b-4208-8c53-332a1ad8e090", - "track": "Spa-Francorchamps", - "car": "GT3 – Porsche 911", - "scheduledAt": "2026-01-08T06:24:31.840Z", - "status": "running", - "leagueId": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "leagueName": "Orn, Abshire and Purdy Racing League", - "strengthOfField": 41 - }, - { - "id": "032aede2-d191-4d78-b4eb-d4e791cfcb85", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 42 - }, - { - "id": "b28acbb3-607f-44e7-acb6-8c3c57dd54b2", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 62 - }, - { - "id": "0f03ef64-4ee7-45c8-adde-4b44b7253532", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 82 - }, - { - "id": "4f3dab1f-f5af-4a69-a56c-74998366cd37", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 32 - }, - { - "id": "1dada11f-3bf9-4697-8d10-327dd1eb990b", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 52 - }, - { - "id": "68b47e14-5c39-4ee7-a368-99274169baa4", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 72 - }, - { - "id": "df7ad4c8-999e-4a51-9759-006e2bfbe610", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 92 - }, - { - "id": "141c9ab8-ae47-4eaa-abb2-4b228d13b3c4", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 42 - }, - { - "id": "f6a79721-12ff-4fab-961e-f840f427387a", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "5b678947-8cba-48a7-9c32-684209bf7c1f", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 82 - }, - { - "id": "7b4933c0-ecd8-4d55-964f-6d4345665a0a", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 32 - }, - { - "id": "f2ec64d7-4e23-4b6a-ba2d-ac82b0ddd6b4", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 52 - }, - { - "id": "5f7b604f-5961-497f-ab7e-7dd4f20ffabf", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 72 - }, - { - "id": "c9a5e5ba-3089-47c1-9060-1640e0156473", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 92 - }, - { - "id": "0d73ccb1-d6bf-41a2-aa11-dca3622f84f4", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "e7f66c8f-0fde-4fa6-9bfc-ffd2ec3fb0d8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 62 - }, - { - "id": "78e79443-4ca6-487c-8986-33febb353b43", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 82 - }, - { - "id": "e6ae66b2-ef64-4885-92d0-886c3739a753", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 32 - }, - { - "id": "45fde87c-9f2f-4d73-b56c-93e8a4485329", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 52 - }, - { - "id": "7657673a-3de0-4ec9-a9db-db561d3ca7f2", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "leagueName": "Haag - Bins Racing League", - "strengthOfField": 72 - }, - { - "id": "ade3b755-265d-4364-91cf-8e7348190974", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "7d34e891-e05a-4881-861b-739398315401", - "leagueName": "Gulgowski LLC Racing League", - "strengthOfField": 92 - }, - { - "id": "a7e0dbd1-e1b4-409c-9724-65530130a325", - "track": "Eldora Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "leagueName": "Skiles LLC Racing League", - "strengthOfField": 42 - }, - { - "id": "c4ca0a37-448f-4e81-882c-7500b90abed5", - "track": "Silverstone Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "15e3e8ed-2978-45a3-a134-8990b2027905", - "leagueName": "Tremblay Group Racing League", - "strengthOfField": 62 - }, - { - "id": "78ad4b90-37b9-412a-ae20-510e8b4db2a1", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "leagueName": "Jacobson, Koch and Auer Racing League", - "strengthOfField": 82 - }, - { - "id": "4f3bcc69-17fe-4f1e-9256-e8a808c7772d", - "track": "Indianapolis Motor Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-25T18:24:31.840Z", - "status": "completed", - "leagueId": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "leagueName": "Hansen, Cronin and Walker Racing League", - "strengthOfField": 32 - }, - { - "id": "5c37bf6d-994c-49f6-9891-c41c58371082", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "fcaa5d88-ead3-47db-9ffe-85832b2b6b16", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null - }, - { - "id": "f18ebe9f-15be-48d7-8f37-4fe7befb9a5f", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null - }, - { - "id": "c134232a-7e1a-40b0-a242-24620c196253", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null - }, - { - "id": "5e6aa0f6-e202-480a-8032-ee7f31e71449", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null - }, - { - "id": "5dd07a7a-4576-446a-9875-b093d360fdf5", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null - }, - { - "id": "6758d942-d0b3-41b7-be07-5630258ad1f2", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "9f8f2f0c-1378-4f5f-850c-e31f98d66aaa", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null - }, - { - "id": "41fc4d08-b8ed-45ac-a0b1-7d245bf08f4f", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null - }, - { - "id": "f2239814-69c9-4989-854d-6c489f72a519", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null - }, - { - "id": "ff43d2ee-09a6-43dd-bc36-c226f5617a22", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null - }, - { - "id": "2eab4bda-d73a-40dc-a436-aea33620df76", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null - }, - { - "id": "0020ef6c-c9d1-4265-b800-84f0d5cd8087", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "0a9e0d94-4dcb-4808-978b-689d412e0107", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null - }, - { - "id": "48f713bb-db5d-45b9-ae85-9d4575f628d8", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null - }, - { - "id": "b031eee6-6b22-4818-b42a-ed3fae4ba637", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null - }, - { - "id": "334fae40-26ab-4cbe-b781-a4a7762ec006", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null - }, - { - "id": "110b7b14-0348-4d69-91f6-8ba6cdb596af", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null - }, - { - "id": "cc74b7ec-b2e4-4be0-9357-4ae1bb4acd70", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "a4009ded-6712-4a35-8345-1d1a54de12d7", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "164996d3-e059-4490-9fce-3493174aec8b", - "leagueName": "Jaskolski - Renner Racing League", - "strengthOfField": null - }, - { - "id": "5fa9a22c-faef-4bc7-8a9d-091e6bbb9e49", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "leagueName": "Dibbert, Macejkovic and Trantow Racing League", - "strengthOfField": null - }, - { - "id": "fd0e47a2-c1f6-4c84-8b79-725177416991", - "track": "Daytona International Speedway", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "leagueName": "Beer Inc Racing League", - "strengthOfField": null - }, - { - "id": "74f2ebbc-fdc3-4e2b-abfe-62883ffa7a70", - "track": "Las Vegas Street Circuit", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8da83531-b666-4ee8-8e15-a759b485db72", - "leagueName": "Ryan LLC Racing League", - "strengthOfField": null - }, - { - "id": "8a3f17b5-e8a5-4b04-bc00-657f37eb8695", - "track": "Nürburgring Grand Prix", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "leagueName": "Weissnat, Metz and Balistreri Racing League", - "strengthOfField": null - }, - { - "id": "f45e95e7-910c-45c1-912b-7a8bcfe20dc6", - "track": "Circuit Zandvoort", - "car": "GT3 – BMW M4", - "scheduledAt": "2025-12-23T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "leagueName": "Johnson LLC Racing League", - "strengthOfField": null - }, - { - "id": "34fff675-180b-4a3a-921d-7bd77e40bb03", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 41 - }, - { - "id": "fabfc4fc-3d46-41b0-99db-094734bccae0", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 61 - }, - { - "id": "5ecebc3a-2b20-46d3-81e9-3ef18b0684ac", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 81 - }, - { - "id": "79c07693-fb25-4814-8f6f-6598d52a2443", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 31 - }, - { - "id": "54387397-519b-4931-a070-9e57594384a8", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 51 - }, - { - "id": "2acc09b7-2a92-4310-a952-45c42b4307cc", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 71 - }, - { - "id": "7e2155ca-82e3-40c1-b5d1-3c6fef2233b7", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 91 - }, - { - "id": "b6830094-dfc3-49aa-bacf-34aa3334ec47", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 41 - }, - { - "id": "f425318e-f32f-44b8-926f-6c8d0a4040a4", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 61 - }, - { - "id": "8f8fa36c-08fc-4093-8ae1-278dd5a5474c", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 81 - }, - { - "id": "a45537be-5581-43b8-9d7e-0e9e1fee588b", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 31 - }, - { - "id": "a02c813a-3fe4-4acf-b8c6-a7a307cf5856", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 51 - }, - { - "id": "a46574af-1edd-44ac-b4a5-e82486255c88", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 71 - }, - { - "id": "5554a4f0-4635-4a91-96cb-f61e4c7d36aa", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 91 - }, - { - "id": "92dafc08-d73e-4649-8d48-2d72f0a6c82e", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 41 - }, - { - "id": "ea705aac-c617-42a4-aca1-987038709844", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 61 - }, - { - "id": "67641928-4b55-40d4-8b6a-957a0d7eb4dc", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 81 - }, - { - "id": "71032b03-5e87-424b-95b0-e3190b5c0293", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 31 - }, - { - "id": "7852a95b-3463-4434-be22-972a594bea35", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 51 - }, - { - "id": "bd707b61-9d5c-46f7-b65e-4843a89a3e8c", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "leagueName": "Zieme, McGlynn and Gulgowski Racing League", - "strengthOfField": 71 - }, - { - "id": "2839630b-ae64-4cfd-ba29-c6490f4f39a4", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "leagueName": "Satterfield, Senger and Orn Racing League", - "strengthOfField": 91 - }, - { - "id": "74914c9e-103b-4cbf-b9bd-881ae1c9a5fe", - "track": "Las Vegas Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "21af7bc6-c709-473f-b14a-96859ea88b89", - "leagueName": "Schaefer and Sons Racing League", - "strengthOfField": 41 - }, - { - "id": "a788f661-9ca0-45ff-ae6a-d0ca28bb5b0c", - "track": "Nürburgring Grand Prix", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "leagueName": "Kessler, Reynolds and Olson Racing League", - "strengthOfField": 61 - }, - { - "id": "f714f1f5-56b6-4935-87cc-705bc843e153", - "track": "Circuit Zandvoort", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "leagueName": "Terry and Sons Racing League", - "strengthOfField": 81 - }, - { - "id": "e5677d6e-47cb-46a8-94b0-0490ee3f7c93", - "track": "Daytona International Speedway", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-22T18:24:31.840Z", - "status": "completed", - "leagueId": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "leagueName": "Howe Inc Racing League", - "strengthOfField": 31 - }, - { - "id": "3d458500-4f76-44ab-ab77-7cb737336e58", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "7adccf14-2d5d-462b-a7a0-ab291f881c70", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null - }, - { - "id": "22f3a429-112c-4f13-b87a-d7e8a4e7b4bc", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null - }, - { - "id": "f19ff98d-5fb5-4f2a-af14-96c5e076b3c2", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null - }, - { - "id": "f0345c70-e18f-423c-82e9-c78f3e02405d", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null - }, - { - "id": "d96fa2d7-edf9-4955-bcbb-19327bc93972", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null - }, - { - "id": "338a8dca-227e-446a-99b6-26c4bfbac0fd", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "1b8f6c4c-8bd4-4915-9723-0d76ea562c98", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null - }, - { - "id": "f4ecfaac-88b1-4135-94a7-47ef4b718bd6", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null - }, - { - "id": "5182f6a6-a4ee-43c5-8444-e0dfb190df03", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null - }, - { - "id": "ff353952-25fc-4d0e-b51e-3d47d451832d", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null - }, - { - "id": "ca0d2e6e-506e-4924-bbe0-c02a2562ade7", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null - }, - { - "id": "6e463b4d-2efc-413f-ba2a-ad63ba6461bf", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "49001229-4282-4b01-926d-857c36ac1761", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null - }, - { - "id": "be1be486-1c14-4635-8ff9-06297e89d618", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null - }, - { - "id": "8700b0ea-3259-4241-a5f0-66f16b3aad49", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null - }, - { - "id": "899bd42d-7375-4fb1-979c-21fb6f207224", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null - }, - { - "id": "5f9cb7f0-0802-4b1a-9f15-fb33c37d99cb", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null - }, - { - "id": "7c582a4b-25e0-4a57-bad8-5eb0cc0415f3", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "1f1f53b5-14d3-4df9-9ab0-947a43c46aed", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "leagueName": "Miller - Cronin Racing League", - "strengthOfField": null - }, - { - "id": "9f2abf8c-257e-4635-9c3a-68237a90a393", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8e327012-3434-458a-b795-bacb0da50ccb", - "leagueName": "Hahn Inc Racing League", - "strengthOfField": null - }, - { - "id": "04a8a304-817c-4b3f-874c-2ff008f9bf7b", - "track": "Hockenheimring", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "leagueName": "Fay Group Racing League", - "strengthOfField": null - }, - { - "id": "654c7e46-0082-46c2-a8c0-ec88c056958d", - "track": "Miami Street Circuit", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "a21fc435-462e-4159-82d2-1f2f07567252", - "leagueName": "Schuster - Reynolds Racing League", - "strengthOfField": null - }, - { - "id": "b9f02c04-50c8-4272-9173-eb1c36b5ed6d", - "track": "Autodromo Nazionale Monza", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "leagueName": "Cormier, Dickinson and Luettgen Racing League", - "strengthOfField": null - }, - { - "id": "57fc95d9-039f-4661-a3ca-9049ed25e77a", - "track": "WeatherTech Raceway Laguna Seca", - "car": "GT3 – Porsche 911", - "scheduledAt": "2025-12-21T18:24:31.840Z", - "status": "cancelled", - "leagueId": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "leagueName": "Goyette LLC Racing League", - "strengthOfField": null - }, - { - "id": "84c43f7f-9a35-4aff-9f07-9c259a7bdb48", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "63e186db-1e96-4905-9bb3-8cd3f8656ec0", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 40 - }, - { - "id": "59d6f3cc-de3f-40c2-8a87-7366c4a61ce4", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null - }, - { - "id": "0020bd3e-5112-4d67-b953-46c87238e672", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 60 - }, - { - "id": "86332fee-43a2-41a2-94d8-2d7a49094575", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null - }, - { - "id": "ebdb1232-f90c-4049-b171-728be25b7398", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 80 - }, - { - "id": "6c7c5f75-e10a-4cc1-88c1-41786b67305a", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null - }, - { - "id": "84c14ad0-5438-4c55-95fe-0b0eb5a6e14b", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 30 - }, - { - "id": "0d767db9-3d55-4103-bb0d-0f678b4568c1", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null - }, - { - "id": "22825584-713b-4444-a407-23824f3f66ce", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 50 - }, - { - "id": "83b878ff-6fb6-42c3-9019-01037cedf2ae", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null - }, - { - "id": "ea35ba24-fd2a-418a-be8e-7e1653e3d0bb", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 70 - }, - { - "id": "bdf9db54-4d04-4672-9d54-527017a1ae3d", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "2a95f0a8-ce65-4d59-8615-be8ad7a008a4", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 90 - }, - { - "id": "835884f5-0651-4f08-bff0-815b0ef67c9d", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null - }, - { - "id": "8ed081e2-2f1e-407c-897d-061005be6a1f", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 40 - }, - { - "id": "3b561a50-af38-4205-a35e-d8e2f47a548c", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null - }, - { - "id": "40bd966c-8009-4e3f-afcc-2261a2b9fd00", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 60 - }, - { - "id": "adb88ac1-1f04-4a78-87ae-a531249d81f9", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null - }, - { - "id": "d64b1224-326e-403e-a300-79614421fbb1", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 80 - }, - { - "id": "2bd04e62-1439-42c2-947f-49153698b5f3", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null - }, - { - "id": "ffac2059-b424-4824-87cd-b1a1da238cf0", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 30 - }, - { - "id": "5c93913d-9ab2-4f45-822d-1ad996c7d4f5", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null - }, - { - "id": "1ce3cbb8-8948-4244-ac63-3d5ed7b8b654", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 50 - }, - { - "id": "9a9b082c-8a0d-49c0-8170-f2959f525d8e", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "7b223e12-df7a-4ca4-a45c-314c2c7c774d", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 70 - }, - { - "id": "3a4f2e21-97ec-4cd8-a3ba-6aabd3dd71e7", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null - }, - { - "id": "631f923d-31cb-4dcd-9e55-b7c37b32774a", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 90 - }, - { - "id": "0abe4422-0d36-49fa-ab3e-edc8b25be586", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null - }, - { - "id": "ec178955-8ed5-438d-8bec-62a5716a0f85", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 40 - }, - { - "id": "4cbee9f1-ca5b-41e6-b3b0-594deb2d7675", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null - }, - { - "id": "99f14f9f-8ee0-45e9-8f11-88d3e7fa7be6", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 60 - }, - { - "id": "89b820a8-1375-4996-b961-e131372904a6", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null - }, - { - "id": "f0638bc5-accd-4187-a794-5c3897634d01", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 80 - }, - { - "id": "4a5384f7-4adb-4306-8d7e-cb449b5099a9", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null - }, - { - "id": "5055007c-9ecc-4000-aecc-bd79fd7f37cd", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 30 - }, - { - "id": "1fe66836-f406-44c7-8341-908965e000b4", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "cc0bf028-415d-4dd7-8fbe-913d93c10f9a", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 50 - }, - { - "id": "0924a746-ec7c-4762-ad94-a71f4aa2acd9", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "ff3ce352-e223-474c-9266-31f965dcae23", - "leagueName": "Wintheiser, Halvorson and Kunze Racing League", - "strengthOfField": null - }, - { - "id": "1ebd3ba1-2ecf-4644-9055-a05602746a16", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "69c7a200-5528-4c44-9763-d2292f52fb26", - "leagueName": "Barrows Group Racing League", - "strengthOfField": 70 - }, - { - "id": "09af0aa0-1384-4f74-8d8f-f48248a8fb92", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "30ab9238-566e-429b-b120-6e7a7eef4619", - "leagueName": "Strosin, Tremblay and White Racing League", - "strengthOfField": null - }, - { - "id": "d9542dd7-da86-4d7c-b0f3-8c2d637d9ed0", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "leagueName": "Hegmann and Sons Racing League", - "strengthOfField": 90 - }, - { - "id": "20c47aa5-abfa-4499-a8be-77f1d45f9677", - "track": "Circuit de la Sarthe", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "leagueName": "Romaguera, Jones and Senger Racing League", - "strengthOfField": null - }, - { - "id": "6bffc9c2-a7cc-4f67-9419-51033836e004", - "track": "Miami Street Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "leagueName": "Harris, Morar and Lubowitz Racing League", - "strengthOfField": 40 - }, - { - "id": "b73aa481-efc7-41cf-af4a-5530ce60c271", - "track": "Talladega Superspeedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "leagueName": "Gutmann - Raynor Racing League", - "strengthOfField": null - }, - { - "id": "8bc9f748-7ae5-4991-b7b6-b6e19573bf96", - "track": "Autodromo Nazionale Monza", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "leagueName": "Goodwin, Blanda and Murazik Racing League", - "strengthOfField": 60 - }, - { - "id": "a5e34bdc-6ce4-4ac9-a668-d5e9b6a52cdb", - "track": "Spa-Francorchamps", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "leagueName": "Kessler, Rath and Morissette Racing League", - "strengthOfField": null - }, - { - "id": "f5220dbc-7770-453f-9002-a9870bbb6a52", - "track": "WeatherTech Raceway Laguna Seca", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "leagueName": "O'Kon Inc Racing League", - "strengthOfField": 80 - }, - { - "id": "ee3c53f2-3106-4c95-bf61-a251fb4612fb", - "track": "Suzuka International Racing Course", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "cancelled", - "leagueId": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "leagueName": "Mayert - Cartwright Racing League", - "strengthOfField": null - }, - { - "id": "d93ddd58-9504-417f-8315-b2a2d77495dc", - "track": "Hockenheimring", - "car": "Touring – Civic", - "scheduledAt": "2025-12-19T18:24:31.840Z", - "status": "completed", - "leagueId": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "leagueName": "McDermott, Kshlerin and Mayer Racing League", - "strengthOfField": 30 - }, - { - "id": "b4a95b74-1e38-4c41-b285-7fb9af37af8c", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "bb8ae142-f6a2-484d-9b56-d10a80dc4713", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null - }, - { - "id": "6f5263c8-58ca-4541-8096-5c2fc98a9f36", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null - }, - { - "id": "efede7e0-aca2-4829-be19-22bcc6d43755", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null - }, - { - "id": "6dd5bef0-8d02-4224-9e17-38598121b7f8", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null - }, - { - "id": "7b8b489d-530c-4e4a-a76c-d3f11980893b", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null - }, - { - "id": "2795b339-bf20-41a9-90a4-2fcf96e039a2", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "1a23ab64-3b3f-446d-a8f4-c497e7335620", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null - }, - { - "id": "206526ca-5195-42f3-a334-f4c81b92be17", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null - }, - { - "id": "5229771e-0c8d-4e3a-b3d9-c06d39dd9e06", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null - }, - { - "id": "2af615d6-c971-4b72-8c1c-8655b70904cb", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null - }, - { - "id": "a5c50835-72e4-4ef5-8cce-4a41741fc76d", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null - }, - { - "id": "8de544ae-a40c-40e1-a663-615264d6484e", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "58e573c2-9ccf-4c68-a51c-8b55e756ad9c", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null - }, - { - "id": "ae6b41b9-4ebf-4663-bd91-0f3f3339bf40", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null - }, - { - "id": "f53af552-e087-4048-b8a7-464e6bfcc9d4", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null - }, - { - "id": "88a2d52a-c7ba-416e-95be-ffb6db195fd2", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null - }, - { - "id": "39f74c56-8cff-4ca0-a30c-e716cc9a1df5", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null - }, - { - "id": "6712f4e8-c0d6-4182-8ca4-af2d1114a1ad", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "40dba453-4d6d-44e6-b9d7-7f02c6077ca9", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "leagueName": "Witting Group Racing League", - "strengthOfField": null - }, - { - "id": "b7d86327-cb7e-4cab-9c40-7c063217fc6b", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "02b237a7-919d-4eda-8f75-0894d1617417", - "leagueName": "Schaefer - King Racing League", - "strengthOfField": null - }, - { - "id": "c42a8599-c95b-4f83-a0b2-00da4a301ce8", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "e470f453-3f68-445e-932b-83866b1d61d4", - "leagueName": "Mayert, Lynch and Farrell Racing League", - "strengthOfField": null - }, - { - "id": "b7bb2da8-0fe1-4e84-b3d0-4aaac31bec25", - "track": "Indianapolis Motor Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "leagueName": "Nicolas LLC Racing League", - "strengthOfField": null - }, - { - "id": "95a2acc5-585f-41a9-bbab-5164d62164b2", - "track": "Eldora Speedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "6a955043-89e1-44fa-a886-31bd8eb29614", - "leagueName": "Stark, Schumm and Toy Racing League", - "strengthOfField": null - }, - { - "id": "93bba320-a383-4c69-9423-69eca977d853", - "track": "Silverstone Circuit", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-17T18:24:31.840Z", - "status": "cancelled", - "leagueId": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "leagueName": "Paucek, Hessel and Ratke Racing League", - "strengthOfField": null - }, - { - "id": "6a3b6471-c98c-4296-af49-0da751d48f69", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 39 - }, - { - "id": "da0d2422-7bff-4a54-970a-815977927f40", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 59 - }, - { - "id": "81ad1311-f869-4fb9-94c8-b5cfa6276f68", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 79 - }, - { - "id": "cf977f98-e935-4a52-ac87-508dea9a6875", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 99 - }, - { - "id": "14a3512c-cf43-4549-b131-8709770a6dbe", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 49 - }, - { - "id": "10824e62-6c74-4e88-b1f5-09176c7b8b9e", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 69 - }, - { - "id": "0f59f890-a5ef-4906-a1a7-b2d12753af14", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 89 - }, - { - "id": "7dd96041-2bb4-45a7-8d12-170682dc6a21", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 39 - }, - { - "id": "1bab0904-18ed-43fb-b1b7-8a0597a40d7b", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 59 - }, - { - "id": "eb65387f-818a-42a1-96f9-2f87129c229c", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 79 - }, - { - "id": "84ac0f6e-83e9-4e97-ba98-f3457ff3ea2a", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 99 - }, - { - "id": "133f713f-159a-4f21-9c4b-8559421e7b78", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 49 - }, - { - "id": "5ab58c9a-c6d8-4d0a-b9d3-8e0af481330c", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 69 - }, - { - "id": "1a6ce22b-c69f-495f-901e-1922ef0c5e40", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 89 - }, - { - "id": "5d240887-0758-41fe-bb2e-594ac19d98f0", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 39 - }, - { - "id": "acda9425-a0c7-4c2f-82fb-9764fc26a6e6", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 59 - }, - { - "id": "b65bdad5-e232-4145-bca7-c5d829498782", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 79 - }, - { - "id": "0bb16492-cce9-45ca-a574-f5ce60aad702", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 99 - }, - { - "id": "4a54cdeb-cd16-4052-a562-053dc1173645", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 49 - }, - { - "id": "559698d3-4cf8-48bb-85fe-12426090e475", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "leagueName": "Krajcik, Parisian and Nikolaus Racing League", - "strengthOfField": 69 - }, - { - "id": "81a15f3f-becc-4f6b-8f98-24d0a8240eea", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "f1fd296f-b268-44fd-9750-0e623466f525", - "leagueName": "Considine - Waters Racing League", - "strengthOfField": 89 - }, - { - "id": "965896c2-874e-4b29-a067-454bbab69a19", - "track": "Talladega Superspeedway", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "leagueName": "Wisozk - Hamill Racing League", - "strengthOfField": 39 - }, - { - "id": "eb4acc5c-c7d2-4bae-8b86-7942ddfc04d4", - "track": "Spa-Francorchamps", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "leagueName": "Altenwerth - Rosenbaum Racing League", - "strengthOfField": 59 - }, - { - "id": "7414702d-c3a0-4545-bbb2-d476625a1530", - "track": "Suzuka International Racing Course", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "fd308785-6c4c-447f-8585-216f7266b26b", - "leagueName": "Larson - Simonis Racing League", - "strengthOfField": 79 - }, - { - "id": "effd179c-eff2-43fe-b41a-e38fa9b0265b", - "track": "Circuit de la Sarthe", - "car": "GT4 – Alpine", - "scheduledAt": "2025-12-16T18:24:31.840Z", - "status": "completed", - "leagueId": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "leagueName": "Leuschke and Sons Racing League", - "strengthOfField": 99 - }, - { - "id": "ffbf4ca4-e3c7-4f3f-b4dc-dbb12f1de0c1", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 55 - }, - { - "id": "08cfcdda-bb93-4c06-8798-38be7882b0e9", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 75 - }, - { - "id": "4d6a36ee-d131-4135-9e42-25be8b18f3e0", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null - }, - { - "id": "d53b3546-11a0-4ab7-b6b6-adfa62661a30", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 50 - }, - { - "id": "459d5437-8f94-4fbc-ae08-a71acb7ce44b", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 70 - }, - { - "id": "e8aaa30d-8d43-4a7a-a406-80e43cf66487", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null - }, - { - "id": "d01dbe6d-3904-49db-b1b8-07eb4a4e7e01", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 45 - }, - { - "id": "ed1f41a0-1f24-4180-996d-164092832dea", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 65 - }, - { - "id": "aa5e46cb-4bcb-4bc6-9f9a-4dd0049064e1", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null - }, - { - "id": "30faaa8a-d763-42ac-a846-03943a9cbfaf", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 40 - }, - { - "id": "5295a1dd-5e1e-41c0-b9ee-a67513365ceb", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 60 - }, - { - "id": "777e056c-ec85-45c7-9340-399de12bc6a2", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null - }, - { - "id": "743651e4-b028-4057-a5c9-59c138012d37", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 35 - }, - { - "id": "37390cd1-1ca7-45af-a33e-3d12c60571bf", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 55 - }, - { - "id": "dbfbe7f6-6e23-4995-8a2f-cc2b5222c300", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null - }, - { - "id": "9f92e6bd-f258-4990-85b9-aea155d40aa4", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 95 - }, - { - "id": "26d275de-00aa-4ac1-b01b-770818ab1283", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 50 - }, - { - "id": "b63ec708-2d65-4926-b816-d68b36efc77e", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null - }, - { - "id": "4693e589-eb66-40ae-a7da-381e5febc7f4", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 90 - }, - { - "id": "a79ba668-3a86-452f-a3e4-74d2f3d77987", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "9cfb2831-8825-4736-8e06-07dab0583392", - "leagueName": "Cronin Group Racing League", - "strengthOfField": 45 - }, - { - "id": "3f4b47b7-e3b9-4f6b-82e8-8570a04454ba", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "3dde6d17-2247-421a-b120-c602ce7a2912", - "leagueName": "Hagenes, Monahan and Littel Racing League", - "strengthOfField": null - }, - { - "id": "7769c123-83e6-46ac-a1de-95143a96b5ba", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "dd14948b-e89b-479f-b8a0-902f17679996", - "leagueName": "Stanton, Weimann and Lehner Racing League", - "strengthOfField": 85 - }, - { - "id": "066c6083-1a7d-4164-8cd6-819f6235a5c9", - "track": "Indianapolis Motor Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "leagueName": "Friesen, Bechtelar and Roob Racing League", - "strengthOfField": 40 - }, - { - "id": "ab88fe62-be1d-400e-9ae1-06ddd3b5194a", - "track": "Eldora Speedway", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "leagueName": "Marks LLC Racing League", - "strengthOfField": null - }, - { - "id": "1635a17c-3987-43cd-a693-e26ec3d6612e", - "track": "Silverstone Circuit", - "car": "Touring – Civic", - "scheduledAt": "2025-12-14T18:24:31.840Z", - "status": "scheduled", - "leagueId": "22001041-583d-4c6e-ba2a-103948cb476c", - "leagueName": "Rempel - Bins Racing League", - "strengthOfField": 80 - }, - { - "id": "413ba426-c904-4477-9fae-03d48bc49332", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 38 - }, - { - "id": "97dc65bf-741b-4e88-b666-9f1b0a6c541c", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 58 - }, - { - "id": "5df29acb-5dd5-4f25-b7c1-412ea9c64f9d", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 78 - }, - { - "id": "391d9214-5ac7-4a99-b8a0-026851bfd6bf", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 98 - }, - { - "id": "c4e37599-f85d-4c3c-84b2-f767e504758c", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 48 - }, - { - "id": "14759fe1-1e16-4c43-bd0a-d95333969b68", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 68 - }, - { - "id": "29329abd-49b9-47d7-be74-5ff62be52cee", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 88 - }, - { - "id": "8308ccb4-540d-4838-a01a-d8d5b374210a", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 38 - }, - { - "id": "7f5a97ac-ae96-403a-99aa-49ea58096b58", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 58 - }, - { - "id": "405eec92-e4f8-4a12-9c38-72dc663386dd", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 78 - }, - { - "id": "15ddb5a4-4c02-4a30-a0b8-ec2fccb14e34", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 98 - }, - { - "id": "90eaff25-93a4-4ef1-9b66-aab69d868482", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 48 - }, - { - "id": "831a34df-9961-4338-a870-fdb693a88f41", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 68 - }, - { - "id": "3ba367f2-2167-4c08-8293-d056e2678018", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 88 - }, - { - "id": "19b149c9-8f45-4b47-adef-a58973288d60", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 38 - }, - { - "id": "bf538109-5a98-4a3c-85de-90c06eb868ac", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 58 - }, - { - "id": "68f7e3c6-4e7d-46e2-830d-7c60e27a0690", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 78 - }, - { - "id": "731a283b-f4e9-4e5a-922e-803e39f5536f", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 98 - }, - { - "id": "bbe9eb85-e9db-4cf0-8aee-57669d69616e", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 48 - }, - { - "id": "b435db5e-fba3-4036-810f-8b761be2dc54", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "leagueName": "Green, Corkery and Toy Racing League", - "strengthOfField": 68 - }, - { - "id": "351bf8bf-2552-4c22-b94e-b6df5e581a5e", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "leagueName": "Wuckert LLC Racing League", - "strengthOfField": 88 - }, - { - "id": "c8a0080c-c839-4152-aa9d-1463cf854113", - "track": "Indianapolis Motor Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "c1737186-2473-4757-839b-978a12b4951c", - "leagueName": "Donnelly - Padberg Racing League", - "strengthOfField": 38 - }, - { - "id": "1787f892-ed85-4e4f-a4fb-752f64d5a7ee", - "track": "Eldora Speedway", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "leagueName": "Reinger LLC Racing League", - "strengthOfField": 58 - }, - { - "id": "9a259add-b487-4551-ba74-55cbf699e9b7", - "track": "Silverstone Circuit", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "leagueName": "Bayer - Reichel Racing League", - "strengthOfField": 78 - }, - { - "id": "050d6751-10b3-457d-8522-23fc1402a339", - "track": "Autodromo Enzo e Dino Ferrari", - "car": "LMP3 Prototype", - "scheduledAt": "2025-12-13T18:24:31.840Z", - "status": "completed", - "leagueId": "97f4007c-1939-49d5-886d-4796b554a7d5", - "leagueName": "Schmitt - Vandervort Racing League", - "strengthOfField": 98 - } - ], - "filters": { - "statuses": [ - { - "value": "all", - "label": "All Statuses" - }, - { - "value": "scheduled", - "label": "Scheduled" - }, - { - "value": "running", - "label": "Live" - }, - { - "value": "completed", - "label": "Completed" - }, - { - "value": "cancelled", - "label": "Cancelled" - } - ], - "leagues": [ - { - "id": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "name": "Orn, Abshire and Purdy Racing League" - }, - { - "id": "cb36e08c-a388-444e-a5ce-2284e3080240", - "name": "Pfannerstill LLC Racing League" - }, - { - "id": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "name": "Daugherty - Sawayn Racing League" - }, - { - "id": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "name": "Mayert - Cartwright Racing League" - }, - { - "id": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "name": "Paucek, Hessel and Ratke Racing League" - }, - { - "id": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "name": "Goyette LLC Racing League" - }, - { - "id": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "name": "Johnson LLC Racing League" - }, - { - "id": "97f4007c-1939-49d5-886d-4796b554a7d5", - "name": "Schmitt - Vandervort Racing League" - }, - { - "id": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "name": "Leuschke and Sons Racing League" - }, - { - "id": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "name": "McDermott, Kshlerin and Mayer Racing League" - }, - { - "id": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "name": "Howe Inc Racing League" - }, - { - "id": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "name": "Hansen, Cronin and Walker Racing League" - }, - { - "id": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "name": "Skiles LLC Racing League" - }, - { - "id": "6606f304-9733-43e5-89f5-f6b977c510a0", - "name": "Rutherford Group Racing League" - }, - { - "id": "a66489fb-3410-4619-b918-461343f956b5", - "name": "Gerlach, Lehner and Jacobson Racing League" - }, - { - "id": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "name": "Jenkins Inc Racing League" - }, - { - "id": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "name": "Bosco - Barton Racing League" - }, - { - "id": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "name": "Conroy, Schuppe and Moen Racing League" - }, - { - "id": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "name": "Turner and Sons Racing League" - }, - { - "id": "22001041-583d-4c6e-ba2a-103948cb476c", - "name": "Rempel - Bins Racing League" - }, - { - "id": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "name": "Ryan Inc Racing League" - }, - { - "id": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "name": "Hand LLC Racing League" - }, - { - "id": "d45bc15a-68ad-41ca-8082-f39192be3363", - "name": "Runolfsson, Rice and Torphy Racing League" - }, - { - "id": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "name": "Witting Group Racing League" - }, - { - "id": "ff3ce352-e223-474c-9266-31f965dcae23", - "name": "Wintheiser, Halvorson and Kunze Racing League" - }, - { - "id": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "name": "Miller - Cronin Racing League" - }, - { - "id": "164996d3-e059-4490-9fce-3493174aec8b", - "name": "Jaskolski - Renner Racing League" - }, - { - "id": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "name": "Green, Corkery and Toy Racing League" - }, - { - "id": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "name": "Krajcik, Parisian and Nikolaus Racing League" - }, - { - "id": "69c7a200-5528-4c44-9763-d2292f52fb26", - "name": "Barrows Group Racing League" - }, - { - "id": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "name": "Zieme, McGlynn and Gulgowski Racing League" - }, - { - "id": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "name": "Haag - Bins Racing League" - }, - { - "id": "295f648b-a160-46a9-a27b-28c0e939b827", - "name": "Muller, Schroeder and Beer Racing League" - }, - { - "id": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "name": "Ziemann, Schoen and Gleichner Racing League" - }, - { - "id": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "name": "Brekke - Kozey Racing League" - }, - { - "id": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "name": "Mayert - Kozey Racing League" - }, - { - "id": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "name": "Glover - Wuckert Racing League" - }, - { - "id": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "name": "Kunze - Wilderman Racing League" - }, - { - "id": "4b16b877-4e32-43ab-aa27-274346178910", - "name": "Schoen - D'Amore Racing League" - }, - { - "id": "9cfb2831-8825-4736-8e06-07dab0583392", - "name": "Cronin Group Racing League" - }, - { - "id": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "name": "Gleason Group Racing League" - }, - { - "id": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "name": "Barton - Bradtke Racing League" - }, - { - "id": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "name": "Littel - Corkery Racing League" - }, - { - "id": "02b237a7-919d-4eda-8f75-0894d1617417", - "name": "Schaefer - King Racing League" - }, - { - "id": "30ab9238-566e-429b-b120-6e7a7eef4619", - "name": "Strosin, Tremblay and White Racing League" - }, - { - "id": "8e327012-3434-458a-b795-bacb0da50ccb", - "name": "Hahn Inc Racing League" - }, - { - "id": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "name": "Dibbert, Macejkovic and Trantow Racing League" - }, - { - "id": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "name": "Wuckert LLC Racing League" - }, - { - "id": "f1fd296f-b268-44fd-9750-0e623466f525", - "name": "Considine - Waters Racing League" - }, - { - "id": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "name": "Hegmann and Sons Racing League" - }, - { - "id": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "name": "Satterfield, Senger and Orn Racing League" - }, - { - "id": "7d34e891-e05a-4881-861b-739398315401", - "name": "Gulgowski LLC Racing League" - }, - { - "id": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "name": "Satterfield and Sons Racing League" - }, - { - "id": "20250afa-2ad0-4286-a99c-e60056090fc2", - "name": "McDermott - Nienow Racing League" - }, - { - "id": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "name": "Schiller Inc Racing League" - }, - { - "id": "5889269b-0913-49e1-b280-19427c94f581", - "name": "Jones LLC Racing League" - }, - { - "id": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "name": "Johnson Inc Racing League" - }, - { - "id": "8a74786d-3424-4215-869a-054dbf211cb5", - "name": "Veum, Berge and Schuppe Racing League" - }, - { - "id": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "name": "Jones, Trantow and Thiel Racing League" - }, - { - "id": "3dde6d17-2247-421a-b120-c602ce7a2912", - "name": "Hagenes, Monahan and Littel Racing League" - }, - { - "id": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "name": "Farrell LLC Racing League" - }, - { - "id": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "name": "Bailey, Schulist and Homenick Racing League" - }, - { - "id": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "name": "Von - Walker Racing League" - }, - { - "id": "e470f453-3f68-445e-932b-83866b1d61d4", - "name": "Mayert, Lynch and Farrell Racing League" - }, - { - "id": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "name": "Romaguera, Jones and Senger Racing League" - }, - { - "id": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "name": "Fay Group Racing League" - }, - { - "id": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "name": "Beer Inc Racing League" - }, - { - "id": "c1737186-2473-4757-839b-978a12b4951c", - "name": "Donnelly - Padberg Racing League" - }, - { - "id": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "name": "Wisozk - Hamill Racing League" - }, - { - "id": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "name": "Harris, Morar and Lubowitz Racing League" - }, - { - "id": "21af7bc6-c709-473f-b14a-96859ea88b89", - "name": "Schaefer and Sons Racing League" - }, - { - "id": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "name": "Skiles LLC Racing League" - }, - { - "id": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "name": "Zulauf, Kemmer and Maggio Racing League" - }, - { - "id": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "name": "Brown - Nader Racing League" - }, - { - "id": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "name": "Hagenes, Harvey and Quitzon Racing League" - }, - { - "id": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "name": "Graham - Langosh Racing League" - }, - { - "id": "1ed550d3-6124-4274-9818-676d0867b9ae", - "name": "Rutherford, Carter and Dare Racing League" - }, - { - "id": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "name": "O'Reilly - Hauck Racing League" - }, - { - "id": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "name": "Larson, Tillman and Metz Racing League" - }, - { - "id": "dd14948b-e89b-479f-b8a0-902f17679996", - "name": "Stanton, Weimann and Lehner Racing League" - }, - { - "id": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "name": "Lubowitz, D'Amore and Hammes Racing League" - }, - { - "id": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "name": "Powlowski, Lubowitz and Oberbrunner Racing League" - }, - { - "id": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "name": "Towne - Thompson Racing League" - }, - { - "id": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "name": "Nicolas LLC Racing League" - }, - { - "id": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "name": "Gutmann - Raynor Racing League" - }, - { - "id": "a21fc435-462e-4159-82d2-1f2f07567252", - "name": "Schuster - Reynolds Racing League" - }, - { - "id": "8da83531-b666-4ee8-8e15-a759b485db72", - "name": "Ryan LLC Racing League" - }, - { - "id": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "name": "Reinger LLC Racing League" - }, - { - "id": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "name": "Altenwerth - Rosenbaum Racing League" - }, - { - "id": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "name": "Goodwin, Blanda and Murazik Racing League" - }, - { - "id": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "name": "Kessler, Reynolds and Olson Racing League" - }, - { - "id": "15e3e8ed-2978-45a3-a134-8990b2027905", - "name": "Tremblay Group Racing League" - }, - { - "id": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "name": "Will - Hegmann Racing League" - }, - { - "id": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "name": "Mills, Wolff and Goyette Racing League" - }, - { - "id": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "name": "Franecki and Sons Racing League" - }, - { - "id": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "name": "Connelly and Sons Racing League" - }, - { - "id": "2acca8ac-74da-4210-98d4-4b37c535b809", - "name": "Wehner Inc Racing League" - }, - { - "id": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "name": "Kertzmann - Jast Racing League" - }, - { - "id": "c8184f69-1a38-40ea-b907-4426efbb231a", - "name": "Stroman - Wolf Racing League" - }, - { - "id": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "name": "Friesen, Bechtelar and Roob Racing League" - }, - { - "id": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "name": "Schneider, Zulauf and Monahan Racing League" - }, - { - "id": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "name": "Mayert and Sons Racing League" - }, - { - "id": "678c557e-8527-4b75-80a9-0928b6576d1b", - "name": "Stehr LLC Racing League" - }, - { - "id": "6a955043-89e1-44fa-a886-31bd8eb29614", - "name": "Stark, Schumm and Toy Racing League" - }, - { - "id": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "name": "Kessler, Rath and Morissette Racing League" - }, - { - "id": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "name": "Cormier, Dickinson and Luettgen Racing League" - }, - { - "id": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "name": "Weissnat, Metz and Balistreri Racing League" - }, - { - "id": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "name": "Bayer - Reichel Racing League" - }, - { - "id": "fd308785-6c4c-447f-8585-216f7266b26b", - "name": "Larson - Simonis Racing League" - }, - { - "id": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "name": "O'Kon Inc Racing League" - }, - { - "id": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "name": "Terry and Sons Racing League" - }, - { - "id": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "name": "Jacobson, Koch and Auer Racing League" - }, - { - "id": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "name": "Koch LLC Racing League" - }, - { - "id": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "name": "Muller, Balistreri and Effertz Racing League" - }, - { - "id": "e9826c49-9d7b-406c-9cca-770b43286956", - "name": "Walker Group Racing League" - }, - { - "id": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "name": "Dach Inc Racing League" - }, - { - "id": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "name": "Konopelski and Sons Racing League" - }, - { - "id": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "name": "Wyman and Sons Racing League" - }, - { - "id": "74c4f15b-83b2-47db-aff2-45ae27269805", - "name": "Conroy - Blick Racing League" - }, - { - "id": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "name": "Marks LLC Racing League" - } - ] - } - } - }, - { - "endpoint": "/races/reference/penalty-types", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 2, - "response": { - "penaltyTypes": [ - { - "type": "time_penalty", - "requiresValue": true, - "valueKind": "seconds" - }, - { - "type": "grid_penalty", - "requiresValue": true, - "valueKind": "grid_positions" - }, - { - "type": "points_deduction", - "requiresValue": true, - "valueKind": "points" - }, - { - "type": "disqualification", - "requiresValue": false, - "valueKind": "none" - }, - { - "type": "warning", - "requiresValue": false, - "valueKind": "none" - }, - { - "type": "license_points", - "requiresValue": true, - "valueKind": "points" - }, - { - "type": "probation", - "requiresValue": false, - "valueKind": "none" - }, - { - "type": "fine", - "requiresValue": true, - "valueKind": "points" - }, - { - "type": "race_ban", - "requiresValue": true, - "valueKind": "races" - } - ], - "defaultReasons": { - "upheld": "Protest upheld", - "dismissed": "Protest dismissed" - } - } - }, - { - "endpoint": "/leagues/all-with-capacity", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 40, - "response": { - "leagues": [ - { - "id": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "name": "Orn, Abshire and Purdy Racing League", - "description": "Taedium crustulum summa degero ascisco venustas. Occaecati dolores crux qui conspergo suscipit vulgivagus creator desparatus.", - "ownerId": "b7ef9cf2-16b5-4327-8e1c-081e06e45b38", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2026-01-06T10:08:51.758Z", - "usedSlots": 9, - "socialLinks": {} - }, - { - "id": "cb36e08c-a388-444e-a5ce-2284e3080240", - "name": "Pfannerstill LLC Racing League", - "description": "Minus vomer amicitia terra creator cubo tantillus abundans cursus stultus. Cattus valens explicabo tego strenuus.", - "ownerId": "2c6d69e5-9e40-48d0-ac54-4d11f425b027", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2025-12-08T23:07:32.610Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://icy-pilot.name/" - } - }, - { - "id": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "name": "Daugherty - Sawayn Racing League", - "description": "Statua delego quo cunabula absorbeo aut excepturi. Sulum vulgivagus corpus.", - "ownerId": "00a1d9ef-47f6-4f28-aaf2-f675d9003ab6", - "settings": { - "maxDrivers": 50 - }, - "createdAt": "2025-02-17T10:03:19.700Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://remarkable-cd.biz", - "websiteUrl": "https://sudden-forage.org" - } - }, - { - "id": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "name": "Mayert - Cartwright Racing League", - "description": "Adficio vergo tabella inventore tabgo defetiscor substantia. Deludo atrocitas sumptus decerno vobis trucido contigo occaecati.", - "ownerId": "bba97f0a-5c71-492e-88a1-48be70f88ef2", - "settings": { - "maxDrivers": 60 - }, - "createdAt": "2024-06-23T17:18:41.530Z", - "usedSlots": 35, - "socialLinks": {} - }, - { - "id": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "name": "Paucek, Hessel and Ratke Racing League", - "description": "Demergo deripio ab careo ullus. Aliqua speculum vae calculus umquam tametsi spoliatio suffragium complectus colligo.", - "ownerId": "7927b143-d381-4f2c-afa3-8f6302a6d6fa", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2025-06-28T18:42:30.991Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://aching-knight.info", - "youtubeUrl": "https://flawed-eggplant.name", - "websiteUrl": "https://helpful-grandpa.biz" - } - }, - { - "id": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "name": "Goyette LLC Racing League", - "description": "Aggero quasi accedo quae tempore tollo ater vergo charisma dedico. Cui sponte cognomen advenio cito asper.", - "ownerId": "15e55ce1-f6b8-4a3f-8df7-e897a8f58edf", - "settings": { - "maxDrivers": 28 - }, - "createdAt": "2025-03-16T19:21:38.349Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://that-collaboration.biz/" - } - }, - { - "id": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "name": "Johnson LLC Racing League", - "description": "Curvo bene campana perferendis vir termes avarus truculenter. Arcus vaco tam temeritas.", - "ownerId": "c8ea100b-01c4-4d24-b8fa-bee215e7ebec", - "settings": { - "maxDrivers": 36 - }, - "createdAt": "2026-01-07T14:50:05.815Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://hot-knickers.com/", - "websiteUrl": "https://international-final.net" - } - }, - { - "id": "97f4007c-1939-49d5-886d-4796b554a7d5", - "name": "Schmitt - Vandervort Racing League", - "description": "Tabgo correptius occaecati creber comptus. Vitae vomica vespillo.", - "ownerId": "607cb226-8f4a-433a-a23d-5b438913b6bf", - "settings": { - "maxDrivers": 44 - }, - "createdAt": "2024-05-05T08:01:46.789Z", - "usedSlots": 4, - "socialLinks": { - "discordUrl": "https://wrong-molasses.info/", - "youtubeUrl": "https://ordinary-bell.biz", - "websiteUrl": "https://immaculate-tributary.net/" - } - }, - { - "id": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "name": "Leuschke and Sons Racing League", - "description": "Thymum solium supra cruciamentum. Vulnero campana stabilis tolero uxor necessitatibus valens explicabo adimpleo turbo.", - "ownerId": "e6ff2fb0-2045-47c2-8b60-693022112dbc", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-07-11T15:02:01.895Z", - "usedSlots": 5, - "socialLinks": {} - }, - { - "id": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "name": "McDermott, Kshlerin and Mayer Racing League", - "description": "Placeat adaugeo utpote natus comminor spero. Credo qui tribuo cruciamentum.", - "ownerId": "aea04e09-d156-4181-a1eb-39744ef36f19", - "settings": { - "maxDrivers": 48 - }, - "createdAt": "2024-07-02T16:42:56.097Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://rich-carboxyl.net/" - } - }, - { - "id": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "name": "Howe Inc Racing League", - "description": "Vitium libero coruscus sursum argentum. Defero cum tantum pauper carpo demonstro vespillo thymum decet tempus.", - "ownerId": "af8f6f6f-42f7-4389-8f0a-3894c0888540", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2024-12-01T10:29:34.607Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://worthless-numeracy.info/", - "youtubeUrl": "https://awful-median.org" - } - }, - { - "id": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "name": "Hansen, Cronin and Walker Racing League", - "description": "Soleo vinco attonbitus. Ventus admoveo supra civitas aperiam adsum demum ancilla admoneo calamitas.", - "ownerId": "26068f66-9e55-4c32-b64b-30a7ee17b44f", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2024-09-03T02:50:20.213Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://devoted-soybean.net/", - "youtubeUrl": "https://better-barge.info", - "websiteUrl": "https://well-documented-chops.net/" - } - }, - { - "id": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "name": "Skiles LLC Racing League", - "description": "Somniculosus fugiat quibusdam deficio cervus. Aeneus universe ustulo umerus aperio depromo.", - "ownerId": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "settings": { - "maxDrivers": 52 - }, - "createdAt": "2026-01-03T03:33:55.040Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "6606f304-9733-43e5-89f5-f6b977c510a0", - "name": "Rutherford Group Racing League", - "description": "Correptius avaritia allatus cumque uxor voco terror. Arbustum addo tribuo ascisco arguo viscus undique nam vehemens tempora.", - "ownerId": "04be96f7-b983-48f3-86b5-1ccefccc005d", - "settings": { - "maxDrivers": 26 - }, - "createdAt": "2024-08-25T03:14:49.804Z", - "usedSlots": 4, - "socialLinks": { - "discordUrl": "https://lawful-council.com" - } - }, - { - "id": "a66489fb-3410-4619-b918-461343f956b5", - "name": "Gerlach, Lehner and Jacobson Racing League", - "description": "Ancilla talus aspernatur decipio comburo audacia quo conturbo abbas. Vereor arceo spiritus subiungo auditor.", - "ownerId": "7ca9cb8b-9cd7-43df-abfb-29e1bcac1e02", - "settings": { - "maxDrivers": 56 - }, - "createdAt": "2025-05-15T08:48:44.071Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://remarkable-someplace.net/", - "websiteUrl": "https://admired-tectonics.name/" - } - }, - { - "id": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "name": "Jenkins Inc Racing League", - "description": "Caute vergo quae reiciendis civis brevis tunc voro laborum patrocinor. Accendo agnosco adamo addo certe caelestis armarium tendo.", - "ownerId": "0c4c42e7-4ea5-48f6-9d1a-1e39cfb20516", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2024-10-05T02:28:41.376Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://flowery-fat.name", - "youtubeUrl": "https://homely-requirement.net", - "websiteUrl": "https://tidy-designation.info" - } - }, - { - "id": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "name": "Bosco - Barton Racing League", - "description": "Culpa ambulo adicio sint. Atavus cotidie dolor thorax vapulus dedecor complectus conculco adinventitias.", - "ownerId": "73853eb4-9772-417b-a3a7-9c3c9893c215", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-03-10T07:16:44.127Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "name": "Conroy, Schuppe and Moen Racing League", - "description": "Ars adipisci voro aggero vulnus astrum titulus conventus colo. Cattus solutio vereor vinculum vinitor aduro canonicus deprecator.", - "ownerId": "c4f6ac16-5a36-467a-9893-b295013cab99", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-04-27T22:53:04.000Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://minty-valley.info/" - } - }, - { - "id": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "name": "Turner and Sons Racing League", - "description": "Aqua usus autus sum. Thesaurus depopulo ambulo valens arbor canonicus.", - "ownerId": "7927b143-d381-4f2c-afa3-8f6302a6d6fa", - "settings": { - "maxDrivers": 10 - }, - "createdAt": "2026-01-04T07:49:15.470Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://alarmed-guacamole.net/", - "websiteUrl": "https://gorgeous-piglet.info/" - } - }, - { - "id": "22001041-583d-4c6e-ba2a-103948cb476c", - "name": "Rempel - Bins Racing League", - "description": "Complectus decimus defero suppellex conitor alveus desino adstringo tabgo amitto. Ater peior eum atavus decumbo audacia vinco vivo creber quos.", - "ownerId": "b8d67d8c-76a9-4fed-8fdc-912640e94628", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-10-01T17:19:16.042Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://whirlwind-flat.org/", - "youtubeUrl": "https://failing-countess.name", - "websiteUrl": "https://judicious-eyeliner.name/" - } - }, - { - "id": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "name": "Ryan Inc Racing League", - "description": "Adfero tubineus teneo harum admitto. Aduro perferendis sublime provident anser.", - "ownerId": "ff24297c-098a-4222-ac3d-bbb814e0d06a", - "settings": { - "maxDrivers": 14 - }, - "createdAt": "2025-01-31T01:09:16.409Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "name": "Hand LLC Racing League", - "description": "Civitas dedico decimus harum ter cicuta alter vitae absconditus strues. Terminatio aufero utroque.", - "ownerId": "af060b1d-d623-48ea-9ac7-c9a12ab26366", - "settings": { - "maxDrivers": 18 - }, - "createdAt": "2025-10-28T12:03:06.166Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://pricey-embarrassment.name" - } - }, - { - "id": "d45bc15a-68ad-41ca-8082-f39192be3363", - "name": "Runolfsson, Rice and Torphy Racing League", - "description": "Aequitas vespillo eveniet spes. Sulum decerno adulescens spes correptius sodalitas solium cum vorax considero.", - "ownerId": "f857d1e6-422e-4cb4-a69f-27c507fac573", - "settings": { - "maxDrivers": 22 - }, - "createdAt": "2025-08-09T04:29:35.285Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://negligible-utilization.net/", - "websiteUrl": "https://rowdy-pressure.com/" - } - }, - { - "id": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "name": "Witting Group Racing League", - "description": "Varietas velit spero molestias eos balbus. Careo adficio villa sursum delicate atavus dolore civis eum.", - "ownerId": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "settings": { - "maxDrivers": 6 - }, - "createdAt": "2025-10-05T14:12:18.127Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://spherical-ostrich.net", - "youtubeUrl": "https://qualified-deduction.name", - "websiteUrl": "https://angelic-insolence.org/" - } - }, - { - "id": "ff3ce352-e223-474c-9266-31f965dcae23", - "name": "Wintheiser, Halvorson and Kunze Racing League", - "description": "Cattus caveo sed cribro sequi comis. Cornu trepide conforto cursim.", - "ownerId": "5898abb1-cf09-46c1-a624-b675949f66e4", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2026-01-07T12:49:40.300Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "name": "Miller - Cronin Racing League", - "description": "Cui maiores sortitus. Saepe cruciamentum adsidue hic concedo conforto subiungo decipio crustulum depraedor.", - "ownerId": "c8ea100b-01c4-4d24-b8fa-bee215e7ebec", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-10-06T13:19:41.483Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://ethical-developing.biz/" - } - }, - { - "id": "164996d3-e059-4490-9fce-3493174aec8b", - "name": "Jaskolski - Renner Racing League", - "description": "Statim summisse suffragium arma. Aegrotatio votum alienus defluo victus depereo abstergo.", - "ownerId": "5dff822f-548f-43da-b5ea-05c23ff4ca04", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2024-01-15T00:34:25.674Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://awesome-cornet.biz/", - "youtubeUrl": "https://subtle-providence.net" - } - }, - { - "id": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "name": "Green, Corkery and Toy Racing League", - "description": "Arcus quia addo decerno curis facere comburo adhuc tunc sulum. Repellat celer aperio demonstro crudelis.", - "ownerId": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-06-03T00:55:57.433Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://lasting-squid.biz", - "youtubeUrl": "https://untidy-couch.com", - "websiteUrl": "https://close-optimal.biz/" - } - }, - { - "id": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "name": "Krajcik, Parisian and Nikolaus Racing League", - "description": "Amitto demergo subseco. Non crebro attonbitus defendo.", - "ownerId": "b8d67d8c-76a9-4fed-8fdc-912640e94628", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-11-04T05:41:01.736Z", - "usedSlots": 3, - "socialLinks": {} - }, - { - "id": "69c7a200-5528-4c44-9763-d2292f52fb26", - "name": "Barrows Group Racing League", - "description": "Dicta vorax tandem desparatus despecto. Absconditus dolorem aveho canto viscus desipio suadeo.", - "ownerId": "49e5e61d-49f7-445b-8515-c45144eb2ec8", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2024-08-16T05:44:05.267Z", - "usedSlots": 5, - "socialLinks": { - "discordUrl": "https://super-governance.net/" - } - }, - { - "id": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "name": "Zieme, McGlynn and Gulgowski Racing League", - "description": "Crepusculum bellicus cruentus sit conturbo vindico. Coepi canonicus uberrime.", - "ownerId": "0c4c42e7-4ea5-48f6-9d1a-1e39cfb20516", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2026-01-06T00:32:36.034Z", - "usedSlots": 3, - "socialLinks": { - "youtubeUrl": "https://woeful-fuel.org/", - "websiteUrl": "https://antique-handover.biz/" - } - }, - { - "id": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "name": "Haag - Bins Racing League", - "description": "Omnis capitulus summopere exercitationem delinquo spargo demens. Trucido curvo cetera theca cum synagoga.", - "ownerId": "960f4e02-0c64-4578-b4d4-4490425a9fec", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2024-06-30T13:39:31.992Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://ample-venom.org", - "youtubeUrl": "https://general-soup.name/", - "websiteUrl": "https://gaseous-guide.biz/" - } - }, - { - "id": "295f648b-a160-46a9-a27b-28c0e939b827", - "name": "Muller, Schroeder and Beer Racing League", - "description": "Virtus animadverto tantillus terreo tot demulceo summa quasi aliqua. Basium constans angulus spiculum cursus repudiandae laudantium deleo patria cur.", - "ownerId": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "settings": { - "maxDrivers": 50 - }, - "createdAt": "2025-09-16T23:21:09.085Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "name": "Ziemann, Schoen and Gleichner Racing League", - "description": "Video combibo at artificiose acervus vallum corrupti suscipio. Tero spes deorsum advoco natus unus aqua.", - "ownerId": "d361dc01-268c-4baf-8afb-6762933e96fa", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2025-12-05T03:36:43.101Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://austere-tackle.org" - } - }, - { - "id": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "name": "Brekke - Kozey Racing League", - "description": "Universe unde ait atrocitas uxor adflicto iusto. Aegrotatio eius cerno beneficium conturbo adicio vestrum tredecim cotidie.", - "ownerId": "af8f6f6f-42f7-4389-8f0a-3894c0888540", - "settings": { - "maxDrivers": 60 - }, - "createdAt": "2025-08-05T21:42:57.670Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://best-gazebo.name/", - "websiteUrl": "https://shabby-fort.com" - } - }, - { - "id": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "name": "Mayert - Kozey Racing League", - "description": "Aperte solium comes ascisco acervus trans ventosus subito conor. Libero dignissimos ascisco concido degusto fuga optio nihil desino.", - "ownerId": "0dc7230a-8f82-4821-acda-92d64e6cdfd8", - "settings": { - "maxDrivers": 28 - }, - "createdAt": "2024-02-23T20:14:32.633Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://rural-phrase.biz/", - "youtubeUrl": "https://back-godparent.org", - "websiteUrl": "https://wide-eyed-disk.biz" - } - }, - { - "id": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "name": "Glover - Wuckert Racing League", - "description": "Eaque curvo spiritus vulnus sollers caelum. Articulus suadeo unus aedificium tredecim totus aestus talio vigilo.", - "ownerId": "90e0da78-177c-43d2-aaf7-1985c314b81c", - "settings": { - "maxDrivers": 36 - }, - "createdAt": "2026-01-04T19:14:47.784Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "name": "Kunze - Wilderman Racing League", - "description": "Laboriosam basium testimonium terga spiritus textilis. Illum cunctatio unus uberrime spargo alius utilis conculco.", - "ownerId": "5f9caba6-f7af-4622-9216-7cab7e9d9b26", - "settings": { - "maxDrivers": 44 - }, - "createdAt": "2025-09-28T01:30:23.305Z", - "usedSlots": 0, - "socialLinks": { - "websiteUrl": "https://fuzzy-roundabout.biz" - } - }, - { - "id": "4b16b877-4e32-43ab-aa27-274346178910", - "name": "Schoen - D'Amore Racing League", - "description": "Verbera patior aedificium ambitus trado cupressus peior rerum tondeo vociferor. Ager ambitus astrum agnosco cubicularis beatae soleo crastinus clam degero.", - "ownerId": "64ad579c-1ad8-48ad-8126-be5adb93adb4", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-12-03T22:24:16.402Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://stupendous-exterior.biz", - "websiteUrl": "https://squeaky-spring.info/" - } - }, - { - "id": "9cfb2831-8825-4736-8e06-07dab0583392", - "name": "Cronin Group Racing League", - "description": "Vestrum iusto amplus adhuc aggredior. Adficio id delego altus sulum.", - "ownerId": "5f64d454-69d2-45cc-99dc-29bfe29a0b36", - "settings": { - "maxDrivers": 48 - }, - "createdAt": "2024-06-17T22:48:17.172Z", - "usedSlots": 2, - "socialLinks": { - "discordUrl": "https://empty-negotiation.info/", - "youtubeUrl": "https://stingy-chasuble.biz/", - "websiteUrl": "https://profuse-integer.biz" - } - }, - { - "id": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "name": "Gleason Group Racing League", - "description": "Deprecator decor adiuvo cinis demoror. Tersus debeo solio solvo caelestis.", - "ownerId": "b61da01d-4fc2-43b9-8967-f987a165d6ab", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2025-03-07T01:24:59.406Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "name": "Barton - Bradtke Racing League", - "description": "Turba tollo apparatus. Corrupti spiritus natus cohibeo defaeco velum.", - "ownerId": "aa1d72d2-e079-4e19-b85b-45b848956d4c", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2025-11-01T01:22:36.939Z", - "usedSlots": 1, - "socialLinks": { - "websiteUrl": "https://growing-seal.biz" - } - }, - { - "id": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "name": "Littel - Corkery Racing League", - "description": "Amissio optio deinde ulciscor comparo teneo molestiae. Celebrer talis sortitus.", - "ownerId": "6cde1706-3355-40ac-a0b9-6c883f00360e", - "settings": { - "maxDrivers": 52 - }, - "createdAt": "2026-01-08T02:08:42.664Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://abandoned-character.com/", - "websiteUrl": "https://thorough-glider.info" - } - }, - { - "id": "02b237a7-919d-4eda-8f75-0894d1617417", - "name": "Schaefer - King Racing League", - "description": "Accusator quaerat solum creber cibo deprimo laborum aggero alius. Sollicito angelus surculus.", - "ownerId": "575776af-9bea-42b8-8e10-19b0ec82206b", - "settings": { - "maxDrivers": 26 - }, - "createdAt": "2024-10-01T18:37:47.707Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://dismal-marathon.name/", - "youtubeUrl": "https://metallic-developmental.name/", - "websiteUrl": "https://colossal-premier.name" - } - }, - { - "id": "30ab9238-566e-429b-b120-6e7a7eef4619", - "name": "Strosin, Tremblay and White Racing League", - "description": "Sortitus confido dicta temporibus. Ante sol administratio claro stips ocer solus decerno articulus texo.", - "ownerId": "5898abb1-cf09-46c1-a624-b675949f66e4", - "settings": { - "maxDrivers": 56 - }, - "createdAt": "2024-10-04T10:14:49.177Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "8e327012-3434-458a-b795-bacb0da50ccb", - "name": "Hahn Inc Racing League", - "description": "Universe antiquus at corona cui curvo certus. Bellicus cura urbanus conatus ager.", - "ownerId": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-09-28T11:51:00.254Z", - "usedSlots": 2, - "socialLinks": { - "youtubeUrl": "https://idealistic-celsius.net" - } - }, - { - "id": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "name": "Dibbert, Macejkovic and Trantow Racing League", - "description": "Terror laboriosam atque tot capto auctor cunae vestigium asper. Assentator tutamen paens aspernatur cibo uxor ago contra.", - "ownerId": "c917ac46-5832-443b-b110-1933b804f45f", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-08-26T16:35:03.549Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://unaware-remark.net/", - "websiteUrl": "https://zany-intervention.com/" - } - }, - { - "id": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "name": "Wuckert LLC Racing League", - "description": "Crudelis surculus cilicium veritas voluptas voveo denique tantillus demonstro supra. Degenero deprimo inflammatio defaeco voluntarius ducimus basium.", - "ownerId": "d984d1b5-6528-49b0-a50e-758ff1a1eb0f", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2024-05-13T17:55:56.225Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://negative-mentor.net/", - "youtubeUrl": "https://excited-cross-contamination.com", - "websiteUrl": "https://apprehensive-integer.org/" - } - }, - { - "id": "f1fd296f-b268-44fd-9750-0e623466f525", - "name": "Considine - Waters Racing League", - "description": "Considero arbustum timidus cruentus accusamus animi celebrer quaerat aliquam. Demonstro uredo animi bene vobis sustineo spectaculum cicuta sortitus surculus.", - "ownerId": "4b4f173f-bacf-43cd-92c5-f5f15489910d", - "settings": { - "maxDrivers": 10 - }, - "createdAt": "2026-01-04T02:15:43.930Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "name": "Hegmann and Sons Racing League", - "description": "Amplitudo adfero asper cupio voluptates assumenda. Umbra civitas desidero adaugeo sordeo crepusculum aliqua cohibeo tamisium confido.", - "ownerId": "e98e067c-c75a-4c9a-ac87-3300f607a489", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-05-21T23:57:11.485Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://these-mantua.org" - } - }, - { - "id": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "name": "Satterfield, Senger and Orn Racing League", - "description": "Corpus sponte creator antea careo amaritudo tredecim somnus cito. Aggredior alienus creta curiositas conor tracto abbas auctus solum.", - "ownerId": "57f1bf7f-0224-4ebc-a34b-1b35918a5fe2", - "settings": { - "maxDrivers": 14 - }, - "createdAt": "2025-02-14T09:33:57.463Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://mealy-doorpost.name", - "websiteUrl": "https://compassionate-provider.net" - } - }, - { - "id": "7d34e891-e05a-4881-861b-739398315401", - "name": "Gulgowski LLC Racing League", - "description": "Capto aperio vado. Tabula caries delinquo assentator solium vinco tui.", - "ownerId": "670013c3-ee3b-42ff-bd12-b6570f90c511", - "settings": { - "maxDrivers": 18 - }, - "createdAt": "2024-12-10T20:43:49.737Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://sturdy-airline.org", - "youtubeUrl": "https://that-midwife.com", - "websiteUrl": "https://illustrious-giant.biz" - } - }, - { - "id": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "name": "Satterfield and Sons Racing League", - "description": "Solvo sapiente suffragium subvenio. Vacuus spero circumvenio bibo iure considero celebrer adsum surgo.", - "ownerId": "270aae97-9477-4f1d-889a-1ab709ed5645", - "settings": { - "maxDrivers": 22 - }, - "createdAt": "2024-09-23T07:21:52.291Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "20250afa-2ad0-4286-a99c-e60056090fc2", - "name": "McDermott - Nienow Racing League", - "description": "Tergiversatio damnatio tolero acquiro architecto cunabula suspendo arbitro exercitationem tertius. Compono aperte depulso mollitia celo ver auditor anser cupiditas demitto.", - "ownerId": "0dc7230a-8f82-4821-acda-92d64e6cdfd8", - "settings": { - "maxDrivers": 6 - }, - "createdAt": "2025-01-30T22:32:11.458Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://long-asset.name/" - } - }, - { - "id": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "name": "Schiller Inc Racing League", - "description": "Stella vere odit virgo benevolentia. Cimentarius testimonium totidem trepide abduco tui maiores esse.", - "ownerId": "af8f6f6f-42f7-4389-8f0a-3894c0888540", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2026-01-06T03:24:33.801Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://zany-eternity.info", - "websiteUrl": "https://monstrous-descent.name" - } - }, - { - "id": "5889269b-0913-49e1-b280-19427c94f581", - "name": "Jones LLC Racing League", - "description": "Subnecto capillus arbitro usus aequitas solitudo aeternus. Terebro consequuntur odit.", - "ownerId": "65d180e4-307d-4654-91ec-31fee9c136c4", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2025-05-17T07:08:46.447Z", - "usedSlots": 4, - "socialLinks": { - "discordUrl": "https://whirlwind-polyester.biz/", - "youtubeUrl": "https://well-documented-trash.name/", - "websiteUrl": "https://self-reliant-tuber.org" - } - }, - { - "id": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "name": "Johnson Inc Racing League", - "description": "Comparo stella calcar quod. Dolorum defendo avarus.", - "ownerId": "4debd28b-a01c-4002-af8c-5bef16a81896", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2024-08-05T15:25:00.958Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "8a74786d-3424-4215-869a-054dbf211cb5", - "name": "Veum, Berge and Schuppe Racing League", - "description": "Damnatio placeat argumentum cunabula suppono arcus abscido taedium umerus venia. Ambitus defungo thesaurus synagoga antepono curatio terga cavus error.", - "ownerId": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-07-12T04:23:17.515Z", - "usedSlots": 4, - "socialLinks": { - "youtubeUrl": "https://parallel-seafood.com" - } - }, - { - "id": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "name": "Jones, Trantow and Thiel Racing League", - "description": "Contego vel dolores teneo compono itaque sum dicta. Viduo vita accusator thesaurus sublime aqua.", - "ownerId": "903625d4-47d4-4caf-a6c0-942d0458c014", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-03-30T10:56:16.282Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://sad-casket.biz", - "websiteUrl": "https://back-majority.biz/" - } - }, - { - "id": "3dde6d17-2247-421a-b120-c602ce7a2912", - "name": "Hagenes, Monahan and Littel Racing League", - "description": "Aegrotatio sortitus vespillo urbanus angustus arbustum. Adicio dens demitto.", - "ownerId": "4c7bf5cf-3c08-40dc-bd93-aece563d7c31", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2024-05-14T14:44:03.749Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://cuddly-flood.info/", - "youtubeUrl": "https://colorless-typewriter.info", - "websiteUrl": "https://inborn-saloon.name/" - } - }, - { - "id": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "name": "Farrell LLC Racing League", - "description": "Deprimo blanditiis consuasor pauper. Cito pauper decens barba claustrum tot corpus aetas.", - "ownerId": "d0c341b6-6157-440f-9094-3cd99fa5d59c", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2026-01-05T17:57:16.058Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "name": "Bailey, Schulist and Homenick Racing League", - "description": "Venio viscus nemo arcus apostolus dedico casso. Venio clamo ulciscor amo suffoco acidus.", - "ownerId": "2bba9895-b72f-4362-be31-697d182d8e14", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2024-05-13T01:44:40.991Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://long-term-patroller.info" - } - }, - { - "id": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "name": "Von - Walker Racing League", - "description": "Adinventitias delibero tantillus commodi depulso abstergo verto autus admoneo. Vomer acervus deludo summopere amita confero magnam.", - "ownerId": "1e5488c2-2988-40fb-b0a4-81d0d0cc03e3", - "settings": { - "maxDrivers": 50 - }, - "createdAt": "2025-12-27T16:40:23.996Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://actual-tool.net", - "youtubeUrl": "https://delectable-recommendation.biz/" - } - }, - { - "id": "e470f453-3f68-445e-932b-83866b1d61d4", - "name": "Mayert, Lynch and Farrell Racing League", - "description": "Maxime speculum traho amor demens. Advoco demo abutor confero demonstro trucido velit at tantillus.", - "ownerId": "ecb15d26-7450-43f3-9104-ed5f1af05279", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2025-05-09T11:17:11.188Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://unfit-sport.biz/", - "youtubeUrl": "https://amazing-phrase.name", - "websiteUrl": "https://charming-middle.net" - } - }, - { - "id": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "name": "Romaguera, Jones and Senger Racing League", - "description": "Expedita cohors trado argumentum acervus iste degusto esse. Bonus valetudo vomer ancilla acer velit volaticus vulgaris.", - "ownerId": "d9151003-1de1-490a-b204-10ab16df3537", - "settings": { - "maxDrivers": 60 - }, - "createdAt": "2025-02-09T21:37:00.928Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "name": "Fay Group Racing League", - "description": "Alo amicitia cursus sapiente uberrime amplexus viscus. Causa calamitas adulatio reprehenderit.", - "ownerId": "65221bc1-48cd-44f3-b78c-00394e2cb244", - "settings": { - "maxDrivers": 28 - }, - "createdAt": "2024-05-08T14:12:12.801Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://mean-waterspout.net" - } - }, - { - "id": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "name": "Beer Inc Racing League", - "description": "Tempus tamquam degenero autem tibi torrens cito votum denuncio theatrum. Alter concedo undique textilis vulariter civis.", - "ownerId": "202ad2c0-c886-4e21-87b4-ad04519a913a", - "settings": { - "maxDrivers": 36 - }, - "createdAt": "2026-01-08T12:47:04.974Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://superb-diversity.com/", - "youtubeUrl": "https://lost-legging.com" - } - }, - { - "id": "c1737186-2473-4757-839b-978a12b4951c", - "name": "Donnelly - Padberg Racing League", - "description": "Thema caput thesis cena adhaero voro amor auctor aranea umbra. Cunabula atrox terror antea denuo argentum comes.", - "ownerId": "b1187535-95cc-424b-a427-7a908b12e257", - "settings": { - "maxDrivers": 44 - }, - "createdAt": "2024-02-04T17:20:12.336Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://secret-disconnection.info", - "youtubeUrl": "https://grouchy-pigsty.net", - "websiteUrl": "https://shabby-leading.info" - } - }, - { - "id": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "name": "Wisozk - Hamill Racing League", - "description": "Capio delibero conculco adinventitias. Capto deprimo surgo quaerat.", - "ownerId": "92ed1461-e604-4e75-8be4-a1e3b51e7108", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-03-23T07:39:30.120Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "name": "Harris, Morar and Lubowitz Racing League", - "description": "Vetus arceo nam aeneus dapifer angelus toties ipsum demonstro. Comes deorsum vomer volaticus usus curia.", - "ownerId": "2bdad4dc-f3a3-43e9-9de2-51fe4b1dc52d", - "settings": { - "maxDrivers": 48 - }, - "createdAt": "2025-03-31T04:07:53.948Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://instructive-giant.org" - } - }, - { - "id": "21af7bc6-c709-473f-b14a-96859ea88b89", - "name": "Schaefer and Sons Racing League", - "description": "Addo trucido veniam decipio. Alius infit verbera deporto vergo tamquam celo.", - "ownerId": "c15a32ba-1454-4767-9394-7e65dc75e12d", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2025-09-08T04:48:38.395Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://severe-newsprint.info", - "youtubeUrl": "https://innocent-in-joke.net/" - } - }, - { - "id": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "name": "Skiles LLC Racing League", - "description": "Corrigo enim comparo deleniti corrumpo facilis. Apostolus deripio urbs delectatio suscipio adhuc cribro numquam.", - "ownerId": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2025-02-22T12:50:04.042Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://fearless-valley.name/", - "youtubeUrl": "https://second-hammock.info", - "websiteUrl": "https://everlasting-fog.net/" - } - }, - { - "id": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "name": "Zulauf, Kemmer and Maggio Racing League", - "description": "Caelum defendo suus perferendis paulatim tertius. Cursim adsidue volo ara ustilo atrox advenio.", - "ownerId": "9e5400c5-a06e-4796-b7ca-8939312dd751", - "settings": { - "maxDrivers": 52 - }, - "createdAt": "2026-01-03T00:16:11.836Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "name": "Brown - Nader Racing League", - "description": "Demulceo cruentus canto repudiandae dapifer. Celo vero dapifer aegrotatio.", - "ownerId": "60300e68-508e-4371-9327-7768921d4773", - "settings": { - "maxDrivers": 26 - }, - "createdAt": "2024-01-24T01:04:05.388Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://messy-comestible.org" - } - }, - { - "id": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "name": "Hagenes, Harvey and Quitzon Racing League", - "description": "Tutis solutio demoror curis terra vindico curriculum cribro. Facere thymbra conitor adicio coadunatio quam beatus.", - "ownerId": "92ed1461-e604-4e75-8be4-a1e3b51e7108", - "settings": { - "maxDrivers": 56 - }, - "createdAt": "2025-08-30T08:56:00.467Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://altruistic-euphonium.name/", - "websiteUrl": "https://grounded-rim.info" - } - }, - { - "id": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "name": "Graham - Langosh Racing League", - "description": "Corona deprecator thalassinus clam abeo. Caste amissio cado.", - "ownerId": "db3cbf5c-3387-40a9-9565-3db01759c7cf", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-09-17T16:52:36.949Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://sleepy-contrail.net", - "youtubeUrl": "https://stingy-bug.org", - "websiteUrl": "https://yearly-ad.org/" - } - }, - { - "id": "1ed550d3-6124-4274-9818-676d0867b9ae", - "name": "Rutherford, Carter and Dare Racing League", - "description": "Benevolentia decor vinum sopor defluo abstergo eligendi abbas. Succurro titulus adopto strues adnuo accusantium.", - "ownerId": "8b112aaf-ac20-4bff-9fc5-b4c59b368f8c", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-02-25T01:55:39.879Z", - "usedSlots": 4, - "socialLinks": {} - }, - { - "id": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "name": "O'Reilly - Hauck Racing League", - "description": "Vel spectaculum appello animadverto animus ulciscor autus ulterius centum. Non collum deficio desolo nisi curatio aeneus.", - "ownerId": "6cde1706-3355-40ac-a0b9-6c883f00360e", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-09-02T22:05:02.635Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://grumpy-subexpression.org" - } - }, - { - "id": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "name": "Larson, Tillman and Metz Racing League", - "description": "Decor ipsa conatus magni. Victoria acceptus venio aspernatur aestus atque.", - "ownerId": "9e5400c5-a06e-4796-b7ca-8939312dd751", - "settings": { - "maxDrivers": 10 - }, - "createdAt": "2026-01-04T14:09:01.153Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://darling-importance.name", - "websiteUrl": "https://whirlwind-pearl.net" - } - }, - { - "id": "dd14948b-e89b-479f-b8a0-902f17679996", - "name": "Stanton, Weimann and Lehner Racing League", - "description": "Correptius consuasor sint caput dolorum coma utpote. Strues aranea dens.", - "ownerId": "b775cf0a-d2f3-4aa8-bea2-be155ddd4c69", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-11-15T02:25:12.696Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://clear-cut-suv.name/", - "youtubeUrl": "https://warped-topsail.info/", - "websiteUrl": "https://legal-dress.com/" - } - }, - { - "id": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "name": "Lubowitz, D'Amore and Hammes Racing League", - "description": "Audacia defleo tunc correptius voveo. Explicabo aggero voluptate asporto absconditus.", - "ownerId": "2bba9895-b72f-4362-be31-697d182d8e14", - "settings": { - "maxDrivers": 14 - }, - "createdAt": "2025-05-18T20:46:40.982Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "name": "Powlowski, Lubowitz and Oberbrunner Racing League", - "description": "Caries eveniet excepturi sapiente quis varius porro. Vigilo sit corpus sodalitas commodi tertius.", - "ownerId": "664761ca-62a5-401e-af03-c119f0066ce5", - "settings": { - "maxDrivers": 18 - }, - "createdAt": "2024-01-09T21:28:21.377Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://old-fashioned-dusk.info" - } - }, - { - "id": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "name": "Towne - Thompson Racing League", - "description": "Desino dedecor despecto auditor vis tersus timor. Vicinus thorax tubineus universe utor delego atavus.", - "ownerId": "78185f64-c313-4e87-a83b-02c1a3c41778", - "settings": { - "maxDrivers": 22 - }, - "createdAt": "2025-09-28T09:11:38.117Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://weary-horst.info/", - "websiteUrl": "https://creamy-deer.org/" - } - }, - { - "id": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "name": "Nicolas LLC Racing League", - "description": "Alveus advenio capto. Tibi aggredior truculenter eveniet tepidus amplitudo.", - "ownerId": "8d7a4b5c-e9d4-4ea3-9fec-144eac639658", - "settings": { - "maxDrivers": 6 - }, - "createdAt": "2025-12-25T16:48:49.072Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://familiar-retention.com", - "youtubeUrl": "https://vague-monster.name", - "websiteUrl": "https://clueless-department.com" - } - }, - { - "id": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "name": "Gutmann - Raynor Racing League", - "description": "Vorago cattus caste arceo tardus versus subito utor asperiores. Atrox voro studio utique cornu cibus correptius taedium verbera odit.", - "ownerId": "4b2fa1be-dfc6-4fd0-b419-e5a99753ab5f", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2026-01-05T10:37:21.773Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "a21fc435-462e-4159-82d2-1f2f07567252", - "name": "Schuster - Reynolds Racing League", - "description": "Desidero subseco temporibus vigor accommodo quas custodia vivo. Candidus eos ratione cicuta solitudo.", - "ownerId": "fd9d912e-47e9-44fa-b43f-b0ef1a0c2a67", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2025-07-18T19:14:34.510Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://respectful-seagull.info/" - } - }, - { - "id": "8da83531-b666-4ee8-8e15-a759b485db72", - "name": "Ryan LLC Racing League", - "description": "Truculenter carbo eos verbera cauda maiores abutor claro sodalitas. Commemoro appello texo at tempus quas pecto.", - "ownerId": "5898abb1-cf09-46c1-a624-b675949f66e4", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-04-12T11:08:14.640Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://petty-vicinity.name/", - "youtubeUrl": "https://irresponsible-dash.com/" - } - }, - { - "id": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "name": "Reinger LLC Racing League", - "description": "Quo rerum caries bos circumvenio catena. Ustilo ventosus tener clementia spoliatio.", - "ownerId": "f7373228-72e0-4552-9ccc-98aea0f77a61", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-11-22T09:30:41.005Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://agitated-agreement.info", - "youtubeUrl": "https://clueless-noon.name/", - "websiteUrl": "https://back-forage.biz" - } - }, - { - "id": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "name": "Altenwerth - Rosenbaum Racing League", - "description": "Decet admitto decipio arma suadeo addo aegrus occaecati damno. Nam debilito bonus statua aureus amo canonicus carcer tempus ars.", - "ownerId": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2024-03-28T05:22:22.057Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "name": "Goodwin, Blanda and Murazik Racing League", - "description": "Vigilo ut commemoro sollers suscipit auxilium vomer tollo. Tertius atqui delectus cupiditate thema subnecto cibo magni viscus commodo.", - "ownerId": "65d180e4-307d-4654-91ec-31fee9c136c4", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2024-03-16T04:33:34.085Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://artistic-cannon.org/" - } - }, - { - "id": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "name": "Kessler, Reynolds and Olson Racing League", - "description": "Debitis subseco truculenter suasoria arcesso virtus. Terror volutabrum adopto ubi decet aveho tibi umquam tego constans.", - "ownerId": "4b4f173f-bacf-43cd-92c5-f5f15489910d", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2026-01-08T06:13:12.904Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://bouncy-hovel.com/", - "youtubeUrl": "https://miserable-contrail.org/" - } - }, - { - "id": "15e3e8ed-2978-45a3-a134-8990b2027905", - "name": "Tremblay Group Racing League", - "description": "Paulatim quibusdam caste aspicio corrumpo. Confugo audacia tendo defendo valens audio taceo.", - "ownerId": "90e0da78-177c-43d2-aaf7-1985c314b81c", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2024-03-12T12:36:54.898Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://our-parsnip.name", - "youtubeUrl": "https://fuzzy-going.net", - "websiteUrl": "https://surprised-fisherman.name" - } - }, - { - "id": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "name": "Will - Hegmann Racing League", - "description": "Celebrer defungo trado ceno necessitatibus strenuus quidem conicio comptus. Cultellus adipiscor ulciscor ager commemoro aeternus.", - "ownerId": "2bdad4dc-f3a3-43e9-9de2-51fe4b1dc52d", - "settings": { - "maxDrivers": 50 - }, - "createdAt": "2025-04-13T17:30:23.378Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "name": "Mills, Wolff and Goyette Racing League", - "description": "Curso ciminatio sursum. Avarus volaticus stipes a aut torrens thermae.", - "ownerId": "e6ff2fb0-2045-47c2-8b60-693022112dbc", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2025-02-12T13:23:36.581Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://massive-mantua.com/" - } - }, - { - "id": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "name": "Franecki and Sons Racing League", - "description": "Curia spectaculum ab. Conqueror altus defessus cruciamentum voluptatum vomer demum tenetur tracto dapifer.", - "ownerId": "58321d52-db8d-4db5-a2eb-76345a11756d", - "settings": { - "maxDrivers": 60 - }, - "createdAt": "2025-03-10T19:32:19.218Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://devoted-stay.biz", - "youtubeUrl": "https://great-cd.org/" - } - }, - { - "id": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "name": "Connelly and Sons Racing League", - "description": "Adsidue voluptatem adulescens carus suspendo. Supplanto via velociter concido autem amet admitto contabesco appello eos.", - "ownerId": "64ad579c-1ad8-48ad-8126-be5adb93adb4", - "settings": { - "maxDrivers": 28 - }, - "createdAt": "2025-11-08T11:47:22.613Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://bright-peninsula.com/", - "youtubeUrl": "https://gaseous-hunt.name", - "websiteUrl": "https://weird-lid.info/" - } - }, - { - "id": "2acca8ac-74da-4210-98d4-4b37c535b809", - "name": "Wehner Inc Racing League", - "description": "Aggredior tepidus certe antiquus vorago cubitum condico. Creber cotidie usus temporibus adopto odit.", - "ownerId": "d984d1b5-6528-49b0-a50e-758ff1a1eb0f", - "settings": { - "maxDrivers": 36 - }, - "createdAt": "2026-01-04T16:43:53.253Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "name": "Kertzmann - Jast Racing League", - "description": "Assentator summisse amoveo optio inventore thorax praesentium comes corona candidus. Approbo praesentium vindico conitor.", - "ownerId": "f7373228-72e0-4552-9ccc-98aea0f77a61", - "settings": { - "maxDrivers": 44 - }, - "createdAt": "2024-08-10T02:41:03.521Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://lanky-signature.biz" - } - }, - { - "id": "c8184f69-1a38-40ea-b907-4426efbb231a", - "name": "Stroman - Wolf Racing League", - "description": "Dens stabilis hic clibanus adversus corroboro fuga decor causa. Cum tibi aurum compello una vobis.", - "ownerId": "8d7a4b5c-e9d4-4ea3-9fec-144eac639658", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-07-18T07:03:07.303Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://french-step-mother.org", - "youtubeUrl": "https://likable-injunction.com" - } - }, - { - "id": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "name": "Friesen, Bechtelar and Roob Racing League", - "description": "Tandem adeptio basium coniuratio candidus ulterius. Tepesco voluptatibus despecto arceo capto aperio.", - "ownerId": "e1904e44-a03e-4d5b-a20b-e882ab45c5b3", - "settings": { - "maxDrivers": 48 - }, - "createdAt": "2024-06-24T03:14:35.909Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://easy-obligation.net/", - "youtubeUrl": "https://outlandish-grandson.info/", - "websiteUrl": "https://artistic-overcoat.biz" - } - }, - { - "id": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "name": "Schneider, Zulauf and Monahan Racing League", - "description": "Creptio repellendus deleniti. Pecto currus spiritus suspendo turpis admoneo vicissitudo agnitio comitatus.", - "ownerId": "e2e42847-1d5a-4b52-807e-931d325a87ee", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2025-04-22T03:12:37.940Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "name": "Mayert and Sons Racing League", - "description": "Conicio amicitia derelinquo conor accusator sollicito. Magnam versus tres adimpleo socius.", - "ownerId": "db3cbf5c-3387-40a9-9565-3db01759c7cf", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2025-04-24T01:33:48.074Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://grumpy-jump.name/" - } - }, - { - "id": "678c557e-8527-4b75-80a9-0928b6576d1b", - "name": "Stehr LLC Racing League", - "description": "Suasoria possimus adicio cimentarius concido absum eos tandem comburo. Triumphus tempore est.", - "ownerId": "f7373228-72e0-4552-9ccc-98aea0f77a61", - "settings": { - "maxDrivers": 52 - }, - "createdAt": "2026-01-03T14:28:47.056Z", - "usedSlots": 4, - "socialLinks": { - "youtubeUrl": "https://unimportant-lifestyle.org", - "websiteUrl": "https://worldly-responsibility.org/" - } - }, - { - "id": "6a955043-89e1-44fa-a886-31bd8eb29614", - "name": "Stark, Schumm and Toy Racing League", - "description": "Dicta uter veritatis voluptatem delinquo utor crur pectus cometes creo. Ea ciminatio triduana quis aggredior accommodo alioqui eveniet virtus.", - "ownerId": "70f7b26d-69fc-4203-955a-00e6ab7b564d", - "settings": { - "maxDrivers": 26 - }, - "createdAt": "2025-05-16T08:48:04.819Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://triangular-tackle.org", - "youtubeUrl": "https://beneficial-volleyball.com/", - "websiteUrl": "https://portly-sonata.biz" - } - }, - { - "id": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "name": "Kessler, Rath and Morissette Racing League", - "description": "Cultura cimentarius vespillo earum textilis. Auctor deludo turpis animi defluo auxilium colligo vespillo maiores.", - "ownerId": "c917ac46-5832-443b-b110-1933b804f45f", - "settings": { - "maxDrivers": 56 - }, - "createdAt": "2025-07-18T11:30:44.875Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "name": "Cormier, Dickinson and Luettgen Racing League", - "description": "Subito vitae soleo depromo stillicidium cicuta utilis aggredior thalassinus. Adsum cuppedia provident alveus deripio denuo in ascisco crepusculum nobis.", - "ownerId": "00a1d9ef-47f6-4f28-aaf2-f675d9003ab6", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2024-08-08T19:21:07.985Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://annual-tail.name" - } - }, - { - "id": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "name": "Weissnat, Metz and Balistreri Racing League", - "description": "Tamisium quaerat abundans amor laborum blanditiis. Ustulo voluptatibus basium color.", - "ownerId": "adf51103-b9bd-430d-93ef-b57c6880aa14", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-02-13T15:04:13.794Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://triangular-formamide.biz/", - "websiteUrl": "https://clear-cut-impact.com" - } - }, - { - "id": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "name": "Bayer - Reichel Racing League", - "description": "Demens combibo suscipit valens adipiscor nulla peior curo basium. Decimus tutis causa ambitus depereo comburo.", - "ownerId": "b57f8e58-f738-441e-97f7-c7ad20fcbca1", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-03-09T02:54:12.538Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://grouchy-willow.org/", - "youtubeUrl": "https://muted-bakeware.biz", - "websiteUrl": "https://nimble-decision.name" - } - }, - { - "id": "fd308785-6c4c-447f-8585-216f7266b26b", - "name": "Larson - Simonis Racing League", - "description": "Praesentium pecco tui ocer ratione crur. Terminatio cubo copiose tondeo vesica tenuis caelum cedo.", - "ownerId": "072e164f-ccaa-4060-a9b2-6eccacd6c866", - "settings": { - "maxDrivers": 10 - }, - "createdAt": "2026-01-03T20:05:34.299Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "name": "O'Kon Inc Racing League", - "description": "Vulgo aggero fugiat victus correptius annus supellex. Cotidie arto cupressus impedit confero uter.", - "ownerId": "af060b1d-d623-48ea-9ac7-c9a12ab26366", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-12-01T07:35:00.208Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://agile-guide.org/" - } - }, - { - "id": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "name": "Terry and Sons Racing League", - "description": "Uterque conor officiis tendo animus. Terror abeo cauda.", - "ownerId": "c15a32ba-1454-4767-9394-7e65dc75e12d", - "settings": { - "maxDrivers": 14 - }, - "createdAt": "2024-04-10T11:17:25.093Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://homely-slime.com/", - "websiteUrl": "https://vague-effector.biz/" - } - }, - { - "id": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "name": "Jacobson, Koch and Auer Racing League", - "description": "Admitto corrupti cumque nam conqueror. Reiciendis harum quidem theatrum validus constans derelinquo utique strenuus.", - "ownerId": "072e164f-ccaa-4060-a9b2-6eccacd6c866", - "settings": { - "maxDrivers": 18 - }, - "createdAt": "2025-12-31T12:11:49.764Z", - "usedSlots": 5, - "socialLinks": { - "discordUrl": "https://beloved-sprinkles.info", - "youtubeUrl": "https://impartial-schedule.net", - "websiteUrl": "https://grizzled-jacket.net" - } - }, - { - "id": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "name": "Koch LLC Racing League", - "description": "Sollers triumphus tracto. Tracto debeo assentator crepusculum convoco debitis vestigium verbera inventore alii.", - "ownerId": "4a3806c3-11e2-453e-868b-2593c2dae3da", - "settings": { - "maxDrivers": 22 - }, - "createdAt": "2025-11-17T10:22:00.931Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "name": "Muller, Balistreri and Effertz Racing League", - "description": "Curo veritas celo cavus cinis terminatio labore. Suspendo asper currus capillus tollo victus calco ipsa aveho degero.", - "ownerId": "90e0da78-177c-43d2-aaf7-1985c314b81c", - "settings": { - "maxDrivers": 6 - }, - "createdAt": "2025-10-23T14:31:57.472Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://proud-instructor.info" - } - }, - { - "id": "e9826c49-9d7b-406c-9cca-770b43286956", - "name": "Walker Group Racing League", - "description": "Infit error volaticus vulnero dignissimos adiuvo velociter explicabo. Tum victus cena crur talis adicio.", - "ownerId": "4589b2ac-67d7-47de-9c8f-4689dee208aa", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2026-01-06T07:52:32.119Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://dark-disappointment.com", - "youtubeUrl": "https://orange-dream.org" - } - }, - { - "id": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "name": "Dach Inc Racing League", - "description": "Vox socius valetudo aurum quas pauci sursum pariatur apud totidem. Traho taedium minima quisquam verbum incidunt beatae maiores aurum.", - "ownerId": "78185f64-c313-4e87-a83b-02c1a3c41778", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2025-02-02T22:46:29.801Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://selfish-hawk.biz", - "youtubeUrl": "https://remarkable-detective.com", - "websiteUrl": "https://complicated-accompanist.biz/" - } - }, - { - "id": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "name": "Konopelski and Sons Racing League", - "description": "Aer barba vallum compono. Ancilla vulticulus suffoco chirographum.", - "ownerId": "44dd9531-7b16-4f05-ba00-e99c50465576", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-06-12T21:22:22.321Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "name": "Wyman and Sons Racing League", - "description": "Comitatus nisi tero vereor apto texo. Sopor tenetur ocer autem beatae perferendis tersus.", - "ownerId": "a96760c1-1696-4977-9e8b-1c1f214661dd", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-04-14T02:55:26.896Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://abandoned-populist.name" - } - }, - { - "id": "74c4f15b-83b2-47db-aff2-45ae27269805", - "name": "Conroy - Blick Racing League", - "description": "Corporis ascisco nisi maiores. Degenero auctor volaticus conqueror volaticus.", - "ownerId": "00a1d9ef-47f6-4f28-aaf2-f675d9003ab6", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-10-25T14:36:33.440Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://trim-luck.biz/", - "youtubeUrl": "https://whispered-grandpa.biz" - } - }, - { - "id": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "name": "Marks LLC Racing League", - "description": "Aperte summisse corrumpo talis blandior aspernatur magni benigne caries. Vigilo velociter degusto suppono natus voluptate.", - "ownerId": "aea04e09-d156-4181-a1eb-39744ef36f19", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2024-10-28T12:01:17.540Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://lazy-knickers.com", - "youtubeUrl": "https://free-skean.net", - "websiteUrl": "https://impure-doubter.org" - } - } - ], - "totalCount": 120 - } - }, - { - "endpoint": "/leagues/available", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 27, - "response": { - "leagues": [ - { - "id": "b4f95f6a-2b87-49ef-bbeb-808e91332deb", - "name": "Orn, Abshire and Purdy Racing League", - "description": "Taedium crustulum summa degero ascisco venustas. Occaecati dolores crux qui conspergo suscipit vulgivagus creator desparatus.", - "ownerId": "b7ef9cf2-16b5-4327-8e1c-081e06e45b38", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2026-01-06T10:08:51.758Z", - "usedSlots": 9, - "socialLinks": {} - }, - { - "id": "cb36e08c-a388-444e-a5ce-2284e3080240", - "name": "Pfannerstill LLC Racing League", - "description": "Minus vomer amicitia terra creator cubo tantillus abundans cursus stultus. Cattus valens explicabo tego strenuus.", - "ownerId": "2c6d69e5-9e40-48d0-ac54-4d11f425b027", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2025-12-08T23:07:32.610Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://icy-pilot.name/" - } - }, - { - "id": "a09b8755-d584-47b8-b725-c86fb261bb6b", - "name": "Daugherty - Sawayn Racing League", - "description": "Statua delego quo cunabula absorbeo aut excepturi. Sulum vulgivagus corpus.", - "ownerId": "00a1d9ef-47f6-4f28-aaf2-f675d9003ab6", - "settings": { - "maxDrivers": 50 - }, - "createdAt": "2025-02-17T10:03:19.700Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://remarkable-cd.biz", - "websiteUrl": "https://sudden-forage.org" - } - }, - { - "id": "c52bae1a-9502-42e7-aeb0-509f239a8f08", - "name": "Mayert - Cartwright Racing League", - "description": "Adficio vergo tabella inventore tabgo defetiscor substantia. Deludo atrocitas sumptus decerno vobis trucido contigo occaecati.", - "ownerId": "bba97f0a-5c71-492e-88a1-48be70f88ef2", - "settings": { - "maxDrivers": 60 - }, - "createdAt": "2024-06-23T17:18:41.530Z", - "usedSlots": 35, - "socialLinks": {} - }, - { - "id": "74777dbc-34ce-44ab-87fa-c9475fb51342", - "name": "Paucek, Hessel and Ratke Racing League", - "description": "Demergo deripio ab careo ullus. Aliqua speculum vae calculus umquam tametsi spoliatio suffragium complectus colligo.", - "ownerId": "7927b143-d381-4f2c-afa3-8f6302a6d6fa", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2025-06-28T18:42:30.991Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://aching-knight.info", - "youtubeUrl": "https://flawed-eggplant.name", - "websiteUrl": "https://helpful-grandpa.biz" - } - }, - { - "id": "080ca951-8f15-4d2e-aaf9-93e13ca94bbb", - "name": "Goyette LLC Racing League", - "description": "Aggero quasi accedo quae tempore tollo ater vergo charisma dedico. Cui sponte cognomen advenio cito asper.", - "ownerId": "15e55ce1-f6b8-4a3f-8df7-e897a8f58edf", - "settings": { - "maxDrivers": 28 - }, - "createdAt": "2025-03-16T19:21:38.349Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://that-collaboration.biz/" - } - }, - { - "id": "ce8c3cdb-775a-46b4-9707-0bed537df207", - "name": "Johnson LLC Racing League", - "description": "Curvo bene campana perferendis vir termes avarus truculenter. Arcus vaco tam temeritas.", - "ownerId": "c8ea100b-01c4-4d24-b8fa-bee215e7ebec", - "settings": { - "maxDrivers": 36 - }, - "createdAt": "2026-01-07T14:50:05.815Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://hot-knickers.com/", - "websiteUrl": "https://international-final.net" - } - }, - { - "id": "97f4007c-1939-49d5-886d-4796b554a7d5", - "name": "Schmitt - Vandervort Racing League", - "description": "Tabgo correptius occaecati creber comptus. Vitae vomica vespillo.", - "ownerId": "607cb226-8f4a-433a-a23d-5b438913b6bf", - "settings": { - "maxDrivers": 44 - }, - "createdAt": "2024-05-05T08:01:46.789Z", - "usedSlots": 4, - "socialLinks": { - "discordUrl": "https://wrong-molasses.info/", - "youtubeUrl": "https://ordinary-bell.biz", - "websiteUrl": "https://immaculate-tributary.net/" - } - }, - { - "id": "c7376ec3-0344-4f28-bae4-1a85ff051cda", - "name": "Leuschke and Sons Racing League", - "description": "Thymum solium supra cruciamentum. Vulnero campana stabilis tolero uxor necessitatibus valens explicabo adimpleo turbo.", - "ownerId": "e6ff2fb0-2045-47c2-8b60-693022112dbc", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-07-11T15:02:01.895Z", - "usedSlots": 5, - "socialLinks": {} - }, - { - "id": "d8daefa1-875c-41cd-bd7f-b0c66735a427", - "name": "McDermott, Kshlerin and Mayer Racing League", - "description": "Placeat adaugeo utpote natus comminor spero. Credo qui tribuo cruciamentum.", - "ownerId": "aea04e09-d156-4181-a1eb-39744ef36f19", - "settings": { - "maxDrivers": 48 - }, - "createdAt": "2024-07-02T16:42:56.097Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://rich-carboxyl.net/" - } - }, - { - "id": "aa66ea59-a285-4d7e-aafa-3bf72f9be02b", - "name": "Howe Inc Racing League", - "description": "Vitium libero coruscus sursum argentum. Defero cum tantum pauper carpo demonstro vespillo thymum decet tempus.", - "ownerId": "af8f6f6f-42f7-4389-8f0a-3894c0888540", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2024-12-01T10:29:34.607Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://worthless-numeracy.info/", - "youtubeUrl": "https://awful-median.org" - } - }, - { - "id": "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7", - "name": "Hansen, Cronin and Walker Racing League", - "description": "Soleo vinco attonbitus. Ventus admoveo supra civitas aperiam adsum demum ancilla admoneo calamitas.", - "ownerId": "26068f66-9e55-4c32-b64b-30a7ee17b44f", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2024-09-03T02:50:20.213Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://devoted-soybean.net/", - "youtubeUrl": "https://better-barge.info", - "websiteUrl": "https://well-documented-chops.net/" - } - }, - { - "id": "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112", - "name": "Skiles LLC Racing League", - "description": "Somniculosus fugiat quibusdam deficio cervus. Aeneus universe ustulo umerus aperio depromo.", - "ownerId": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "settings": { - "maxDrivers": 52 - }, - "createdAt": "2026-01-03T03:33:55.040Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "6606f304-9733-43e5-89f5-f6b977c510a0", - "name": "Rutherford Group Racing League", - "description": "Correptius avaritia allatus cumque uxor voco terror. Arbustum addo tribuo ascisco arguo viscus undique nam vehemens tempora.", - "ownerId": "04be96f7-b983-48f3-86b5-1ccefccc005d", - "settings": { - "maxDrivers": 26 - }, - "createdAt": "2024-08-25T03:14:49.804Z", - "usedSlots": 4, - "socialLinks": { - "discordUrl": "https://lawful-council.com" - } - }, - { - "id": "a66489fb-3410-4619-b918-461343f956b5", - "name": "Gerlach, Lehner and Jacobson Racing League", - "description": "Ancilla talus aspernatur decipio comburo audacia quo conturbo abbas. Vereor arceo spiritus subiungo auditor.", - "ownerId": "7ca9cb8b-9cd7-43df-abfb-29e1bcac1e02", - "settings": { - "maxDrivers": 56 - }, - "createdAt": "2025-05-15T08:48:44.071Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://remarkable-someplace.net/", - "websiteUrl": "https://admired-tectonics.name/" - } - }, - { - "id": "0394f2d7-c924-47b1-8d49-82d7b75a49b7", - "name": "Jenkins Inc Racing League", - "description": "Caute vergo quae reiciendis civis brevis tunc voro laborum patrocinor. Accendo agnosco adamo addo certe caelestis armarium tendo.", - "ownerId": "0c4c42e7-4ea5-48f6-9d1a-1e39cfb20516", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2024-10-05T02:28:41.376Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://flowery-fat.name", - "youtubeUrl": "https://homely-requirement.net", - "websiteUrl": "https://tidy-designation.info" - } - }, - { - "id": "0a4a7c18-ae7e-468b-bb4c-67efbee34450", - "name": "Bosco - Barton Racing League", - "description": "Culpa ambulo adicio sint. Atavus cotidie dolor thorax vapulus dedecor complectus conculco adinventitias.", - "ownerId": "73853eb4-9772-417b-a3a7-9c3c9893c215", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-03-10T07:16:44.127Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "89f59d4e-34d9-49c4-aedf-44dca1399e12", - "name": "Conroy, Schuppe and Moen Racing League", - "description": "Ars adipisci voro aggero vulnus astrum titulus conventus colo. Cattus solutio vereor vinculum vinitor aduro canonicus deprecator.", - "ownerId": "c4f6ac16-5a36-467a-9893-b295013cab99", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-04-27T22:53:04.000Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://minty-valley.info/" - } - }, - { - "id": "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "name": "Turner and Sons Racing League", - "description": "Aqua usus autus sum. Thesaurus depopulo ambulo valens arbor canonicus.", - "ownerId": "7927b143-d381-4f2c-afa3-8f6302a6d6fa", - "settings": { - "maxDrivers": 10 - }, - "createdAt": "2026-01-04T07:49:15.470Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://alarmed-guacamole.net/", - "websiteUrl": "https://gorgeous-piglet.info/" - } - }, - { - "id": "22001041-583d-4c6e-ba2a-103948cb476c", - "name": "Rempel - Bins Racing League", - "description": "Complectus decimus defero suppellex conitor alveus desino adstringo tabgo amitto. Ater peior eum atavus decumbo audacia vinco vivo creber quos.", - "ownerId": "b8d67d8c-76a9-4fed-8fdc-912640e94628", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-10-01T17:19:16.042Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://whirlwind-flat.org/", - "youtubeUrl": "https://failing-countess.name", - "websiteUrl": "https://judicious-eyeliner.name/" - } - }, - { - "id": "170453e7-a8bc-4803-8982-9ef494f6b1de", - "name": "Ryan Inc Racing League", - "description": "Adfero tubineus teneo harum admitto. Aduro perferendis sublime provident anser.", - "ownerId": "ff24297c-098a-4222-ac3d-bbb814e0d06a", - "settings": { - "maxDrivers": 14 - }, - "createdAt": "2025-01-31T01:09:16.409Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "59f8844a-30fc-4edc-bb47-504e7c8938ac", - "name": "Hand LLC Racing League", - "description": "Civitas dedico decimus harum ter cicuta alter vitae absconditus strues. Terminatio aufero utroque.", - "ownerId": "af060b1d-d623-48ea-9ac7-c9a12ab26366", - "settings": { - "maxDrivers": 18 - }, - "createdAt": "2025-10-28T12:03:06.166Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://pricey-embarrassment.name" - } - }, - { - "id": "d45bc15a-68ad-41ca-8082-f39192be3363", - "name": "Runolfsson, Rice and Torphy Racing League", - "description": "Aequitas vespillo eveniet spes. Sulum decerno adulescens spes correptius sodalitas solium cum vorax considero.", - "ownerId": "f857d1e6-422e-4cb4-a69f-27c507fac573", - "settings": { - "maxDrivers": 22 - }, - "createdAt": "2025-08-09T04:29:35.285Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://negligible-utilization.net/", - "websiteUrl": "https://rowdy-pressure.com/" - } - }, - { - "id": "cdcabf87-6e92-4c96-b92f-cf4fa3890a6e", - "name": "Witting Group Racing League", - "description": "Varietas velit spero molestias eos balbus. Careo adficio villa sursum delicate atavus dolore civis eum.", - "ownerId": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "settings": { - "maxDrivers": 6 - }, - "createdAt": "2025-10-05T14:12:18.127Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://spherical-ostrich.net", - "youtubeUrl": "https://qualified-deduction.name", - "websiteUrl": "https://angelic-insolence.org/" - } - }, - { - "id": "ff3ce352-e223-474c-9266-31f965dcae23", - "name": "Wintheiser, Halvorson and Kunze Racing League", - "description": "Cattus caveo sed cribro sequi comis. Cornu trepide conforto cursim.", - "ownerId": "5898abb1-cf09-46c1-a624-b675949f66e4", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2026-01-07T12:49:40.300Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "name": "Miller - Cronin Racing League", - "description": "Cui maiores sortitus. Saepe cruciamentum adsidue hic concedo conforto subiungo decipio crustulum depraedor.", - "ownerId": "c8ea100b-01c4-4d24-b8fa-bee215e7ebec", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-10-06T13:19:41.483Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://ethical-developing.biz/" - } - }, - { - "id": "164996d3-e059-4490-9fce-3493174aec8b", - "name": "Jaskolski - Renner Racing League", - "description": "Statim summisse suffragium arma. Aegrotatio votum alienus defluo victus depereo abstergo.", - "ownerId": "5dff822f-548f-43da-b5ea-05c23ff4ca04", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2024-01-15T00:34:25.674Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://awesome-cornet.biz/", - "youtubeUrl": "https://subtle-providence.net" - } - }, - { - "id": "5a7b3315-c2e7-4c71-b2ee-dc9f6c04781a", - "name": "Green, Corkery and Toy Racing League", - "description": "Arcus quia addo decerno curis facere comburo adhuc tunc sulum. Repellat celer aperio demonstro crudelis.", - "ownerId": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-06-03T00:55:57.433Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://lasting-squid.biz", - "youtubeUrl": "https://untidy-couch.com", - "websiteUrl": "https://close-optimal.biz/" - } - }, - { - "id": "2f4ced64-9385-4592-a2e0-85b33b68c71c", - "name": "Krajcik, Parisian and Nikolaus Racing League", - "description": "Amitto demergo subseco. Non crebro attonbitus defendo.", - "ownerId": "b8d67d8c-76a9-4fed-8fdc-912640e94628", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-11-04T05:41:01.736Z", - "usedSlots": 3, - "socialLinks": {} - }, - { - "id": "69c7a200-5528-4c44-9763-d2292f52fb26", - "name": "Barrows Group Racing League", - "description": "Dicta vorax tandem desparatus despecto. Absconditus dolorem aveho canto viscus desipio suadeo.", - "ownerId": "49e5e61d-49f7-445b-8515-c45144eb2ec8", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2024-08-16T05:44:05.267Z", - "usedSlots": 5, - "socialLinks": { - "discordUrl": "https://super-governance.net/" - } - }, - { - "id": "58eeb7d8-2134-410c-9992-bdf4c51809d6", - "name": "Zieme, McGlynn and Gulgowski Racing League", - "description": "Crepusculum bellicus cruentus sit conturbo vindico. Coepi canonicus uberrime.", - "ownerId": "0c4c42e7-4ea5-48f6-9d1a-1e39cfb20516", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2026-01-06T00:32:36.034Z", - "usedSlots": 3, - "socialLinks": { - "youtubeUrl": "https://woeful-fuel.org/", - "websiteUrl": "https://antique-handover.biz/" - } - }, - { - "id": "7b2b24cd-182a-4f11-8417-0b163dc9e988", - "name": "Haag - Bins Racing League", - "description": "Omnis capitulus summopere exercitationem delinquo spargo demens. Trucido curvo cetera theca cum synagoga.", - "ownerId": "960f4e02-0c64-4578-b4d4-4490425a9fec", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2024-06-30T13:39:31.992Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://ample-venom.org", - "youtubeUrl": "https://general-soup.name/", - "websiteUrl": "https://gaseous-guide.biz/" - } - }, - { - "id": "295f648b-a160-46a9-a27b-28c0e939b827", - "name": "Muller, Schroeder and Beer Racing League", - "description": "Virtus animadverto tantillus terreo tot demulceo summa quasi aliqua. Basium constans angulus spiculum cursus repudiandae laudantium deleo patria cur.", - "ownerId": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "settings": { - "maxDrivers": 50 - }, - "createdAt": "2025-09-16T23:21:09.085Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "4d977781-d083-4c96-86ee-ffecd3eeb594", - "name": "Ziemann, Schoen and Gleichner Racing League", - "description": "Video combibo at artificiose acervus vallum corrupti suscipio. Tero spes deorsum advoco natus unus aqua.", - "ownerId": "d361dc01-268c-4baf-8afb-6762933e96fa", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2025-12-05T03:36:43.101Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://austere-tackle.org" - } - }, - { - "id": "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe", - "name": "Brekke - Kozey Racing League", - "description": "Universe unde ait atrocitas uxor adflicto iusto. Aegrotatio eius cerno beneficium conturbo adicio vestrum tredecim cotidie.", - "ownerId": "af8f6f6f-42f7-4389-8f0a-3894c0888540", - "settings": { - "maxDrivers": 60 - }, - "createdAt": "2025-08-05T21:42:57.670Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://best-gazebo.name/", - "websiteUrl": "https://shabby-fort.com" - } - }, - { - "id": "57cbafd9-1a3a-417c-bd0a-20839a16e32b", - "name": "Mayert - Kozey Racing League", - "description": "Aperte solium comes ascisco acervus trans ventosus subito conor. Libero dignissimos ascisco concido degusto fuga optio nihil desino.", - "ownerId": "0dc7230a-8f82-4821-acda-92d64e6cdfd8", - "settings": { - "maxDrivers": 28 - }, - "createdAt": "2024-02-23T20:14:32.633Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://rural-phrase.biz/", - "youtubeUrl": "https://back-godparent.org", - "websiteUrl": "https://wide-eyed-disk.biz" - } - }, - { - "id": "5a2ed4b7-e6a4-4a54-96a0-36e96455516a", - "name": "Glover - Wuckert Racing League", - "description": "Eaque curvo spiritus vulnus sollers caelum. Articulus suadeo unus aedificium tredecim totus aestus talio vigilo.", - "ownerId": "90e0da78-177c-43d2-aaf7-1985c314b81c", - "settings": { - "maxDrivers": 36 - }, - "createdAt": "2026-01-04T19:14:47.784Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "name": "Kunze - Wilderman Racing League", - "description": "Laboriosam basium testimonium terga spiritus textilis. Illum cunctatio unus uberrime spargo alius utilis conculco.", - "ownerId": "5f9caba6-f7af-4622-9216-7cab7e9d9b26", - "settings": { - "maxDrivers": 44 - }, - "createdAt": "2025-09-28T01:30:23.305Z", - "usedSlots": 0, - "socialLinks": { - "websiteUrl": "https://fuzzy-roundabout.biz" - } - }, - { - "id": "4b16b877-4e32-43ab-aa27-274346178910", - "name": "Schoen - D'Amore Racing League", - "description": "Verbera patior aedificium ambitus trado cupressus peior rerum tondeo vociferor. Ager ambitus astrum agnosco cubicularis beatae soleo crastinus clam degero.", - "ownerId": "64ad579c-1ad8-48ad-8126-be5adb93adb4", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-12-03T22:24:16.402Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://stupendous-exterior.biz", - "websiteUrl": "https://squeaky-spring.info/" - } - }, - { - "id": "9cfb2831-8825-4736-8e06-07dab0583392", - "name": "Cronin Group Racing League", - "description": "Vestrum iusto amplus adhuc aggredior. Adficio id delego altus sulum.", - "ownerId": "5f64d454-69d2-45cc-99dc-29bfe29a0b36", - "settings": { - "maxDrivers": 48 - }, - "createdAt": "2024-06-17T22:48:17.172Z", - "usedSlots": 2, - "socialLinks": { - "discordUrl": "https://empty-negotiation.info/", - "youtubeUrl": "https://stingy-chasuble.biz/", - "websiteUrl": "https://profuse-integer.biz" - } - }, - { - "id": "ab52a2ea-6a21-4089-aa3c-67a84a8c80bd", - "name": "Gleason Group Racing League", - "description": "Deprecator decor adiuvo cinis demoror. Tersus debeo solio solvo caelestis.", - "ownerId": "b61da01d-4fc2-43b9-8967-f987a165d6ab", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2025-03-07T01:24:59.406Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "7695b864-0656-4c21-a73f-7068d7eea4d3", - "name": "Barton - Bradtke Racing League", - "description": "Turba tollo apparatus. Corrupti spiritus natus cohibeo defaeco velum.", - "ownerId": "aa1d72d2-e079-4e19-b85b-45b848956d4c", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2025-11-01T01:22:36.939Z", - "usedSlots": 1, - "socialLinks": { - "websiteUrl": "https://growing-seal.biz" - } - }, - { - "id": "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1", - "name": "Littel - Corkery Racing League", - "description": "Amissio optio deinde ulciscor comparo teneo molestiae. Celebrer talis sortitus.", - "ownerId": "6cde1706-3355-40ac-a0b9-6c883f00360e", - "settings": { - "maxDrivers": 52 - }, - "createdAt": "2026-01-08T02:08:42.664Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://abandoned-character.com/", - "websiteUrl": "https://thorough-glider.info" - } - }, - { - "id": "02b237a7-919d-4eda-8f75-0894d1617417", - "name": "Schaefer - King Racing League", - "description": "Accusator quaerat solum creber cibo deprimo laborum aggero alius. Sollicito angelus surculus.", - "ownerId": "575776af-9bea-42b8-8e10-19b0ec82206b", - "settings": { - "maxDrivers": 26 - }, - "createdAt": "2024-10-01T18:37:47.707Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://dismal-marathon.name/", - "youtubeUrl": "https://metallic-developmental.name/", - "websiteUrl": "https://colossal-premier.name" - } - }, - { - "id": "30ab9238-566e-429b-b120-6e7a7eef4619", - "name": "Strosin, Tremblay and White Racing League", - "description": "Sortitus confido dicta temporibus. Ante sol administratio claro stips ocer solus decerno articulus texo.", - "ownerId": "5898abb1-cf09-46c1-a624-b675949f66e4", - "settings": { - "maxDrivers": 56 - }, - "createdAt": "2024-10-04T10:14:49.177Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "8e327012-3434-458a-b795-bacb0da50ccb", - "name": "Hahn Inc Racing League", - "description": "Universe antiquus at corona cui curvo certus. Bellicus cura urbanus conatus ager.", - "ownerId": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-09-28T11:51:00.254Z", - "usedSlots": 2, - "socialLinks": { - "youtubeUrl": "https://idealistic-celsius.net" - } - }, - { - "id": "557f49ed-3237-4964-aa2f-f2265309e5e2", - "name": "Dibbert, Macejkovic and Trantow Racing League", - "description": "Terror laboriosam atque tot capto auctor cunae vestigium asper. Assentator tutamen paens aspernatur cibo uxor ago contra.", - "ownerId": "c917ac46-5832-443b-b110-1933b804f45f", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-08-26T16:35:03.549Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://unaware-remark.net/", - "websiteUrl": "https://zany-intervention.com/" - } - }, - { - "id": "828b3825-a657-4996-ad0e-c3e3c62a566f", - "name": "Wuckert LLC Racing League", - "description": "Crudelis surculus cilicium veritas voluptas voveo denique tantillus demonstro supra. Degenero deprimo inflammatio defaeco voluntarius ducimus basium.", - "ownerId": "d984d1b5-6528-49b0-a50e-758ff1a1eb0f", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2024-05-13T17:55:56.225Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://negative-mentor.net/", - "youtubeUrl": "https://excited-cross-contamination.com", - "websiteUrl": "https://apprehensive-integer.org/" - } - }, - { - "id": "f1fd296f-b268-44fd-9750-0e623466f525", - "name": "Considine - Waters Racing League", - "description": "Considero arbustum timidus cruentus accusamus animi celebrer quaerat aliquam. Demonstro uredo animi bene vobis sustineo spectaculum cicuta sortitus surculus.", - "ownerId": "4b4f173f-bacf-43cd-92c5-f5f15489910d", - "settings": { - "maxDrivers": 10 - }, - "createdAt": "2026-01-04T02:15:43.930Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "6af16b5a-5b5f-43a4-8aa1-e36926b2d576", - "name": "Hegmann and Sons Racing League", - "description": "Amplitudo adfero asper cupio voluptates assumenda. Umbra civitas desidero adaugeo sordeo crepusculum aliqua cohibeo tamisium confido.", - "ownerId": "e98e067c-c75a-4c9a-ac87-3300f607a489", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-05-21T23:57:11.485Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://these-mantua.org" - } - }, - { - "id": "3755a5e7-4b99-4e3b-8cf6-082ce14058b2", - "name": "Satterfield, Senger and Orn Racing League", - "description": "Corpus sponte creator antea careo amaritudo tredecim somnus cito. Aggredior alienus creta curiositas conor tracto abbas auctus solum.", - "ownerId": "57f1bf7f-0224-4ebc-a34b-1b35918a5fe2", - "settings": { - "maxDrivers": 14 - }, - "createdAt": "2025-02-14T09:33:57.463Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://mealy-doorpost.name", - "websiteUrl": "https://compassionate-provider.net" - } - }, - { - "id": "7d34e891-e05a-4881-861b-739398315401", - "name": "Gulgowski LLC Racing League", - "description": "Capto aperio vado. Tabula caries delinquo assentator solium vinco tui.", - "ownerId": "670013c3-ee3b-42ff-bd12-b6570f90c511", - "settings": { - "maxDrivers": 18 - }, - "createdAt": "2024-12-10T20:43:49.737Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://sturdy-airline.org", - "youtubeUrl": "https://that-midwife.com", - "websiteUrl": "https://illustrious-giant.biz" - } - }, - { - "id": "cbfada6a-194b-443e-8ac6-fdca9e0d4e0c", - "name": "Satterfield and Sons Racing League", - "description": "Solvo sapiente suffragium subvenio. Vacuus spero circumvenio bibo iure considero celebrer adsum surgo.", - "ownerId": "270aae97-9477-4f1d-889a-1ab709ed5645", - "settings": { - "maxDrivers": 22 - }, - "createdAt": "2024-09-23T07:21:52.291Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "20250afa-2ad0-4286-a99c-e60056090fc2", - "name": "McDermott - Nienow Racing League", - "description": "Tergiversatio damnatio tolero acquiro architecto cunabula suspendo arbitro exercitationem tertius. Compono aperte depulso mollitia celo ver auditor anser cupiditas demitto.", - "ownerId": "0dc7230a-8f82-4821-acda-92d64e6cdfd8", - "settings": { - "maxDrivers": 6 - }, - "createdAt": "2025-01-30T22:32:11.458Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://long-asset.name/" - } - }, - { - "id": "a39acde1-439f-40ed-9ea3-da19153fc1d8", - "name": "Schiller Inc Racing League", - "description": "Stella vere odit virgo benevolentia. Cimentarius testimonium totidem trepide abduco tui maiores esse.", - "ownerId": "af8f6f6f-42f7-4389-8f0a-3894c0888540", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2026-01-06T03:24:33.801Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://zany-eternity.info", - "websiteUrl": "https://monstrous-descent.name" - } - }, - { - "id": "5889269b-0913-49e1-b280-19427c94f581", - "name": "Jones LLC Racing League", - "description": "Subnecto capillus arbitro usus aequitas solitudo aeternus. Terebro consequuntur odit.", - "ownerId": "65d180e4-307d-4654-91ec-31fee9c136c4", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2025-05-17T07:08:46.447Z", - "usedSlots": 4, - "socialLinks": { - "discordUrl": "https://whirlwind-polyester.biz/", - "youtubeUrl": "https://well-documented-trash.name/", - "websiteUrl": "https://self-reliant-tuber.org" - } - }, - { - "id": "6bd20b82-4f87-4897-a2c8-b5130589c0cf", - "name": "Johnson Inc Racing League", - "description": "Comparo stella calcar quod. Dolorum defendo avarus.", - "ownerId": "4debd28b-a01c-4002-af8c-5bef16a81896", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2024-08-05T15:25:00.958Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "8a74786d-3424-4215-869a-054dbf211cb5", - "name": "Veum, Berge and Schuppe Racing League", - "description": "Damnatio placeat argumentum cunabula suppono arcus abscido taedium umerus venia. Ambitus defungo thesaurus synagoga antepono curatio terga cavus error.", - "ownerId": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-07-12T04:23:17.515Z", - "usedSlots": 4, - "socialLinks": { - "youtubeUrl": "https://parallel-seafood.com" - } - }, - { - "id": "304d7540-bf2c-4641-83e6-f9f93ef3b906", - "name": "Jones, Trantow and Thiel Racing League", - "description": "Contego vel dolores teneo compono itaque sum dicta. Viduo vita accusator thesaurus sublime aqua.", - "ownerId": "903625d4-47d4-4caf-a6c0-942d0458c014", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-03-30T10:56:16.282Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://sad-casket.biz", - "websiteUrl": "https://back-majority.biz/" - } - }, - { - "id": "3dde6d17-2247-421a-b120-c602ce7a2912", - "name": "Hagenes, Monahan and Littel Racing League", - "description": "Aegrotatio sortitus vespillo urbanus angustus arbustum. Adicio dens demitto.", - "ownerId": "4c7bf5cf-3c08-40dc-bd93-aece563d7c31", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2024-05-14T14:44:03.749Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://cuddly-flood.info/", - "youtubeUrl": "https://colorless-typewriter.info", - "websiteUrl": "https://inborn-saloon.name/" - } - }, - { - "id": "d5fde826-a57b-45ea-a43c-3b66bcc6b1ff", - "name": "Farrell LLC Racing League", - "description": "Deprimo blanditiis consuasor pauper. Cito pauper decens barba claustrum tot corpus aetas.", - "ownerId": "d0c341b6-6157-440f-9094-3cd99fa5d59c", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2026-01-05T17:57:16.058Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "cbb934c7-ef8c-46eb-a911-4be93f6342ee", - "name": "Bailey, Schulist and Homenick Racing League", - "description": "Venio viscus nemo arcus apostolus dedico casso. Venio clamo ulciscor amo suffoco acidus.", - "ownerId": "2bba9895-b72f-4362-be31-697d182d8e14", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2024-05-13T01:44:40.991Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://long-term-patroller.info" - } - }, - { - "id": "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "name": "Von - Walker Racing League", - "description": "Adinventitias delibero tantillus commodi depulso abstergo verto autus admoneo. Vomer acervus deludo summopere amita confero magnam.", - "ownerId": "1e5488c2-2988-40fb-b0a4-81d0d0cc03e3", - "settings": { - "maxDrivers": 50 - }, - "createdAt": "2025-12-27T16:40:23.996Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://actual-tool.net", - "youtubeUrl": "https://delectable-recommendation.biz/" - } - }, - { - "id": "e470f453-3f68-445e-932b-83866b1d61d4", - "name": "Mayert, Lynch and Farrell Racing League", - "description": "Maxime speculum traho amor demens. Advoco demo abutor confero demonstro trucido velit at tantillus.", - "ownerId": "ecb15d26-7450-43f3-9104-ed5f1af05279", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2025-05-09T11:17:11.188Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://unfit-sport.biz/", - "youtubeUrl": "https://amazing-phrase.name", - "websiteUrl": "https://charming-middle.net" - } - }, - { - "id": "dd59a0da-13a7-4dae-9c25-5941cc456259", - "name": "Romaguera, Jones and Senger Racing League", - "description": "Expedita cohors trado argumentum acervus iste degusto esse. Bonus valetudo vomer ancilla acer velit volaticus vulgaris.", - "ownerId": "d9151003-1de1-490a-b204-10ab16df3537", - "settings": { - "maxDrivers": 60 - }, - "createdAt": "2025-02-09T21:37:00.928Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "name": "Fay Group Racing League", - "description": "Alo amicitia cursus sapiente uberrime amplexus viscus. Causa calamitas adulatio reprehenderit.", - "ownerId": "65221bc1-48cd-44f3-b78c-00394e2cb244", - "settings": { - "maxDrivers": 28 - }, - "createdAt": "2024-05-08T14:12:12.801Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://mean-waterspout.net" - } - }, - { - "id": "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "name": "Beer Inc Racing League", - "description": "Tempus tamquam degenero autem tibi torrens cito votum denuncio theatrum. Alter concedo undique textilis vulariter civis.", - "ownerId": "202ad2c0-c886-4e21-87b4-ad04519a913a", - "settings": { - "maxDrivers": 36 - }, - "createdAt": "2026-01-08T12:47:04.974Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://superb-diversity.com/", - "youtubeUrl": "https://lost-legging.com" - } - }, - { - "id": "c1737186-2473-4757-839b-978a12b4951c", - "name": "Donnelly - Padberg Racing League", - "description": "Thema caput thesis cena adhaero voro amor auctor aranea umbra. Cunabula atrox terror antea denuo argentum comes.", - "ownerId": "b1187535-95cc-424b-a427-7a908b12e257", - "settings": { - "maxDrivers": 44 - }, - "createdAt": "2024-02-04T17:20:12.336Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://secret-disconnection.info", - "youtubeUrl": "https://grouchy-pigsty.net", - "websiteUrl": "https://shabby-leading.info" - } - }, - { - "id": "dbb433e8-cb69-4397-b329-cbbca4518b6a", - "name": "Wisozk - Hamill Racing League", - "description": "Capio delibero conculco adinventitias. Capto deprimo surgo quaerat.", - "ownerId": "92ed1461-e604-4e75-8be4-a1e3b51e7108", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-03-23T07:39:30.120Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "4f3e6369-4a86-4295-8b3e-40b697d1b779", - "name": "Harris, Morar and Lubowitz Racing League", - "description": "Vetus arceo nam aeneus dapifer angelus toties ipsum demonstro. Comes deorsum vomer volaticus usus curia.", - "ownerId": "2bdad4dc-f3a3-43e9-9de2-51fe4b1dc52d", - "settings": { - "maxDrivers": 48 - }, - "createdAt": "2025-03-31T04:07:53.948Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://instructive-giant.org" - } - }, - { - "id": "21af7bc6-c709-473f-b14a-96859ea88b89", - "name": "Schaefer and Sons Racing League", - "description": "Addo trucido veniam decipio. Alius infit verbera deporto vergo tamquam celo.", - "ownerId": "c15a32ba-1454-4767-9394-7e65dc75e12d", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2025-09-08T04:48:38.395Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://severe-newsprint.info", - "youtubeUrl": "https://innocent-in-joke.net/" - } - }, - { - "id": "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "name": "Skiles LLC Racing League", - "description": "Corrigo enim comparo deleniti corrumpo facilis. Apostolus deripio urbs delectatio suscipio adhuc cribro numquam.", - "ownerId": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2025-02-22T12:50:04.042Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://fearless-valley.name/", - "youtubeUrl": "https://second-hammock.info", - "websiteUrl": "https://everlasting-fog.net/" - } - }, - { - "id": "5a9210d3-6d8c-428f-a6c1-5b77bb59e646", - "name": "Zulauf, Kemmer and Maggio Racing League", - "description": "Caelum defendo suus perferendis paulatim tertius. Cursim adsidue volo ara ustilo atrox advenio.", - "ownerId": "9e5400c5-a06e-4796-b7ca-8939312dd751", - "settings": { - "maxDrivers": 52 - }, - "createdAt": "2026-01-03T00:16:11.836Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "dfa5bbe8-d420-4ac9-8db9-5f985a04e9c3", - "name": "Brown - Nader Racing League", - "description": "Demulceo cruentus canto repudiandae dapifer. Celo vero dapifer aegrotatio.", - "ownerId": "60300e68-508e-4371-9327-7768921d4773", - "settings": { - "maxDrivers": 26 - }, - "createdAt": "2024-01-24T01:04:05.388Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://messy-comestible.org" - } - }, - { - "id": "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "name": "Hagenes, Harvey and Quitzon Racing League", - "description": "Tutis solutio demoror curis terra vindico curriculum cribro. Facere thymbra conitor adicio coadunatio quam beatus.", - "ownerId": "92ed1461-e604-4e75-8be4-a1e3b51e7108", - "settings": { - "maxDrivers": 56 - }, - "createdAt": "2025-08-30T08:56:00.467Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://altruistic-euphonium.name/", - "websiteUrl": "https://grounded-rim.info" - } - }, - { - "id": "7f270965-1a80-4b9a-af0c-b07203c7deec", - "name": "Graham - Langosh Racing League", - "description": "Corona deprecator thalassinus clam abeo. Caste amissio cado.", - "ownerId": "db3cbf5c-3387-40a9-9565-3db01759c7cf", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-09-17T16:52:36.949Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://sleepy-contrail.net", - "youtubeUrl": "https://stingy-bug.org", - "websiteUrl": "https://yearly-ad.org/" - } - }, - { - "id": "1ed550d3-6124-4274-9818-676d0867b9ae", - "name": "Rutherford, Carter and Dare Racing League", - "description": "Benevolentia decor vinum sopor defluo abstergo eligendi abbas. Succurro titulus adopto strues adnuo accusantium.", - "ownerId": "8b112aaf-ac20-4bff-9fc5-b4c59b368f8c", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-02-25T01:55:39.879Z", - "usedSlots": 4, - "socialLinks": {} - }, - { - "id": "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "name": "O'Reilly - Hauck Racing League", - "description": "Vel spectaculum appello animadverto animus ulciscor autus ulterius centum. Non collum deficio desolo nisi curatio aeneus.", - "ownerId": "6cde1706-3355-40ac-a0b9-6c883f00360e", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-09-02T22:05:02.635Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://grumpy-subexpression.org" - } - }, - { - "id": "d4809351-0b72-45e3-a8a2-c55f7f951e63", - "name": "Larson, Tillman and Metz Racing League", - "description": "Decor ipsa conatus magni. Victoria acceptus venio aspernatur aestus atque.", - "ownerId": "9e5400c5-a06e-4796-b7ca-8939312dd751", - "settings": { - "maxDrivers": 10 - }, - "createdAt": "2026-01-04T14:09:01.153Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://darling-importance.name", - "websiteUrl": "https://whirlwind-pearl.net" - } - }, - { - "id": "dd14948b-e89b-479f-b8a0-902f17679996", - "name": "Stanton, Weimann and Lehner Racing League", - "description": "Correptius consuasor sint caput dolorum coma utpote. Strues aranea dens.", - "ownerId": "b775cf0a-d2f3-4aa8-bea2-be155ddd4c69", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-11-15T02:25:12.696Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://clear-cut-suv.name/", - "youtubeUrl": "https://warped-topsail.info/", - "websiteUrl": "https://legal-dress.com/" - } - }, - { - "id": "fcc7fbb2-8e44-49d3-84a1-f42d87f852d8", - "name": "Lubowitz, D'Amore and Hammes Racing League", - "description": "Audacia defleo tunc correptius voveo. Explicabo aggero voluptate asporto absconditus.", - "ownerId": "2bba9895-b72f-4362-be31-697d182d8e14", - "settings": { - "maxDrivers": 14 - }, - "createdAt": "2025-05-18T20:46:40.982Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "f30a298b-5cff-4131-8520-318f73b6fd1d", - "name": "Powlowski, Lubowitz and Oberbrunner Racing League", - "description": "Caries eveniet excepturi sapiente quis varius porro. Vigilo sit corpus sodalitas commodi tertius.", - "ownerId": "664761ca-62a5-401e-af03-c119f0066ce5", - "settings": { - "maxDrivers": 18 - }, - "createdAt": "2024-01-09T21:28:21.377Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://old-fashioned-dusk.info" - } - }, - { - "id": "51dd3408-ce36-4263-a6f9-b0e9919bac7c", - "name": "Towne - Thompson Racing League", - "description": "Desino dedecor despecto auditor vis tersus timor. Vicinus thorax tubineus universe utor delego atavus.", - "ownerId": "78185f64-c313-4e87-a83b-02c1a3c41778", - "settings": { - "maxDrivers": 22 - }, - "createdAt": "2025-09-28T09:11:38.117Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://weary-horst.info/", - "websiteUrl": "https://creamy-deer.org/" - } - }, - { - "id": "8c78ccb6-3619-424d-b04a-9de548bc4d83", - "name": "Nicolas LLC Racing League", - "description": "Alveus advenio capto. Tibi aggredior truculenter eveniet tepidus amplitudo.", - "ownerId": "8d7a4b5c-e9d4-4ea3-9fec-144eac639658", - "settings": { - "maxDrivers": 6 - }, - "createdAt": "2025-12-25T16:48:49.072Z", - "usedSlots": 3, - "socialLinks": { - "discordUrl": "https://familiar-retention.com", - "youtubeUrl": "https://vague-monster.name", - "websiteUrl": "https://clueless-department.com" - } - }, - { - "id": "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "name": "Gutmann - Raynor Racing League", - "description": "Vorago cattus caste arceo tardus versus subito utor asperiores. Atrox voro studio utique cornu cibus correptius taedium verbera odit.", - "ownerId": "4b2fa1be-dfc6-4fd0-b419-e5a99753ab5f", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2026-01-05T10:37:21.773Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "a21fc435-462e-4159-82d2-1f2f07567252", - "name": "Schuster - Reynolds Racing League", - "description": "Desidero subseco temporibus vigor accommodo quas custodia vivo. Candidus eos ratione cicuta solitudo.", - "ownerId": "fd9d912e-47e9-44fa-b43f-b0ef1a0c2a67", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2025-07-18T19:14:34.510Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://respectful-seagull.info/" - } - }, - { - "id": "8da83531-b666-4ee8-8e15-a759b485db72", - "name": "Ryan LLC Racing League", - "description": "Truculenter carbo eos verbera cauda maiores abutor claro sodalitas. Commemoro appello texo at tempus quas pecto.", - "ownerId": "5898abb1-cf09-46c1-a624-b675949f66e4", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-04-12T11:08:14.640Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://petty-vicinity.name/", - "youtubeUrl": "https://irresponsible-dash.com/" - } - }, - { - "id": "0836239b-cdc4-4bff-b5f7-4d8a84a9c745", - "name": "Reinger LLC Racing League", - "description": "Quo rerum caries bos circumvenio catena. Ustilo ventosus tener clementia spoliatio.", - "ownerId": "f7373228-72e0-4552-9ccc-98aea0f77a61", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-11-22T09:30:41.005Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://agitated-agreement.info", - "youtubeUrl": "https://clueless-noon.name/", - "websiteUrl": "https://back-forage.biz" - } - }, - { - "id": "6ad0ab74-6d71-480e-a17a-3ef2ea2e6a55", - "name": "Altenwerth - Rosenbaum Racing League", - "description": "Decet admitto decipio arma suadeo addo aegrus occaecati damno. Nam debilito bonus statua aureus amo canonicus carcer tempus ars.", - "ownerId": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2024-03-28T05:22:22.057Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "4a36d258-a0f9-4b03-a382-b3ba81d84893", - "name": "Goodwin, Blanda and Murazik Racing League", - "description": "Vigilo ut commemoro sollers suscipit auxilium vomer tollo. Tertius atqui delectus cupiditate thema subnecto cibo magni viscus commodo.", - "ownerId": "65d180e4-307d-4654-91ec-31fee9c136c4", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2024-03-16T04:33:34.085Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://artistic-cannon.org/" - } - }, - { - "id": "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "name": "Kessler, Reynolds and Olson Racing League", - "description": "Debitis subseco truculenter suasoria arcesso virtus. Terror volutabrum adopto ubi decet aveho tibi umquam tego constans.", - "ownerId": "4b4f173f-bacf-43cd-92c5-f5f15489910d", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2026-01-08T06:13:12.904Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://bouncy-hovel.com/", - "youtubeUrl": "https://miserable-contrail.org/" - } - }, - { - "id": "15e3e8ed-2978-45a3-a134-8990b2027905", - "name": "Tremblay Group Racing League", - "description": "Paulatim quibusdam caste aspicio corrumpo. Confugo audacia tendo defendo valens audio taceo.", - "ownerId": "90e0da78-177c-43d2-aaf7-1985c314b81c", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2024-03-12T12:36:54.898Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://our-parsnip.name", - "youtubeUrl": "https://fuzzy-going.net", - "websiteUrl": "https://surprised-fisherman.name" - } - }, - { - "id": "11aa22c0-9cd0-4375-988e-d998a143fcad", - "name": "Will - Hegmann Racing League", - "description": "Celebrer defungo trado ceno necessitatibus strenuus quidem conicio comptus. Cultellus adipiscor ulciscor ager commemoro aeternus.", - "ownerId": "2bdad4dc-f3a3-43e9-9de2-51fe4b1dc52d", - "settings": { - "maxDrivers": 50 - }, - "createdAt": "2025-04-13T17:30:23.378Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "name": "Mills, Wolff and Goyette Racing League", - "description": "Curso ciminatio sursum. Avarus volaticus stipes a aut torrens thermae.", - "ownerId": "e6ff2fb0-2045-47c2-8b60-693022112dbc", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2025-02-12T13:23:36.581Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://massive-mantua.com/" - } - }, - { - "id": "a1d9d078-1ea1-4420-a09f-6aa6f3ed0964", - "name": "Franecki and Sons Racing League", - "description": "Curia spectaculum ab. Conqueror altus defessus cruciamentum voluptatum vomer demum tenetur tracto dapifer.", - "ownerId": "58321d52-db8d-4db5-a2eb-76345a11756d", - "settings": { - "maxDrivers": 60 - }, - "createdAt": "2025-03-10T19:32:19.218Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://devoted-stay.biz", - "youtubeUrl": "https://great-cd.org/" - } - }, - { - "id": "1ac4465c-5696-4532-8e18-53d081fb4b84", - "name": "Connelly and Sons Racing League", - "description": "Adsidue voluptatem adulescens carus suspendo. Supplanto via velociter concido autem amet admitto contabesco appello eos.", - "ownerId": "64ad579c-1ad8-48ad-8126-be5adb93adb4", - "settings": { - "maxDrivers": 28 - }, - "createdAt": "2025-11-08T11:47:22.613Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://bright-peninsula.com/", - "youtubeUrl": "https://gaseous-hunt.name", - "websiteUrl": "https://weird-lid.info/" - } - }, - { - "id": "2acca8ac-74da-4210-98d4-4b37c535b809", - "name": "Wehner Inc Racing League", - "description": "Aggredior tepidus certe antiquus vorago cubitum condico. Creber cotidie usus temporibus adopto odit.", - "ownerId": "d984d1b5-6528-49b0-a50e-758ff1a1eb0f", - "settings": { - "maxDrivers": 36 - }, - "createdAt": "2026-01-04T16:43:53.253Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "e8d60754-e8a1-4f36-a5ab-4ea70e4f9eaf", - "name": "Kertzmann - Jast Racing League", - "description": "Assentator summisse amoveo optio inventore thorax praesentium comes corona candidus. Approbo praesentium vindico conitor.", - "ownerId": "f7373228-72e0-4552-9ccc-98aea0f77a61", - "settings": { - "maxDrivers": 44 - }, - "createdAt": "2024-08-10T02:41:03.521Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://lanky-signature.biz" - } - }, - { - "id": "c8184f69-1a38-40ea-b907-4426efbb231a", - "name": "Stroman - Wolf Racing League", - "description": "Dens stabilis hic clibanus adversus corroboro fuga decor causa. Cum tibi aurum compello una vobis.", - "ownerId": "8d7a4b5c-e9d4-4ea3-9fec-144eac639658", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2025-07-18T07:03:07.303Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://french-step-mother.org", - "youtubeUrl": "https://likable-injunction.com" - } - }, - { - "id": "cc94d1ac-0c29-48fb-bfa3-f024da2de301", - "name": "Friesen, Bechtelar and Roob Racing League", - "description": "Tandem adeptio basium coniuratio candidus ulterius. Tepesco voluptatibus despecto arceo capto aperio.", - "ownerId": "e1904e44-a03e-4d5b-a20b-e882ab45c5b3", - "settings": { - "maxDrivers": 48 - }, - "createdAt": "2024-06-24T03:14:35.909Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://easy-obligation.net/", - "youtubeUrl": "https://outlandish-grandson.info/", - "websiteUrl": "https://artistic-overcoat.biz" - } - }, - { - "id": "9ac71ea0-904c-4468-b985-844c7e2dd319", - "name": "Schneider, Zulauf and Monahan Racing League", - "description": "Creptio repellendus deleniti. Pecto currus spiritus suspendo turpis admoneo vicissitudo agnitio comitatus.", - "ownerId": "e2e42847-1d5a-4b52-807e-931d325a87ee", - "settings": { - "maxDrivers": 32 - }, - "createdAt": "2025-04-22T03:12:37.940Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "ca1b9aab-42c7-4a04-99e8-13204d1dd205", - "name": "Mayert and Sons Racing League", - "description": "Conicio amicitia derelinquo conor accusator sollicito. Magnam versus tres adimpleo socius.", - "ownerId": "db3cbf5c-3387-40a9-9565-3db01759c7cf", - "settings": { - "maxDrivers": 40 - }, - "createdAt": "2025-04-24T01:33:48.074Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://grumpy-jump.name/" - } - }, - { - "id": "678c557e-8527-4b75-80a9-0928b6576d1b", - "name": "Stehr LLC Racing League", - "description": "Suasoria possimus adicio cimentarius concido absum eos tandem comburo. Triumphus tempore est.", - "ownerId": "f7373228-72e0-4552-9ccc-98aea0f77a61", - "settings": { - "maxDrivers": 52 - }, - "createdAt": "2026-01-03T14:28:47.056Z", - "usedSlots": 4, - "socialLinks": { - "youtubeUrl": "https://unimportant-lifestyle.org", - "websiteUrl": "https://worldly-responsibility.org/" - } - }, - { - "id": "6a955043-89e1-44fa-a886-31bd8eb29614", - "name": "Stark, Schumm and Toy Racing League", - "description": "Dicta uter veritatis voluptatem delinquo utor crur pectus cometes creo. Ea ciminatio triduana quis aggredior accommodo alioqui eveniet virtus.", - "ownerId": "70f7b26d-69fc-4203-955a-00e6ab7b564d", - "settings": { - "maxDrivers": 26 - }, - "createdAt": "2025-05-16T08:48:04.819Z", - "usedSlots": 1, - "socialLinks": { - "discordUrl": "https://triangular-tackle.org", - "youtubeUrl": "https://beneficial-volleyball.com/", - "websiteUrl": "https://portly-sonata.biz" - } - }, - { - "id": "9a241a46-2d97-4067-a70d-0a4b87fd9835", - "name": "Kessler, Rath and Morissette Racing League", - "description": "Cultura cimentarius vespillo earum textilis. Auctor deludo turpis animi defluo auxilium colligo vespillo maiores.", - "ownerId": "c917ac46-5832-443b-b110-1933b804f45f", - "settings": { - "maxDrivers": 56 - }, - "createdAt": "2025-07-18T11:30:44.875Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "c35094c2-41c9-4bea-91b5-97bbcf8c15b2", - "name": "Cormier, Dickinson and Luettgen Racing League", - "description": "Subito vitae soleo depromo stillicidium cicuta utilis aggredior thalassinus. Adsum cuppedia provident alveus deripio denuo in ascisco crepusculum nobis.", - "ownerId": "00a1d9ef-47f6-4f28-aaf2-f675d9003ab6", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2024-08-08T19:21:07.985Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://annual-tail.name" - } - }, - { - "id": "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "name": "Weissnat, Metz and Balistreri Racing League", - "description": "Tamisium quaerat abundans amor laborum blanditiis. Ustulo voluptatibus basium color.", - "ownerId": "adf51103-b9bd-430d-93ef-b57c6880aa14", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2024-02-13T15:04:13.794Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://triangular-formamide.biz/", - "websiteUrl": "https://clear-cut-impact.com" - } - }, - { - "id": "5388e7de-eb14-43f5-90ca-ce9c0fd24bab", - "name": "Bayer - Reichel Racing League", - "description": "Demens combibo suscipit valens adipiscor nulla peior curo basium. Decimus tutis causa ambitus depereo comburo.", - "ownerId": "b57f8e58-f738-441e-97f7-c7ad20fcbca1", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-03-09T02:54:12.538Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://grouchy-willow.org/", - "youtubeUrl": "https://muted-bakeware.biz", - "websiteUrl": "https://nimble-decision.name" - } - }, - { - "id": "fd308785-6c4c-447f-8585-216f7266b26b", - "name": "Larson - Simonis Racing League", - "description": "Praesentium pecco tui ocer ratione crur. Terminatio cubo copiose tondeo vesica tenuis caelum cedo.", - "ownerId": "072e164f-ccaa-4060-a9b2-6eccacd6c866", - "settings": { - "maxDrivers": 10 - }, - "createdAt": "2026-01-03T20:05:34.299Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "db57ca2c-f4ac-4f7d-837c-8016d1042369", - "name": "O'Kon Inc Racing League", - "description": "Vulgo aggero fugiat victus correptius annus supellex. Cotidie arto cupressus impedit confero uter.", - "ownerId": "af060b1d-d623-48ea-9ac7-c9a12ab26366", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-12-01T07:35:00.208Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://agile-guide.org/" - } - }, - { - "id": "76689b3b-bad6-4535-945a-a0ca0ead8e10", - "name": "Terry and Sons Racing League", - "description": "Uterque conor officiis tendo animus. Terror abeo cauda.", - "ownerId": "c15a32ba-1454-4767-9394-7e65dc75e12d", - "settings": { - "maxDrivers": 14 - }, - "createdAt": "2024-04-10T11:17:25.093Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://homely-slime.com/", - "websiteUrl": "https://vague-effector.biz/" - } - }, - { - "id": "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "name": "Jacobson, Koch and Auer Racing League", - "description": "Admitto corrupti cumque nam conqueror. Reiciendis harum quidem theatrum validus constans derelinquo utique strenuus.", - "ownerId": "072e164f-ccaa-4060-a9b2-6eccacd6c866", - "settings": { - "maxDrivers": 18 - }, - "createdAt": "2025-12-31T12:11:49.764Z", - "usedSlots": 5, - "socialLinks": { - "discordUrl": "https://beloved-sprinkles.info", - "youtubeUrl": "https://impartial-schedule.net", - "websiteUrl": "https://grizzled-jacket.net" - } - }, - { - "id": "b0ca4491-f098-44c0-a99a-8e82a047c9dc", - "name": "Koch LLC Racing League", - "description": "Sollers triumphus tracto. Tracto debeo assentator crepusculum convoco debitis vestigium verbera inventore alii.", - "ownerId": "4a3806c3-11e2-453e-868b-2593c2dae3da", - "settings": { - "maxDrivers": 22 - }, - "createdAt": "2025-11-17T10:22:00.931Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "name": "Muller, Balistreri and Effertz Racing League", - "description": "Curo veritas celo cavus cinis terminatio labore. Suspendo asper currus capillus tollo victus calco ipsa aveho degero.", - "ownerId": "90e0da78-177c-43d2-aaf7-1985c314b81c", - "settings": { - "maxDrivers": 6 - }, - "createdAt": "2025-10-23T14:31:57.472Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://proud-instructor.info" - } - }, - { - "id": "e9826c49-9d7b-406c-9cca-770b43286956", - "name": "Walker Group Racing League", - "description": "Infit error volaticus vulnero dignissimos adiuvo velociter explicabo. Tum victus cena crur talis adicio.", - "ownerId": "4589b2ac-67d7-47de-9c8f-4689dee208aa", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2026-01-06T07:52:32.119Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://dark-disappointment.com", - "youtubeUrl": "https://orange-dream.org" - } - }, - { - "id": "9fa0cc13-10c4-4e75-93db-1fdf82705bf2", - "name": "Dach Inc Racing League", - "description": "Vox socius valetudo aurum quas pauci sursum pariatur apud totidem. Traho taedium minima quisquam verbum incidunt beatae maiores aurum.", - "ownerId": "78185f64-c313-4e87-a83b-02c1a3c41778", - "settings": { - "maxDrivers": 12 - }, - "createdAt": "2025-02-02T22:46:29.801Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://selfish-hawk.biz", - "youtubeUrl": "https://remarkable-detective.com", - "websiteUrl": "https://complicated-accompanist.biz/" - } - }, - { - "id": "5aee136f-89bb-4591-8895-889f7dfc73f0", - "name": "Konopelski and Sons Racing League", - "description": "Aer barba vallum compono. Ancilla vulticulus suffoco chirographum.", - "ownerId": "44dd9531-7b16-4f05-ba00-e99c50465576", - "settings": { - "maxDrivers": 16 - }, - "createdAt": "2025-06-12T21:22:22.321Z", - "usedSlots": 0, - "socialLinks": {} - }, - { - "id": "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7", - "name": "Wyman and Sons Racing League", - "description": "Comitatus nisi tero vereor apto texo. Sopor tenetur ocer autem beatae perferendis tersus.", - "ownerId": "a96760c1-1696-4977-9e8b-1c1f214661dd", - "settings": { - "maxDrivers": 20 - }, - "createdAt": "2024-04-14T02:55:26.896Z", - "usedSlots": 0, - "socialLinks": { - "youtubeUrl": "https://abandoned-populist.name" - } - }, - { - "id": "74c4f15b-83b2-47db-aff2-45ae27269805", - "name": "Conroy - Blick Racing League", - "description": "Corporis ascisco nisi maiores. Degenero auctor volaticus conqueror volaticus.", - "ownerId": "00a1d9ef-47f6-4f28-aaf2-f675d9003ab6", - "settings": { - "maxDrivers": 8 - }, - "createdAt": "2025-10-25T14:36:33.440Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://trim-luck.biz/", - "youtubeUrl": "https://whispered-grandpa.biz" - } - }, - { - "id": "6a395a85-2f00-45e0-bfe3-56fca9786902", - "name": "Marks LLC Racing League", - "description": "Aperte summisse corrumpo talis blandior aspernatur magni benigne caries. Vigilo velociter degusto suppono natus voluptate.", - "ownerId": "aea04e09-d156-4181-a1eb-39744ef36f19", - "settings": { - "maxDrivers": 24 - }, - "createdAt": "2024-10-28T12:01:17.540Z", - "usedSlots": 0, - "socialLinks": { - "discordUrl": "https://lazy-knickers.com", - "youtubeUrl": "https://free-skean.net", - "websiteUrl": "https://impure-doubter.org" - } - } - ], - "totalCount": 120 - } - }, - { - "endpoint": "/teams/all", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 23, - "response": { - "teams": [ - { - "id": "64e0f246-5ade-4ab4-9ad6-bb9bbf5fda62", - "name": "McGlynn, Murray and Beatty Racing", - "tag": "AVXL", - "description": "Vulnero spes fuga officia eaque. Peior dolores aptus currus coepi.", - "memberCount": 6, - "leagues": [], - "totalWins": 2, - "totalRaces": 86, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "ES", - "languages": [ - "es", - "en", - "de", - "ja" - ], - "rating": 1300, - "logoUrl": "/media/teams/64e0f246-5ade-4ab4-9ad6-bb9bbf5fda62/logo", - "isRecruiting": false - }, - { - "id": "0a27368e-fbde-453e-889e-18e0a85a19ca", - "name": "Spinka - Weissnat Racing", - "tag": "LPTO", - "description": "Timor absum cogito amoveo trucido cubitum socius. Illo defero charisma eius occaecati.", - "memberCount": 1, - "leagues": [ - "a2c2f8db-3768-4a8a-be98-c6016d0aed9d" - ], - "totalWins": 0, - "totalRaces": 15, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "HU", - "languages": [ - "en" - ], - "rating": 1075, - "logoUrl": "/media/teams/0a27368e-fbde-453e-889e-18e0a85a19ca/logo", - "isRecruiting": false - }, - { - "id": "3bc2cc81-fd39-4620-8226-251ad09bf5d2", - "name": "Simonis Group Racing", - "tag": "QSOG", - "description": "Arbustum utor sulum ago terra territo. Nobis voluptatem laboriosam bene.", - "memberCount": 2, - "leagues": [], - "totalWins": 1, - "totalRaces": 30, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "JP", - "languages": [ - "ja", - "en" - ], - "rating": 1200, - "logoUrl": "/media/teams/3bc2cc81-fd39-4620-8226-251ad09bf5d2/logo", - "isRecruiting": false - }, - { - "id": "fb1a94d9-8c41-427f-bb5b-9d608bedbaa9", - "name": "Zemlak Group Racing", - "tag": "GZXS", - "description": "Decimus at demoror facilis velum accedo substantia harum spiritus. Cavus officia dicta in desipio infit vel subnecto.", - "memberCount": 2, - "leagues": [], - "totalWins": 0, - "totalRaces": 30, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "DE", - "languages": [ - "de", - "en" - ], - "rating": 1150, - "logoUrl": "/media/teams/fb1a94d9-8c41-427f-bb5b-9d608bedbaa9/logo", - "isRecruiting": true - }, - { - "id": "79e2031c-d97d-4439-bb4d-5ddc17ff9bbf", - "name": "Reynolds - Schuppe Racing", - "tag": "WDWS", - "description": "Acies delectatio soleo vulariter candidus ascit similique averto. Spectaculum autus facilis patior.", - "memberCount": 1, - "leagues": [ - "f0b2f9e8-f752-48cc-8a0e-5b7be3cae21a", - "d8daefa1-875c-41cd-bd7f-b0c66735a427" - ], - "totalWins": 0, - "totalRaces": 11, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "KR", - "languages": [ - "en" - ], - "rating": 1055, - "logoUrl": "/media/teams/79e2031c-d97d-4439-bb4d-5ddc17ff9bbf/logo", - "isRecruiting": false - }, - { - "id": "e2b28eb4-a77d-40bd-8e7a-c3862b54da15", - "name": "West, Franey and Cremin Racing", - "tag": "CKHI", - "description": "Decet casus adsidue autem magni utique minima cuppedia viscus. Abstergo rem civitas supplanto casso ut aperte quam sunt.", - "memberCount": 1, - "leagues": [ - "74777dbc-34ce-44ab-87fa-c9475fb51342", - "c1737186-2473-4757-839b-978a12b4951c" - ], - "totalWins": 1, - "totalRaces": 16, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "IT", - "languages": [ - "it" - ], - "rating": 1130, - "logoUrl": "/media/teams/e2b28eb4-a77d-40bd-8e7a-c3862b54da15/logo", - "isRecruiting": false - }, - { - "id": "7e2a2d5f-9a30-40f8-a9fd-e2f520575576", - "name": "Wehner - Wolff Racing", - "tag": "AGMQ", - "description": "Speciosus timor taceo sol summopere thesis conspergo verus tabella ambitus. Tempora titulus solium.", - "memberCount": 1, - "leagues": [], - "totalWins": 0, - "totalRaces": 15, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "RU", - "languages": [ - "en" - ], - "rating": 1075, - "logoUrl": "/media/teams/7e2a2d5f-9a30-40f8-a9fd-e2f520575576/logo", - "isRecruiting": true - }, - { - "id": "7774b28c-6138-4a1a-846f-86b27a06ac5c", - "name": "Lebsack, Hermann and Stoltenberg Racing", - "tag": "FFXS", - "description": "Amplus tempore cribro tabgo ars triduana audeo agnosco coaegresco. Subiungo talio ducimus.", - "memberCount": 2, - "leagues": [ - "d45bc15a-68ad-41ca-8082-f39192be3363" - ], - "totalWins": 1, - "totalRaces": 29, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "US", - "languages": [ - "en", - "fr" - ], - "rating": 1195, - "logoUrl": "/media/teams/7774b28c-6138-4a1a-846f-86b27a06ac5c/logo", - "isRecruiting": false - }, - { - "id": "d675927f-e785-414c-8216-2798545c54f5", - "name": "Welch - Zboncak Racing", - "tag": "WYLX", - "description": "Adhuc alo paens cito depopulo arto curto colo thermae. Deprecator comedo coma cinis solium harum.", - "memberCount": 4, - "leagues": [], - "totalWins": 2, - "totalRaces": 54, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "DE", - "languages": [ - "de", - "en" - ], - "rating": 1300, - "logoUrl": "/media/teams/d675927f-e785-414c-8216-2798545c54f5/logo", - "isRecruiting": false - }, - { - "id": "baa40708-3ddc-41c3-904d-f3ace4981ae3", - "name": "Wolf - Harvey Racing", - "tag": "XRLG", - "description": "Adsidue tamisium valde cunabula. Tenetur tergo facilis calamitas.", - "memberCount": 6, - "leagues": [ - "a755bf3f-e7c7-4bd8-a1b3-542e84b65219", - "dd59a0da-13a7-4dae-9c25-5941cc456259" - ], - "totalWins": 4, - "totalRaces": 82, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "BR", - "languages": [ - "en", - "es", - "ja" - ], - "rating": 1400, - "logoUrl": "/media/teams/baa40708-3ddc-41c3-904d-f3ace4981ae3/logo", - "isRecruiting": false - }, - { - "id": "24c0b94f-3c9b-4888-8462-144ece3c5094", - "name": "Blanda - Aufderhar Racing", - "tag": "PBRE", - "description": "Tui tardus depopulo audax caveo illo tantillus tantum. Avarus absorbeo vorax paulatim vae vacuus arguo.", - "memberCount": 5, - "leagues": [ - "dd14948b-e89b-479f-b8a0-902f17679996", - "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7" - ], - "totalWins": 3, - "totalRaces": 67, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "ES", - "languages": [ - "es", - "it", - "en" - ], - "rating": 1350, - "logoUrl": "/media/teams/24c0b94f-3c9b-4888-8462-144ece3c5094/logo", - "isRecruiting": false - }, - { - "id": "e47d2cac-58e9-4cd6-941c-3718705126c8", - "name": "Ritchie, Wisozk and Friesen Racing", - "tag": "ZBVM", - "description": "Tero aranea subnecto fuga contra deduco vulticulus ciminatio. Tepesco deleniti calamitas amplus debeo.", - "memberCount": 1, - "leagues": [ - "a2c2f8db-3768-4a8a-be98-c6016d0aed9d", - "a2936a1a-b921-4ed4-ae08-3f3204f80ad7", - "51dd3408-ce36-4263-a6f9-b0e9919bac7c" - ], - "totalWins": 1, - "totalRaces": 15, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "JP", - "languages": [ - "ja" - ], - "rating": 1125, - "logoUrl": "/media/teams/e47d2cac-58e9-4cd6-941c-3718705126c8/logo", - "isRecruiting": true - }, - { - "id": "1ede44cf-4298-49ce-be3f-61e1a37e8438", - "name": "Kris, D'Amore and Langworth Racing", - "tag": "NQHG", - "description": "Comminor adulescens vulnero creator capto arbor cuius utroque. Asperiores nam fugiat celo tempora charisma vir desidero conduco.", - "memberCount": 3, - "leagues": [ - "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "bc0a8089-fbb8-454c-8ea3-4b21f1f472e1" - ], - "totalWins": 0, - "totalRaces": 32, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "KR", - "languages": [ - "en", - "de" - ], - "rating": 1160, - "logoUrl": "/media/teams/1ede44cf-4298-49ce-be3f-61e1a37e8438/logo", - "isRecruiting": false - }, - { - "id": "1ea67896-1fda-4aad-883c-b44f5be5ea0d", - "name": "Kerluke - Romaguera Racing", - "tag": "UTOW", - "description": "Consuasor congregatio dedico ciminatio audio comes quo distinctio. Aegrus supra accendo vox cattus deputo conforto.", - "memberCount": 5, - "leagues": [ - "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "3755a5e7-4b99-4e3b-8cf6-082ce14058b2" - ], - "totalWins": 6, - "totalRaces": 66, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "CZ", - "languages": [ - "en" - ], - "rating": 1500, - "logoUrl": "/media/teams/1ea67896-1fda-4aad-883c-b44f5be5ea0d/logo", - "isRecruiting": false - }, - { - "id": "2e0bbf2f-fd30-48bd-ab0f-6e2d52d26fbb", - "name": "Kris, Bayer and Wintheiser Racing", - "tag": "KMHI", - "description": "Vito decumbo auxilium utor arguo bis enim cauda tamisium veritatis. Vel censura acquiro veritas vitae ab ultra succedo currus.", - "memberCount": 7, - "leagues": [ - "5a2ed4b7-e6a4-4a54-96a0-36e96455516a" - ], - "totalWins": 8, - "totalRaces": 108, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "FR", - "languages": [ - "fr", - "en", - "de" - ], - "rating": 1600, - "logoUrl": "/media/teams/2e0bbf2f-fd30-48bd-ab0f-6e2d52d26fbb/logo", - "isRecruiting": false - }, - { - "id": "011cca1d-ceae-4a9c-a4ad-065132aa6cc0", - "name": "Considine - Hilll Racing", - "tag": "EGGR", - "description": "Antea calco cognomen dolorum utilis claro tepidus tergeo. Vicinus possimus ascit aliqua adflicto eum cotidie claustrum.", - "memberCount": 5, - "leagues": [ - "170453e7-a8bc-4803-8982-9ef494f6b1de", - "9b82b13a-238e-488b-b4f2-d7cb9fb6ebf2", - "a755bf3f-e7c7-4bd8-a1b3-542e84b65219" - ], - "totalWins": 4, - "totalRaces": 59, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "AT", - "languages": [ - "en" - ], - "rating": 1400, - "logoUrl": "/media/teams/011cca1d-ceae-4a9c-a4ad-065132aa6cc0/logo", - "isRecruiting": true - }, - { - "id": "48248a21-8608-4822-aa85-2f93d2858ccf", - "name": "Jakubowski Inc Racing", - "tag": "NKQN", - "description": "Terror depromo colligo cruciamentum caput amet tenus ultra tui voluptates. Cotidie acer socius studio utrum approbo decumbo.", - "memberCount": 1, - "leagues": [ - "6a395a85-2f00-45e0-bfe3-56fca9786902" - ], - "totalWins": 1, - "totalRaces": 16, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "HU", - "languages": [ - "en" - ], - "rating": 1130, - "logoUrl": "/media/teams/48248a21-8608-4822-aa85-2f93d2858ccf/logo", - "isRecruiting": false - }, - { - "id": "93c21826-0e77-473a-be9f-3b9414fe39f2", - "name": "Zboncak, Beatty and Jenkins Racing", - "tag": "WIIX", - "description": "Titulus cornu quis strenuus versus verumtamen. Fugit nobis bellum.", - "memberCount": 2, - "leagues": [ - "5889269b-0913-49e1-b280-19427c94f581", - "1ac4465c-5696-4532-8e18-53d081fb4b84" - ], - "totalWins": 1, - "totalRaces": 26, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "AT", - "languages": [ - "en", - "es" - ], - "rating": 1180, - "logoUrl": "/media/teams/93c21826-0e77-473a-be9f-3b9414fe39f2/logo", - "isRecruiting": true - }, - { - "id": "fc5d1d54-daac-4625-bfd0-cd4890c5b72e", - "name": "Champlin, Johns and Johnston Racing", - "tag": "RZYF", - "description": "Arguo aurum absum vitiosus ventus tergiversatio corona. Tego nam defaeco avaritia credo stipes vicissitudo clibanus.", - "memberCount": 4, - "leagues": [ - "d45bc15a-68ad-41ca-8082-f39192be3363", - "a2936a1a-b921-4ed4-ae08-3f3204f80ad7" - ], - "totalWins": 0, - "totalRaces": 58, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "PL", - "languages": [ - "en", - "es" - ], - "rating": 1200, - "logoUrl": "/media/teams/fc5d1d54-daac-4625-bfd0-cd4890c5b72e/logo", - "isRecruiting": true - }, - { - "id": "db167264-ce0c-4106-81f8-d4b822698902", - "name": "Baumbach and Sons Racing", - "tag": "TFMG", - "description": "Colligo deprecator saepe vorax varietas nisi acidus. Adstringo cupressus eligendi.", - "memberCount": 5, - "leagues": [], - "totalWins": 7, - "totalRaces": 59, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "DE", - "languages": [ - "de", - "ja", - "en" - ], - "rating": 1550, - "logoUrl": "/media/teams/db167264-ce0c-4106-81f8-d4b822698902/logo", - "isRecruiting": false - }, - { - "id": "eefb304c-6f71-4e46-be92-84a1c42bcf8f", - "name": "Mertz - Yundt Racing", - "tag": "QNRI", - "description": "Antea adversus addo crur temptatio pel valetudo. Cogo tum vallum.", - "memberCount": 5, - "leagues": [ - "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "fc8a5ad4-32f6-42b9-9b03-a3ff28b39112" - ], - "totalWins": 6, - "totalRaces": 69, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "PL", - "languages": [ - "en" - ], - "rating": 1500, - "logoUrl": "/media/teams/eefb304c-6f71-4e46-be92-84a1c42bcf8f/logo", - "isRecruiting": false - }, - { - "id": "5714d952-b7c7-494c-9565-b1fefde0a9dd", - "name": "Johnston LLC Racing", - "tag": "FZOA", - "description": "Deinde veritas copiose sublime autem rem turbo surculus aut toties. Consequatur tyrannus debeo avaritia verbera.", - "memberCount": 1, - "leagues": [ - "828b3825-a657-4996-ad0e-c3e3c62a566f", - "759d2b7f-bd4b-42ed-bcad-7af52d93da15", - "f819586a-0f35-4fdd-82b2-a36c4e3e8510" - ], - "totalWins": 0, - "totalRaces": 15, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "HU", - "languages": [ - "en" - ], - "rating": 1075, - "logoUrl": "/media/teams/5714d952-b7c7-494c-9565-b1fefde0a9dd/logo", - "isRecruiting": false - }, - { - "id": "1791a4ee-87a1-44e1-a059-d5b3fa7222a1", - "name": "Morissette Inc Racing", - "tag": "JTMI", - "description": "Conculco cauda ter. Spiculum porro aegrotatio.", - "memberCount": 3, - "leagues": [ - "ce8c3cdb-775a-46b4-9707-0bed537df207", - "d4809351-0b72-45e3-a8a2-c55f7f951e63" - ], - "totalWins": 1, - "totalRaces": 45, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "NL", - "languages": [ - "en" - ], - "rating": 1250, - "logoUrl": "/media/teams/1791a4ee-87a1-44e1-a059-d5b3fa7222a1/logo", - "isRecruiting": false - }, - { - "id": "6630b688-04ab-4d4b-b48e-88039992e2d6", - "name": "Welch - Yundt Racing", - "tag": "YETA", - "description": "Annus accusamus centum congregatio adeo cohibeo rerum soluta damnatio spectaculum. Voluptatem aspicio trado comparo suspendo demoror deleniti stipes.", - "memberCount": 5, - "leagues": [ - "8da83531-b666-4ee8-8e15-a759b485db72", - "75ae8ee6-60ff-4904-86ed-1fb9c5747ac7" - ], - "totalWins": 5, - "totalRaces": 64, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "KR", - "languages": [ - "en" - ], - "rating": 1450, - "logoUrl": "/media/teams/6630b688-04ab-4d4b-b48e-88039992e2d6/logo", - "isRecruiting": false - }, - { - "id": "d8cb7b3e-b8fe-418f-9e80-d688c3b3bbed", - "name": "Leffler - Buckridge Racing", - "tag": "PYYD", - "description": "Vinculum tutamen arceo pauper. Curiositas carcer tabesco arbor deorsum.", - "memberCount": 7, - "leagues": [ - "9cfb2831-8825-4736-8e06-07dab0583392", - "a66489fb-3410-4619-b918-461343f956b5" - ], - "totalWins": 5, - "totalRaces": 78, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "HU", - "languages": [ - "en", - "es", - "ja" - ], - "rating": 1450, - "logoUrl": "/media/teams/d8cb7b3e-b8fe-418f-9e80-d688c3b3bbed/logo", - "isRecruiting": false - }, - { - "id": "aad45691-b660-40f2-84d1-d3cd0f7bbfd9", - "name": "Halvorson - Bosco Racing", - "tag": "KAKB", - "description": "Tepesco aliquid sum libero. Vomito quibusdam argentum tergeo conscendo occaecati clementia.", - "memberCount": 3, - "leagues": [ - "58eeb7d8-2134-410c-9992-bdf4c51809d6" - ], - "totalWins": 1, - "totalRaces": 41, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "RU", - "languages": [ - "en" - ], - "rating": 1250, - "logoUrl": "/media/teams/aad45691-b660-40f2-84d1-d3cd0f7bbfd9/logo", - "isRecruiting": true - }, - { - "id": "235c3a58-3ca1-4bdd-98af-d5b0b7548628", - "name": "Herman LLC Racing", - "tag": "FUVK", - "description": "Cilicium cohibeo sunt absens provident denego acervus attonbitus atrocitas synagoga. Averto sumptus consuasor.", - "memberCount": 1, - "leagues": [], - "totalWins": 0, - "totalRaces": 14, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "HU", - "languages": [ - "en" - ], - "rating": 1070, - "logoUrl": "/media/teams/235c3a58-3ca1-4bdd-98af-d5b0b7548628/logo", - "isRecruiting": false - }, - { - "id": "f3258a58-ba99-45a8-9ef9-e72a1db1c51f", - "name": "Hackett, Ritchie and McCullough Racing", - "tag": "YXKY", - "description": "Claro hic canis sublime attonbitus optio vero desino. Aspicio nemo trucido vomito amitto adulatio statim.", - "memberCount": 2, - "leagues": [ - "f819586a-0f35-4fdd-82b2-a36c4e3e8510", - "9cfb2831-8825-4736-8e06-07dab0583392", - "30ab9238-566e-429b-b120-6e7a7eef4619" - ], - "totalWins": 1, - "totalRaces": 24, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "GB", - "languages": [ - "en" - ], - "rating": 1170, - "logoUrl": "/media/teams/f3258a58-ba99-45a8-9ef9-e72a1db1c51f/logo", - "isRecruiting": true - }, - { - "id": "dfb8f0cd-bcb2-4989-891f-c6d3aa6134a2", - "name": "Emard Inc Racing", - "tag": "VXQM", - "description": "Aveho absorbeo tardus thermae cupressus. Absorbeo summopere acerbitas autem vulpes tutis trado dolorum cometes.", - "memberCount": 4, - "leagues": [ - "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "74777dbc-34ce-44ab-87fa-c9475fb51342" - ], - "totalWins": 4, - "totalRaces": 55, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "ES", - "languages": [ - "es", - "fr", - "en" - ], - "rating": 1400, - "logoUrl": "/media/teams/dfb8f0cd-bcb2-4989-891f-c6d3aa6134a2/logo", - "isRecruiting": false - }, - { - "id": "fb1a2fa5-ee8a-4564-9150-f4858f2739ab", - "name": "Bode, Schaefer and Powlowski Racing", - "tag": "ONTV", - "description": "Velociter beatae bene curtus patrocinor terra caelum. Caste turpis carcer cribro adulatio addo et ante aufero votum.", - "memberCount": 5, - "leagues": [ - "f592ac31-727a-4c28-9975-7a3ca79b7e98", - "0a4a7c18-ae7e-468b-bb4c-67efbee34450" - ], - "totalWins": 6, - "totalRaces": 52, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "AT", - "languages": [ - "en", - "ja", - "de" - ], - "rating": 1500, - "logoUrl": "/media/teams/fb1a2fa5-ee8a-4564-9150-f4858f2739ab/logo", - "isRecruiting": true - }, - { - "id": "e3f476a6-cf38-4b83-bf92-4931d1053417", - "name": "Hand, Kautzer and Daniel Racing", - "tag": "RPNA", - "description": "Desparatus curtus volup basium amiculum aspicio considero sopor tonsor. Ipsum solium voluptas benevolentia terminatio minima tribuo vestigium despecto.", - "memberCount": 3, - "leagues": [ - "dd14948b-e89b-479f-b8a0-902f17679996", - "4b16b877-4e32-43ab-aa27-274346178910", - "c8184f69-1a38-40ea-b907-4426efbb231a" - ], - "totalWins": 2, - "totalRaces": 39, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "AT", - "languages": [ - "en", - "fr" - ], - "rating": 1295, - "logoUrl": "/media/teams/e3f476a6-cf38-4b83-bf92-4931d1053417/logo", - "isRecruiting": true - }, - { - "id": "22ce1f66-1b4d-4c1b-8c57-87ef3ef755a9", - "name": "Marks, Brekke and Kihn Racing", - "tag": "YUDY", - "description": "Crudelis minus usitas veritatis patria desidero sunt tui triumphus modi. Vis solvo suasoria desino dedecor.", - "memberCount": 1, - "leagues": [ - "170453e7-a8bc-4803-8982-9ef494f6b1de" - ], - "totalWins": 0, - "totalRaces": 16, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "NO", - "languages": [ - "en" - ], - "rating": 1080, - "logoUrl": "/media/teams/22ce1f66-1b4d-4c1b-8c57-87ef3ef755a9/logo", - "isRecruiting": true - }, - { - "id": "83ee956c-6f74-42f1-b453-4601ca3edacb", - "name": "Konopelski - Huels Racing", - "tag": "NZAD", - "description": "Velum convoco deputo claudeo deduco. Accommodo amita tremo appello caute accusator tui voluptates avarus.", - "memberCount": 3, - "leagues": [ - "69c7a200-5528-4c44-9763-d2292f52fb26" - ], - "totalWins": 3, - "totalRaces": 39, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "DE", - "languages": [ - "de", - "en" - ], - "rating": 1345, - "logoUrl": "/media/teams/83ee956c-6f74-42f1-b453-4601ca3edacb/logo", - "isRecruiting": true - }, - { - "id": "2dcf1472-7ff7-42f9-888f-10b873550af4", - "name": "Schaden Group Racing", - "tag": "BVCD", - "description": "Demo adhuc contigo canto eveniet vero conicio solium suppono tyrannus. Coerceo utroque amiculum decet asporto vetus aestus enim beatus.", - "memberCount": 3, - "leagues": [ - "84f65bb6-445b-4c75-8d6b-733ce3d3579e", - "5aee136f-89bb-4591-8895-889f7dfc73f0", - "22001041-583d-4c6e-ba2a-103948cb476c" - ], - "totalWins": 2, - "totalRaces": 46, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "JP", - "languages": [ - "ja", - "en" - ], - "rating": 1300, - "logoUrl": "/media/teams/2dcf1472-7ff7-42f9-888f-10b873550af4/logo", - "isRecruiting": false - }, - { - "id": "7f241511-d4a7-4c35-b567-5e34b07428ba", - "name": "Goyette, Mueller and Carroll Racing", - "tag": "EUZH", - "description": "Acies velociter torqueo aptus blanditiis aiunt varietas unde at. Repellendus vero facilis voluptate volaticus.", - "memberCount": 7, - "leagues": [], - "totalWins": 5, - "totalRaces": 83, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "KR", - "languages": [ - "en", - "es", - "de" - ], - "rating": 1450, - "logoUrl": "/media/teams/7f241511-d4a7-4c35-b567-5e34b07428ba/logo", - "isRecruiting": false - }, - { - "id": "118755f0-8bd3-4a74-ac37-b4dc9554b805", - "name": "Skiles Group Racing", - "tag": "USSF", - "description": "Venia ullam carbo ulterius velut vespillo defetiscor sustineo eveniet undique. Virga decumbo arcus creo.", - "memberCount": 3, - "leagues": [ - "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "22001041-583d-4c6e-ba2a-103948cb476c" - ], - "totalWins": 1, - "totalRaces": 49, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "NO", - "languages": [ - "en" - ], - "rating": 1250, - "logoUrl": "/media/teams/118755f0-8bd3-4a74-ac37-b4dc9554b805/logo", - "isRecruiting": false - }, - { - "id": "45895080-701d-443f-af89-b13498352dc2", - "name": "Witting - Wuckert Racing", - "tag": "VTBL", - "description": "Audacia nulla volutabrum pecus aveho admoveo adeo ventosus. Quaerat caelestis desino acervus clamo adhaero vestigium aspicio aer.", - "memberCount": 1, - "leagues": [ - "bbecdfb4-d1be-4894-9294-ea3f86719b69", - "59f8844a-30fc-4edc-bb47-504e7c8938ac" - ], - "totalWins": 2, - "totalRaces": 12, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "GB", - "languages": [ - "en" - ], - "rating": 1160, - "logoUrl": "/media/teams/45895080-701d-443f-af89-b13498352dc2/logo", - "isRecruiting": true - }, - { - "id": "5f8110d2-c1a6-4032-bed7-59463d06afa0", - "name": "Ortiz LLC Racing", - "tag": "QPBM", - "description": "Vilis caveo tandem denuncio comedo amita facere crur conservo. Conitor adeptio voluptas distinctio congregatio vestrum mollitia.", - "memberCount": 2, - "leagues": [ - "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "6a395a85-2f00-45e0-bfe3-56fca9786902", - "5a2ed4b7-e6a4-4a54-96a0-36e96455516a" - ], - "totalWins": 3, - "totalRaces": 27, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "NL", - "languages": [ - "en" - ], - "rating": 1285, - "logoUrl": "/media/teams/5f8110d2-c1a6-4032-bed7-59463d06afa0/logo", - "isRecruiting": true - }, - { - "id": "efb5200f-dec5-4cf0-834f-d169d7d4fc65", - "name": "Skiles, Marks and Marquardt Racing", - "tag": "YZKV", - "description": "Infit angelus copiose uterque. Attollo suspendo excepturi deleniti copia colligo confugo coniuratio.", - "memberCount": 5, - "leagues": [ - "cb36e08c-a388-444e-a5ce-2284e3080240" - ], - "totalWins": 7, - "totalRaces": 72, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "CH", - "languages": [ - "en" - ], - "rating": 1550, - "logoUrl": "/media/teams/efb5200f-dec5-4cf0-834f-d169d7d4fc65/logo", - "isRecruiting": false - }, - { - "id": "db23d1f2-68ab-4e15-8534-2421d71f3092", - "name": "Casper, Rempel and Hane Racing", - "tag": "MSCE", - "description": "Addo suadeo minima. Tristis varius ancilla canis cunabula triduana consectetur inflammatio eveniet creber.", - "memberCount": 6, - "leagues": [ - "22001041-583d-4c6e-ba2a-103948cb476c" - ], - "totalWins": 4, - "totalRaces": 70, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "CZ", - "languages": [ - "en" - ], - "rating": 1400, - "logoUrl": "/media/teams/db23d1f2-68ab-4e15-8534-2421d71f3092/logo", - "isRecruiting": false - }, - { - "id": "d76028ef-2f40-43e5-9647-e8b1b9f63ba0", - "name": "Hirthe LLC Racing", - "tag": "VLJR", - "description": "Ulciscor thorax turpis deleniti eum spargo vilicus. Una utrum ullam.", - "memberCount": 4, - "leagues": [ - "d171ed3d-3906-471b-ad2a-0373b9a1c831", - "c7376ec3-0344-4f28-bae4-1a85ff051cda" - ], - "totalWins": 2, - "totalRaces": 56, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "RU", - "languages": [ - "en" - ], - "rating": 1300, - "logoUrl": "/media/teams/d76028ef-2f40-43e5-9647-e8b1b9f63ba0/logo", - "isRecruiting": false - }, - { - "id": "56a99bcd-d2b7-43c5-adbe-cecd5e2aca26", - "name": "Cruickshank - Gislason Racing", - "tag": "CNIL", - "description": "Vulariter crudelis demonstro usque concedo infit. Bos amitto acquiro solium sum curiositas corrumpo centum.", - "memberCount": 1, - "leagues": [ - "02b237a7-919d-4eda-8f75-0894d1617417", - "f44c5cb4-3ac4-4202-815d-f3363ae27a3a" - ], - "totalWins": 1, - "totalRaces": 14, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "SE", - "languages": [ - "en" - ], - "rating": 1120, - "logoUrl": "/media/teams/56a99bcd-d2b7-43c5-adbe-cecd5e2aca26/logo", - "isRecruiting": true - }, - { - "id": "c9d9fbb1-6b81-4ff8-bed0-f23e468db7f1", - "name": "Brekke - Kerluke Racing", - "tag": "YHHQ", - "description": "Quas adhaero angulus cibo. Cras verumtamen vaco cupio appono.", - "memberCount": 2, - "leagues": [ - "db194595-d9e8-45d3-a2f4-04d4f7eb0da8", - "2a0b1848-bc93-4b2a-bb83-1e823dde1a0f", - "1ed550d3-6124-4274-9818-676d0867b9ae" - ], - "totalWins": 2, - "totalRaces": 29, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "JP", - "languages": [ - "ja", - "en" - ], - "rating": 1245, - "logoUrl": "/media/teams/c9d9fbb1-6b81-4ff8-bed0-f23e468db7f1/logo", - "isRecruiting": true - }, - { - "id": "c2411216-7df0-458e-ab27-d3d42f1b0faf", - "name": "Bednar, Romaguera and Deckow Racing", - "tag": "GSIU", - "description": "Spiculum vilicus sol et laborum apud vilitas correptius dapifer. Colo peior caveo allatus censura.", - "memberCount": 5, - "leagues": [ - "e470f453-3f68-445e-932b-83866b1d61d4", - "20250afa-2ad0-4286-a99c-e60056090fc2" - ], - "totalWins": 9, - "totalRaces": 73, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "US", - "languages": [ - "en" - ], - "rating": 1650, - "logoUrl": "/media/teams/c2411216-7df0-458e-ab27-d3d42f1b0faf/logo", - "isRecruiting": false - }, - { - "id": "a6e894a3-e1aa-442c-8c0f-7f5718830c26", - "name": "Dickinson Inc Racing", - "tag": "MVNZ", - "description": "Delibero cras non complectus nihil cribro valens testimonium mollitia tenax. Repudiandae teres deprimo deorsum voluptates veritas volup sum iure similique.", - "memberCount": 6, - "leagues": [], - "totalWins": 6, - "totalRaces": 85, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "KR", - "languages": [ - "en", - "es", - "ja" - ], - "rating": 1500, - "logoUrl": "/media/teams/a6e894a3-e1aa-442c-8c0f-7f5718830c26/logo", - "isRecruiting": false - }, - { - "id": "a8b21db1-f115-4af0-963d-00b7a8b7c8c7", - "name": "Quitzon - Pouros Racing", - "tag": "QJMG", - "description": "Porro blanditiis vacuus torrens depraedor. Asper despecto suffoco voveo temeritas inventore.", - "memberCount": 6, - "leagues": [ - "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "03f8ade7-987c-4ddc-a2f8-3f88869f5aa7" - ], - "totalWins": 8, - "totalRaces": 92, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "HU", - "languages": [ - "en", - "it" - ], - "rating": 1600, - "logoUrl": "/media/teams/a8b21db1-f115-4af0-963d-00b7a8b7c8c7/logo", - "isRecruiting": false - }, - { - "id": "96d80535-a3cc-4e8f-b74b-65dae0fa18c0", - "name": "Heaney Group Racing", - "tag": "KKBY", - "description": "Bos deprecator sui. Terreo id conduco cerno cariosus.", - "memberCount": 1, - "leagues": [ - "ce8c3cdb-775a-46b4-9707-0bed537df207", - "47b8bb08-3a4b-4e0c-a7ce-b019d0b0e6fe" - ], - "totalWins": 1, - "totalRaces": 13, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "DE", - "languages": [ - "de" - ], - "rating": 1115, - "logoUrl": "/media/teams/96d80535-a3cc-4e8f-b74b-65dae0fa18c0/logo", - "isRecruiting": true - }, - { - "id": "dd1d599e-cf28-40d5-afbb-224b2a2027fc", - "name": "Hamill, Conroy and Corwin Racing", - "tag": "AJND", - "description": "Aetas voluptas caveo cubo cedo creber degusto teneo vilis architecto. Eaque paens teneo civitas vox confugo suffragium turba adficio.", - "memberCount": 2, - "leagues": [ - "f44c5cb4-3ac4-4202-815d-f3363ae27a3a", - "dd14948b-e89b-479f-b8a0-902f17679996" - ], - "totalWins": 2, - "totalRaces": 25, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "CZ", - "languages": [ - "en", - "fr" - ], - "rating": 1225, - "logoUrl": "/media/teams/dd1d599e-cf28-40d5-afbb-224b2a2027fc/logo", - "isRecruiting": false - }, - { - "id": "acbdd152-525e-4812-a6a3-416d86b2a7d1", - "name": "Ankunding Group Racing", - "tag": "XMUK", - "description": "Apostolus totidem dolores censura. Ultra eveniet totus asperiores necessitatibus alveus.", - "memberCount": 4, - "leagues": [ - "ce8c3cdb-775a-46b4-9707-0bed537df207", - "3cadbf14-68c8-4e45-bd07-48328ff76c2a", - "c35094c2-41c9-4bea-91b5-97bbcf8c15b2" - ], - "totalWins": 3, - "totalRaces": 45, - "performanceLevel": "beginner", - "specialization": "mixed", - "region": "CZ", - "languages": [ - "en", - "ja" - ], - "rating": 1350, - "logoUrl": "/media/teams/acbdd152-525e-4812-a6a3-416d86b2a7d1/logo", - "isRecruiting": true - }, - { - "id": "c2fe74a0-df38-4e6c-b6da-3fd445c793eb", - "name": "Rau - Runolfsdottir Racing", - "tag": "BRUX", - "description": "Cohibeo theologus paulatim umquam accusator numquam earum perferendis adulatio ver. Tredecim tabesco absens cauda.", - "memberCount": 6, - "leagues": [], - "totalWins": 8, - "totalRaces": 81, - "performanceLevel": "intermediate", - "specialization": "mixed", - "region": "GB", - "languages": [ - "en", - "de" - ], - "rating": 1600, - "logoUrl": "/media/teams/c2fe74a0-df38-4e6c-b6da-3fd445c793eb/logo", - "isRecruiting": true - } - ], - "totalCount": 50 - } - }, - { - "endpoint": "/drivers/leaderboard", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 532, - "response": { - "drivers": [ - { - "id": "fc076403-dd19-40ba-890f-9f2eb2cadb8d", - "name": "Ignacio Larkin", - "rating": 1308, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "FR", - "racesCompleted": 14, - "wins": 2, - "podiums": 2, - "isActive": true, - "rank": 1, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "a3ee879e-caae-42c1-9944-9cf01845e0ec", - "name": "Jose Swaniawski", - "rating": 1240, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "NO", - "racesCompleted": 16, - "wins": 1, - "podiums": 3, - "isActive": true, - "rank": 2, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "4debd28b-a01c-4002-af8c-5bef16a81896", - "name": "Ms. Teri Strosin", - "rating": 1238, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "DE", - "racesCompleted": 14, - "wins": 1, - "podiums": 5, - "isActive": true, - "rank": 3, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "c917ac46-5832-443b-b110-1933b804f45f", - "name": "Harold Kunze-Kertzmann", - "rating": 1236, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "DE", - "racesCompleted": 13, - "wins": 2, - "podiums": 4, - "isActive": true, - "rank": 4, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "1efd2908-312e-4d65-92b9-ebdaf8194528", - "name": "Mrs. Sophie Mraz III", - "rating": 1234, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "PL", - "racesCompleted": 15, - "wins": 5, - "podiums": 6, - "isActive": true, - "rank": 5, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "d361dc01-268c-4baf-8afb-6762933e96fa", - "name": "George Cartwright", - "rating": 1198, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "NL", - "racesCompleted": 13, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 6, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "283ac7a6-99c0-4938-8958-f7304bc40332", - "name": "Claudia Swift", - "rating": 1196, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "IT", - "racesCompleted": 16, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 7, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "57f1bf7f-0224-4ebc-a34b-1b35918a5fe2", - "name": "Mr. Walter Stroman", - "rating": 1194, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "CZ", - "racesCompleted": 10, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 8, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "3d613dd2-bc72-40d5-a72b-54661b06fe7b", - "name": "Jeff Erdman", - "rating": 1194, - "skillLevel": "beginner", - "category": "pro", - "nationality": "DE", - "racesCompleted": 10, - "wins": 2, - "podiums": 4, - "isActive": true, - "rank": 9, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "26242ae2-3822-4a64-806d-2bc6f690c74b", - "name": "Margaret Wiza DDS", - "rating": 1192, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "DE", - "racesCompleted": 10, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 11, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "bd4e7ba7-8e6c-4c3c-807b-a4c7127f3aaf", - "name": "Ronald Krajcik", - "rating": 1192, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "KR", - "racesCompleted": 12, - "wins": 1, - "podiums": 3, - "isActive": true, - "rank": 10, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "65d180e4-307d-4654-91ec-31fee9c136c4", - "name": "Jack Barrows IV", - "rating": 1190, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "HU", - "racesCompleted": 16, - "wins": 2, - "podiums": 4, - "isActive": true, - "rank": 12, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "f19dfc86-0b93-4ec7-8775-5bd8c7cda0e9", - "name": "Sandra Blick", - "rating": 1186, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "ES", - "racesCompleted": 15, - "wins": 0, - "podiums": 4, - "isActive": true, - "rank": 13, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "4d5f0c85-f45b-471c-ac49-28f54104bcb9", - "name": "Fred Bins", - "rating": 1156, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "HU", - "racesCompleted": 14, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 14, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "0177cfb6-3ab3-4b9c-94d1-5eee622dc7ad", - "name": "Ron Gusikowski", - "rating": 1150, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "JP", - "racesCompleted": 15, - "wins": 1, - "podiums": 4, - "isActive": true, - "rank": 15, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "7ca9cb8b-9cd7-43df-abfb-29e1bcac1e02", - "name": "Jody Goyette", - "rating": 1144, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "NO", - "racesCompleted": 15, - "wins": 0, - "podiums": 3, - "isActive": true, - "rank": 16, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "b1187535-95cc-424b-a427-7a908b12e257", - "name": "Alfonso McCullough", - "rating": 1112, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "IT", - "racesCompleted": 14, - "wins": 1, - "podiums": 3, - "isActive": true, - "rank": 17, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "7927b143-d381-4f2c-afa3-8f6302a6d6fa", - "name": "Lorraine O'Hara", - "rating": 1110, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "KR", - "racesCompleted": 16, - "wins": 1, - "podiums": 5, - "isActive": true, - "rank": 18, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "1e5488c2-2988-40fb-b0a4-81d0d0cc03e3", - "name": "Mario Jenkins", - "rating": 1110, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "CZ", - "racesCompleted": 16, - "wins": 3, - "podiums": 5, - "isActive": true, - "rank": 19, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "b57f8e58-f738-441e-97f7-c7ad20fcbca1", - "name": "Randy Anderson", - "rating": 1108, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "HU", - "racesCompleted": 14, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 20, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "f2e8dacf-cc4d-4b80-81b9-d8e8a5d93866", - "name": "Mathew Pacocha", - "rating": 1108, - "skillLevel": "beginner", - "category": "pro", - "nationality": "GB", - "racesCompleted": 18, - "wins": 0, - "podiums": 5, - "isActive": true, - "rank": 21, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "bd977f30-90b8-43da-b991-41bffcbc6f22", - "name": "Wm Smitham DDS", - "rating": 1106, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "JP", - "racesCompleted": 11, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 22, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "e98e067c-c75a-4c9a-ac87-3300f607a489", - "name": "Mrs. Miriam Bauch", - "rating": 1094, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "BR", - "racesCompleted": 11, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 23, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "b8d67d8c-76a9-4fed-8fdc-912640e94628", - "name": "Elbert Schneider", - "rating": 1092, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "HU", - "racesCompleted": 15, - "wins": 0, - "podiums": 4, - "isActive": true, - "rank": 25, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "04be96f7-b983-48f3-86b5-1ccefccc005d", - "name": "Jacquelyn Mosciski", - "rating": 1092, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "PL", - "racesCompleted": 15, - "wins": 0, - "podiums": 4, - "isActive": true, - "rank": 24, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "2bba9895-b72f-4362-be31-697d182d8e14", - "name": "Dr. Lorene Maggio Sr.", - "rating": 1090, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "NO", - "racesCompleted": 16, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 26, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "a88624d8-60b5-405f-a3d5-d30c6bb85c3e", - "name": "Sheryl Bayer", - "rating": 1084, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "CH", - "racesCompleted": 12, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 27, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "6d83b70a-b9f4-4cc0-8cef-d6467c57d40a", - "name": "Steven Stehr", - "rating": 1082, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "BR", - "racesCompleted": 14, - "wins": 0, - "podiums": 3, - "isActive": true, - "rank": 29, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "e9dfc619-8c1e-4129-9b82-d556878304cc", - "name": "Tami Trantow", - "rating": 1082, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "KR", - "racesCompleted": 18, - "wins": 1, - "podiums": 4, - "isActive": true, - "rank": 28, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "15e55ce1-f6b8-4a3f-8df7-e897a8f58edf", - "name": "Heidi Koelpin", - "rating": 1080, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "JP", - "racesCompleted": 12, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 30, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "4c5718a3-ab8d-408c-9084-d93e661c5855", - "name": "Melanie Wiza", - "rating": 1078, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "SE", - "racesCompleted": 16, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 31, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "4c768c02-60cf-4c17-af65-e97fa4ff5868", - "name": "Rose Ryan", - "rating": 1076, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "CZ", - "racesCompleted": 15, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 32, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "607cb226-8f4a-433a-a23d-5b438913b6bf", - "name": "Leah Botsford", - "rating": 1076, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "SE", - "racesCompleted": 17, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 33, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "63cb3a02-8176-44e4-b9f6-5bebaaabdfa3", - "name": "Jesus Jacobi", - "rating": 1076, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "NL", - "racesCompleted": 12, - "wins": 1, - "podiums": 5, - "isActive": true, - "rank": 34, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "21961708-90e6-49d2-8d78-ac51f630007e", - "name": "Kim Wiegand", - "rating": 1074, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "NL", - "racesCompleted": 15, - "wins": 0, - "podiums": 5, - "isActive": true, - "rank": 35, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "cfa0a7e5-efcf-4b62-b123-7ea7864cd89d", - "name": "Edmond Lesch III", - "rating": 1072, - "skillLevel": "beginner", - "category": "pro", - "nationality": "GB", - "racesCompleted": 13, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 36, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "6cde1706-3355-40ac-a0b9-6c883f00360e", - "name": "Patti Stehr DVM", - "rating": 1072, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "RU", - "racesCompleted": 9, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 37, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "270aae97-9477-4f1d-889a-1ab709ed5645", - "name": "Hector Schimmel", - "rating": 1070, - "skillLevel": "beginner", - "category": "pro", - "nationality": "RU", - "racesCompleted": 15, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 38, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "88582052-12b4-4de2-b296-1d5afcb8cd68", - "name": "Lindsey Predovic", - "rating": 1068, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "HU", - "racesCompleted": 11, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 39, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "60300e68-508e-4371-9327-7768921d4773", - "name": "Jay Volkman", - "rating": 1066, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "PL", - "racesCompleted": 13, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 40, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "c7de7db7-c700-49af-90e4-3cf98a306627", - "name": "Connie Shields", - "rating": 1064, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "AT", - "racesCompleted": 12, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 41, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "b3363f8f-3939-4861-8b44-b78ec944c136", - "name": "Dr. Reginald Kunze", - "rating": 1062, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "CA", - "racesCompleted": 11, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 42, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "84ef3b11-fcf9-4eb4-9cdd-88a255c01ea9", - "name": "Thelma Frami", - "rating": 1062, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "SE", - "racesCompleted": 16, - "wins": 0, - "podiums": 7, - "isActive": true, - "rank": 44, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "8bdf0423-93e9-4bbd-b80d-c3ff501d8577", - "name": "Charles Bergstrom", - "rating": 1062, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "JP", - "racesCompleted": 13, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 45, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "9e5400c5-a06e-4796-b7ca-8939312dd751", - "name": "Naomi Zboncak", - "rating": 1062, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "KR", - "racesCompleted": 18, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 43, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "2c28749d-788d-4567-ba94-b5412744890d", - "name": "Hilda Johnson", - "rating": 1060, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "AT", - "racesCompleted": 10, - "wins": 1, - "podiums": 4, - "isActive": true, - "rank": 48, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "072e164f-ccaa-4060-a9b2-6eccacd6c866", - "name": "Jacqueline Beer", - "rating": 1060, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "ES", - "racesCompleted": 15, - "wins": 0, - "podiums": 5, - "isActive": true, - "rank": 47, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "64ad579c-1ad8-48ad-8126-be5adb93adb4", - "name": "Morris Monahan", - "rating": 1060, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "KR", - "racesCompleted": 10, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 46, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "26068f66-9e55-4c32-b64b-30a7ee17b44f", - "name": "Yvonne Reilly", - "rating": 1058, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "CH", - "racesCompleted": 10, - "wins": 0, - "podiums": 3, - "isActive": true, - "rank": 50, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "aa1d72d2-e079-4e19-b85b-45b848956d4c", - "name": "Johanna Prohaska V", - "rating": 1058, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "CA", - "racesCompleted": 8, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 49, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "0c4c42e7-4ea5-48f6-9d1a-1e39cfb20516", - "name": "Bridget Luettgen", - "rating": 1058, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "CA", - "racesCompleted": 16, - "wins": 2, - "podiums": 4, - "isActive": true, - "rank": 51, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "7242f26c-a2ba-4f1f-aea0-50ef870da696", - "name": "Antonia Rutherford", - "rating": 1056, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "FR", - "racesCompleted": 14, - "wins": 1, - "podiums": 5, - "isActive": true, - "rank": 52, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "fd9d912e-47e9-44fa-b43f-b0ef1a0c2a67", - "name": "Tasha Cronin", - "rating": 1056, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "NL", - "racesCompleted": 13, - "wins": 0, - "podiums": 4, - "isActive": true, - "rank": 53, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "b61da01d-4fc2-43b9-8967-f987a165d6ab", - "name": "Tami Kshlerin", - "rating": 1054, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "ES", - "racesCompleted": 15, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 54, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "5f64d454-69d2-45cc-99dc-29bfe29a0b36", - "name": "Alma Fahey", - "rating": 1052, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "KR", - "racesCompleted": 13, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 55, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "6eaede83-0dd8-4ea2-8ffc-875d276f3caf", - "name": "Virgil Keebler", - "rating": 1052, - "skillLevel": "beginner", - "category": "pro", - "nationality": "DE", - "racesCompleted": 17, - "wins": 1, - "podiums": 4, - "isActive": true, - "rank": 56, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "202ad2c0-c886-4e21-87b4-ad04519a913a", - "name": "Perry McGlynn PhD", - "rating": 1052, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "NO", - "racesCompleted": 16, - "wins": 1, - "podiums": 3, - "isActive": true, - "rank": 58, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "8b112aaf-ac20-4bff-9fc5-b4c59b368f8c", - "name": "Moses Hartmann", - "rating": 1052, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "DE", - "racesCompleted": 14, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 57, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "2c0cc35e-f128-40cc-93d9-7c8434a84dfb", - "name": "Ora Schneider-Lehner", - "rating": 1048, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "IT", - "racesCompleted": 12, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 62, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "5f9caba6-f7af-4622-9216-7cab7e9d9b26", - "name": "Sheri Cronin DVM", - "rating": 1048, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "HU", - "racesCompleted": 17, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 59, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "90e0da78-177c-43d2-aaf7-1985c314b81c", - "name": "Sam Purdy", - "rating": 1048, - "skillLevel": "beginner", - "category": "pro", - "nationality": "HU", - "racesCompleted": 14, - "wins": 1, - "podiums": 4, - "isActive": true, - "rank": 60, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "aea04e09-d156-4181-a1eb-39744ef36f19", - "name": "Miss Camille Walsh", - "rating": 1048, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "CA", - "racesCompleted": 15, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 61, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "26ae6f56-3ebd-4b96-ba20-f775c2311345", - "name": "Ms. Nicole Yundt", - "rating": 1046, - "skillLevel": "beginner", - "category": "pro", - "nationality": "CA", - "racesCompleted": 16, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 63, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "4589b2ac-67d7-47de-9c8f-4689dee208aa", - "name": "Ramona Feest", - "rating": 1044, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "NL", - "racesCompleted": 17, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 65, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "e413ad64-bf94-4e06-9f70-2f86cf53de8d", - "name": "Kristopher Muller", - "rating": 1044, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "ES", - "racesCompleted": 13, - "wins": 0, - "podiums": 3, - "isActive": true, - "rank": 67, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "09236e7f-ed7c-48b5-9b38-0572ab2096cb", - "name": "Marianne Wolff", - "rating": 1044, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "GB", - "racesCompleted": 12, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 66, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "476b984b-e2e8-4c74-9d8c-9d31b4fb20cb", - "name": "Lucille Littel Jr.", - "rating": 1044, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "SE", - "racesCompleted": 10, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 69, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "f0648e3b-a7d5-4890-abd9-5efc1553f79e", - "name": "Kelli Kunde", - "rating": 1044, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "CH", - "racesCompleted": 10, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 64, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "00a1d9ef-47f6-4f28-aaf2-f675d9003ab6", - "name": "Miguel Toy DVM", - "rating": 1044, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "HU", - "racesCompleted": 13, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 68, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "c8265d7c-f351-43a5-964a-78d7c0df4d0b", - "name": "Seth Stoltenberg-King", - "rating": 1042, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "ES", - "racesCompleted": 13, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 70, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "c8ea100b-01c4-4d24-b8fa-bee215e7ebec", - "name": "Jake Jacobs-Zemlak", - "rating": 1040, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "KR", - "racesCompleted": 11, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 73, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "4a3806c3-11e2-453e-868b-2593c2dae3da", - "name": "Gretchen Kerluke", - "rating": 1040, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "BR", - "racesCompleted": 18, - "wins": 1, - "podiums": 3, - "isActive": true, - "rank": 71, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "a37681e2-666b-4466-8c22-eda4957ffeef", - "name": "Kurt Kovacek MD", - "rating": 1040, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "HU", - "racesCompleted": 13, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 72, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "f7373228-72e0-4552-9ccc-98aea0f77a61", - "name": "Yvonne Stiedemann III", - "rating": 1038, - "skillLevel": "beginner", - "category": "pro", - "nationality": "DE", - "racesCompleted": 13, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 74, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "8950bd73-31d1-4454-88e6-cf952b5150c8", - "name": "Percy Wunsch", - "rating": 1038, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "AT", - "racesCompleted": 12, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 79, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "2c6d69e5-9e40-48d0-ac54-4d11f425b027", - "name": "Jenna Farrell", - "rating": 1038, - "skillLevel": "beginner", - "category": "pro", - "nationality": "RU", - "racesCompleted": 12, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 78, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "d9151003-1de1-490a-b204-10ab16df3537", - "name": "Chelsea Nader MD", - "rating": 1038, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "FR", - "racesCompleted": 16, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 75, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "d56ca7b0-0da5-47d4-8d49-8b4fd27add2a", - "name": "Rebecca Feeney", - "rating": 1038, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "RU", - "racesCompleted": 14, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 76, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "d6e99c26-b39e-4af4-bd22-bfc1ba9c0434", - "name": "Dr. Jay Schultz", - "rating": 1038, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "FR", - "racesCompleted": 13, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 77, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "575776af-9bea-42b8-8e10-19b0ec82206b", - "name": "Rebecca Tremblay", - "rating": 1036, - "skillLevel": "beginner", - "category": "pro", - "nationality": "HU", - "racesCompleted": 15, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 80, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "0dc174ec-e9a8-461f-8006-a96a259af983", - "name": "Dr. Michele Ortiz", - "rating": 1036, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "NL", - "racesCompleted": 9, - "wins": 3, - "podiums": 3, - "isActive": true, - "rank": 83, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "4a125287-0564-4ba4-a409-a8f65060cb36", - "name": "Lewis Flatley", - "rating": 1036, - "skillLevel": "beginner", - "category": "pro", - "nationality": "NL", - "racesCompleted": 11, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 82, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "70f7b26d-69fc-4203-955a-00e6ab7b564d", - "name": "Melissa Moore-Weissnat", - "rating": 1036, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "AT", - "racesCompleted": 18, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 81, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "ecb15d26-7450-43f3-9104-ed5f1af05279", - "name": "Randy Fadel", - "rating": 1034, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "CZ", - "racesCompleted": 12, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 85, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "abe49192-b0d2-42ca-8982-2b883a838a58", - "name": "Kerry Koelpin", - "rating": 1034, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "NO", - "racesCompleted": 12, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 84, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "49bd1758-b935-4bc9-b99e-fa6200d67de5", - "name": "Dr. Karla Berge", - "rating": 1032, - "skillLevel": "beginner", - "category": "pro", - "nationality": "AT", - "racesCompleted": 12, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 87, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "4e91e138-d9b4-43f7-b547-fbcba3dc26d5", - "name": "Vincent Huel", - "rating": 1032, - "skillLevel": "beginner", - "category": "pro", - "nationality": "AU", - "racesCompleted": 12, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 88, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "2662769c-3d8f-4665-90c7-bca91a53365d", - "name": "Elsa Klein", - "rating": 1032, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "PL", - "racesCompleted": 9, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 86, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "b1cb04c5-3668-40a1-b85e-33da4e4cd7b7", - "name": "Betsy Murazik", - "rating": 1032, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "BR", - "racesCompleted": 16, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 89, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "e37b9935-89e6-47b0-a4f3-c6651f214664", - "name": "Debbie Schuster IV", - "rating": 1030, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "BR", - "racesCompleted": 12, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 90, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "4c7bf5cf-3c08-40dc-bd93-aece563d7c31", - "name": "Sherman Pagac IV", - "rating": 1030, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "DE", - "racesCompleted": 14, - "wins": 1, - "podiums": 4, - "isActive": true, - "rank": 91, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "65513fb0-453a-4b28-b4e3-c79a54da8413", - "name": "Christy Bode", - "rating": 1030, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "DE", - "racesCompleted": 12, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 92, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "15068e7c-435f-43df-b9ba-2f16390e7d22", - "name": "Mathew Little PhD", - "rating": 1026, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "JP", - "racesCompleted": 18, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 93, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "4302cf62-c7ae-481f-88b4-b952717534a3", - "name": "Eunice Feeney", - "rating": 1024, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "US", - "racesCompleted": 14, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 94, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "5dff822f-548f-43da-b5ea-05c23ff4ca04", - "name": "Jackie Goodwin", - "rating": 1024, - "skillLevel": "beginner", - "category": "pro", - "nationality": "SE", - "racesCompleted": 9, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 95, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "1ffc45c9-4baf-47a1-a8e7-c8a8cf1ddebd", - "name": "Rose Baumbach", - "rating": 1024, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "BR", - "racesCompleted": 17, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 96, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "d98aafa2-92ec-41da-b291-8746ff2450a3", - "name": "Dr. Gwendolyn Morissette", - "rating": 1022, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "ES", - "racesCompleted": 11, - "wins": 3, - "podiums": 4, - "isActive": true, - "rank": 98, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "adf51103-b9bd-430d-93ef-b57c6880aa14", - "name": "Raymond Kutch V", - "rating": 1022, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "HU", - "racesCompleted": 16, - "wins": 1, - "podiums": 4, - "isActive": true, - "rank": 97, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "b775cf0a-d2f3-4aa8-bea2-be155ddd4c69", - "name": "William Pouros MD", - "rating": 1020, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "GB", - "racesCompleted": 9, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 100, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "b7ef9cf2-16b5-4327-8e1c-081e06e45b38", - "name": "Todd Borer", - "rating": 1020, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "NL", - "racesCompleted": 12, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 99, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "c0ed29db-468d-4f3f-902a-8eddeb3c4f09", - "name": "Courtney Nolan V", - "rating": 1018, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "IT", - "racesCompleted": 12, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 101, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "92ed1461-e604-4e75-8be4-a1e3b51e7108", - "name": "Mabel Labadie", - "rating": 1016, - "skillLevel": "beginner", - "category": "pro", - "nationality": "BR", - "racesCompleted": 15, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 102, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "af060b1d-d623-48ea-9ac7-c9a12ab26366", - "name": "Tasha Daugherty", - "rating": 1012, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "DE", - "racesCompleted": 13, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 104, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "58321d52-db8d-4db5-a2eb-76345a11756d", - "name": "Ms. Charlene Macejkovic-Johns", - "rating": 1012, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "CH", - "racesCompleted": 10, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 106, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "4ea465d9-2985-48fe-983c-0c089c4121aa", - "name": "Nathan Heidenreich", - "rating": 1012, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "JP", - "racesCompleted": 11, - "wins": 0, - "podiums": 3, - "isActive": true, - "rank": 103, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "4b2fa1be-dfc6-4fd0-b419-e5a99753ab5f", - "name": "Toni Ondricka-Schaden", - "rating": 1012, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "US", - "racesCompleted": 15, - "wins": 3, - "podiums": 4, - "isActive": true, - "rank": 105, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "bba97f0a-5c71-492e-88a1-48be70f88ef2", - "name": "Toby Ratke", - "rating": 1008, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "US", - "racesCompleted": 13, - "wins": 0, - "podiums": 3, - "isActive": true, - "rank": 107, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "db3cbf5c-3387-40a9-9565-3db01759c7cf", - "name": "Katie Cremin", - "rating": 1008, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "SE", - "racesCompleted": 10, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 108, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "5898abb1-cf09-46c1-a624-b675949f66e4", - "name": "Luke Abshire PhD", - "rating": 1008, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "KR", - "racesCompleted": 14, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 110, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "87f5cc64-1706-44ae-8152-dbfa12b44e6f", - "name": "Terri Mraz DDS", - "rating": 1008, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "AT", - "racesCompleted": 17, - "wins": 0, - "podiums": 4, - "isActive": true, - "rank": 109, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "c4f6ac16-5a36-467a-9893-b295013cab99", - "name": "Jackie Skiles", - "rating": 1004, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "BR", - "racesCompleted": 13, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 112, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "e1904e44-a03e-4d5b-a20b-e882ab45c5b3", - "name": "Dr. Wayne Emard", - "rating": 1004, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "RU", - "racesCompleted": 11, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 111, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "8b9130ec-c4b0-4d64-80f3-6060c6bcaf94", - "name": "Adrian Hudson", - "rating": 1002, - "skillLevel": "beginner", - "category": "pro", - "nationality": "AT", - "racesCompleted": 14, - "wins": 1, - "podiums": 5, - "isActive": true, - "rank": 115, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "4b4f173f-bacf-43cd-92c5-f5f15489910d", - "name": "Dr. Robert Blick", - "rating": 1002, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "SE", - "racesCompleted": 14, - "wins": 3, - "podiums": 5, - "isActive": true, - "rank": 113, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "8d7a4b5c-e9d4-4ea3-9fec-144eac639658", - "name": "Emmett Dooley", - "rating": 1002, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "KR", - "racesCompleted": 14, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 116, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "960f4e02-0c64-4578-b4d4-4490425a9fec", - "name": "Shelia Mills", - "rating": 1002, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "HU", - "racesCompleted": 17, - "wins": 1, - "podiums": 3, - "isActive": true, - "rank": 117, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "a96760c1-1696-4977-9e8b-1c1f214661dd", - "name": "Calvin Treutel", - "rating": 1002, - "skillLevel": "beginner", - "category": "pro", - "nationality": "SE", - "racesCompleted": 19, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 114, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "af8f6f6f-42f7-4389-8f0a-3894c0888540", - "name": "Dr. Ryan Steuber", - "rating": 1000, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "JP", - "racesCompleted": 17, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 124, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "b70df7b6-ad96-4a46-b68e-27c892660ef8", - "name": "Mr. Luis Koch", - "rating": 1000, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "PL", - "racesCompleted": 17, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 119, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "2bdad4dc-f3a3-43e9-9de2-51fe4b1dc52d", - "name": "Clarence Quigley", - "rating": 1000, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "CZ", - "racesCompleted": 12, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 121, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "37fb2468-d0af-43d0-908c-5ab477e798b8", - "name": "Wm Klocko", - "rating": 1000, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "NL", - "racesCompleted": 8, - "wins": 0, - "podiums": 3, - "isActive": true, - "rank": 139, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "1b0dd5cc-659f-4ad7-8ed5-5662393d0c8c", - "name": "Tara Mayer", - "rating": 1000, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "ES", - "racesCompleted": 11, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 143, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "65221bc1-48cd-44f3-b78c-00394e2cb244", - "name": "Ms. Lillian Schmeler", - "rating": 1000, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "SE", - "racesCompleted": 11, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 141, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "ff24297c-098a-4222-ac3d-bbb814e0d06a", - "name": "Julio Bartell", - "rating": 1000, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "PL", - "racesCompleted": 10, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 138, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "73853eb4-9772-417b-a3a7-9c3c9893c215", - "name": "Leticia Hyatt", - "rating": 1000, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "SE", - "racesCompleted": 14, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 142, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "e6ff2fb0-2045-47c2-8b60-693022112dbc", - "name": "Josefina Bosco", - "rating": 1000, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "ES", - "racesCompleted": 15, - "wins": 2, - "podiums": 5, - "isActive": true, - "rank": 144, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "49e5e61d-49f7-445b-8515-c45144eb2ec8", - "name": "Kerry Schmeler-Thompson", - "rating": 1000, - "skillLevel": "beginner", - "category": "pro", - "nationality": "HU", - "racesCompleted": 13, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 146, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "664761ca-62a5-401e-af03-c119f0066ce5", - "name": "Kelvin Prosacco", - "rating": 1000, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "JP", - "racesCompleted": 13, - "wins": 1, - "podiums": 3, - "isActive": true, - "rank": 145, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "f857d1e6-422e-4cb4-a69f-27c507fac573", - "name": "Carol Leffler", - "rating": 1000, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "GB", - "racesCompleted": 11, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 140, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "44dd9531-7b16-4f05-ba00-e99c50465576", - "name": "Jeanette Ferry", - "rating": 1000, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "KR", - "racesCompleted": 11, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 148, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "670013c3-ee3b-42ff-bd12-b6570f90c511", - "name": "Oscar Rutherford", - "rating": 1000, - "skillLevel": "beginner", - "category": "advanced", - "nationality": "KR", - "racesCompleted": 10, - "wins": 2, - "podiums": 4, - "isActive": true, - "rank": 147, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "fc6cfb1d-9681-4fcc-943d-9a2e6056dbfa", - "name": "Dr. Ted Keeling-Bergstrom", - "rating": 1000, - "skillLevel": "beginner", - "category": "pro", - "nationality": "GB", - "racesCompleted": 10, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 149, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "0dc7230a-8f82-4821-acda-92d64e6cdfd8", - "name": "Wilbert Purdy", - "rating": 1000, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "FR", - "racesCompleted": 10, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 150, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "0d1d952b-79e6-44f1-afb9-94e4c9c75bc3", - "name": "Kent Block", - "rating": 1000, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "US", - "racesCompleted": 13, - "wins": 1, - "podiums": 3, - "isActive": true, - "rank": 126, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "7d519c08-4aae-4259-808c-f66576be4d62", - "name": "Barbara Stark", - "rating": 1000, - "skillLevel": "beginner", - "category": "pro", - "nationality": "US", - "racesCompleted": 11, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 128, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "1f744ff7-51fb-41a8-a6ff-62a4a836572c", - "name": "Myra Lakin", - "rating": 1000, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "HU", - "racesCompleted": 12, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 129, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "e2e42847-1d5a-4b52-807e-931d325a87ee", - "name": "Dale Predovic", - "rating": 1000, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "DE", - "racesCompleted": 9, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 118, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "78185f64-c313-4e87-a83b-02c1a3c41778", - "name": "Angel Miller", - "rating": 1000, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "NL", - "racesCompleted": 9, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 122, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "5efb21db-9383-4ae7-b7e6-433ecb63cb8a", - "name": "Mr. Shawn Lesch", - "rating": 1000, - "skillLevel": "beginner", - "category": "endurance", - "nationality": "AT", - "racesCompleted": 8, - "wins": 2, - "podiums": 3, - "isActive": true, - "rank": 127, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "d0c341b6-6157-440f-9094-3cd99fa5d59c", - "name": "Deanna Heaney", - "rating": 1000, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "US", - "racesCompleted": 9, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 125, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "c68f5cac-9d5c-4946-a330-245e730a3eac", - "name": "Eula Wolff", - "rating": 1000, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "GB", - "racesCompleted": 11, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 120, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "1506173e-8e02-4c91-b4fc-1228b8cfaa7b", - "name": "Mr. Sergio Smith", - "rating": 1000, - "skillLevel": "beginner", - "category": "beginner", - "nationality": "ES", - "racesCompleted": 16, - "wins": 0, - "podiums": 2, - "isActive": true, - "rank": 132, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "c15a32ba-1454-4767-9394-7e65dc75e12d", - "name": "Edgar Morissette III", - "rating": 1000, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "PL", - "racesCompleted": 16, - "wins": 1, - "podiums": 1, - "isActive": true, - "rank": 136, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "d984d1b5-6528-49b0-a50e-758ff1a1eb0f", - "name": "Lynette Rau V", - "rating": 1000, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "DE", - "racesCompleted": 16, - "wins": 0, - "podiums": 3, - "isActive": true, - "rank": 130, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "897222bd-5119-4cb6-a542-c3b33a9e1ca3", - "name": "Tyler Sawayn", - "rating": 1000, - "skillLevel": "beginner", - "category": "pro", - "nationality": "CH", - "racesCompleted": 16, - "wins": 2, - "podiums": 2, - "isActive": true, - "rank": 135, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "4b0d42a6-0f6a-42fc-9052-0d1b4332beab", - "name": "Henry Bahringer", - "rating": 1000, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "AU", - "racesCompleted": 15, - "wins": 0, - "podiums": 0, - "isActive": true, - "rank": 131, - "avatarUrl": "/media/default/male-default-avatar" - }, - { - "id": "903625d4-47d4-4caf-a6c0-942d0458c014", - "name": "Gerardo Koelpin", - "rating": 1000, - "skillLevel": "beginner", - "category": "pro", - "nationality": "JP", - "racesCompleted": 13, - "wins": 0, - "podiums": 1, - "isActive": true, - "rank": 137, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "5c73ec6c-708e-4c4b-b4eb-adba17f16dff", - "name": "Lisa Kuhlman", - "rating": 1000, - "skillLevel": "beginner", - "category": "pro", - "nationality": "HU", - "racesCompleted": 11, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 133, - "avatarUrl": "/media/default/female-default-avatar" - }, - { - "id": "893ca9e5-ffd0-4ed7-b9b4-85d9f9b02882", - "name": "Jordan Zboncak-Leuschke", - "rating": 1000, - "skillLevel": "beginner", - "category": "sprint", - "nationality": "PL", - "racesCompleted": 16, - "wins": 1, - "podiums": 4, - "isActive": true, - "rank": 134, - "avatarUrl": "/media/default/neutral-default-avatar" - }, - { - "id": "60839275-4a5b-4437-b117-192cbada521a", - "name": "Jonathon Cormier", - "rating": 1000, - "skillLevel": "beginner", - "category": "intermediate", - "nationality": "RU", - "racesCompleted": 16, - "wins": 1, - "podiums": 2, - "isActive": true, - "rank": 123, - "avatarUrl": "/media/default/female-default-avatar" - } - ], - "totalRaces": 1993, - "totalWins": 125, - "activeCount": 150 - } - }, - { - "endpoint": "/drivers/total-drivers", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 6, - "response": { - "totalDrivers": 150 - } - }, - { - "endpoint": "/sponsors/pricing", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 3, - "response": { - "entityType": "season", - "entityId": "", - "pricing": [] - } - }, - { - "endpoint": "/features", - "method": "GET", - "status": 200, - "success": true, - "responseTime": 3, - "response": { - "features": { - "platform.dashboard": "enabled", - "platform.leagues": "enabled", - "platform.teams": "enabled", - "platform.drivers": "enabled", - "platform.races": "enabled", - "platform.leaderboards": "enabled", - "auth.signup": "enabled", - "auth.login": "enabled", - "auth.forgotPassword": "enabled", - "auth.resetPassword": "enabled", - "onboarding.wizard": "enabled", - "sponsors.portal": "enabled", - "sponsors.dashboard": "enabled", - "sponsors.management": "enabled", - "sponsors.campaigns": "enabled", - "sponsors.billing": "enabled", - "admin.dashboard": "enabled", - "admin.userManagement": "enabled", - "admin.analytics": "enabled", - "beta.newUI": "disabled", - "beta.experimental": "disabled" - }, - "loadedFrom": "config-file", - "timestamp": "2026-01-08T18:44:12.093Z" - } - }, - { - "endpoint": "/hello", - "method": "GET", - "status": 200, - "success": true, - "hasPresenterError": null, - "responseTime": 1, - "response": "Hello World" - }, - { - "endpoint": "/media/avatar/non-existent-id", - "method": "GET", - "status": 200, - "success": true, - "hasPresenterError": null, - "responseTime": 1, - "response": "\n \n \n \n \n \n \n ( router.push(routes.league.detail(league.id))} /> ))} diff --git a/apps/website/app/leagues/[id]/rulebook/LeagueRulebookPageClient.tsx b/apps/website/app/leagues/[id]/rulebook/LeagueRulebookPageClient.tsx index 7e31f249f..de1d32cd3 100644 --- a/apps/website/app/leagues/[id]/rulebook/LeagueRulebookPageClient.tsx +++ b/apps/website/app/leagues/[id]/rulebook/LeagueRulebookPageClient.tsx @@ -2,7 +2,7 @@ import React, { useState } from 'react'; import { LeagueRulebookTemplate } from '@/templates/LeagueRulebookTemplate'; -import { type RulebookSection } from '@/ui/RulebookTabs'; +import { type RulebookSection } from '@/components/leagues/RulebookTabs'; import type { LeagueRulebookViewData } from '@/lib/view-data/LeagueRulebookViewData'; interface LeagueRulebookPageClientProps { diff --git a/apps/website/app/leagues/[id]/stewarding/StewardingPageClient.tsx b/apps/website/app/leagues/[id]/stewarding/StewardingPageClient.tsx index 249e16dc4..66eeb8242 100644 --- a/apps/website/app/leagues/[id]/stewarding/StewardingPageClient.tsx +++ b/apps/website/app/leagues/[id]/stewarding/StewardingPageClient.tsx @@ -1,7 +1,7 @@ 'use client'; import { StewardingQueuePanel } from '@/components/leagues/StewardingQueuePanel'; -import { PenaltyFAB } from '@/ui/PenaltyFAB'; +import { PenaltyFAB } from '@/components/races/PenaltyFAB'; import { QuickPenaltyModal } from '@/components/leagues/QuickPenaltyModal'; import { ReviewProtestModal } from '@/components/leagues/ReviewProtestModal'; import { StewardingStats } from '@/components/leagues/StewardingStats'; diff --git a/apps/website/app/races/RacesPageClient.tsx b/apps/website/app/races/RacesPageClient.tsx index 68a7c1359..15c363c5f 100644 --- a/apps/website/app/races/RacesPageClient.tsx +++ b/apps/website/app/races/RacesPageClient.tsx @@ -1,6 +1,7 @@ 'use client'; import { useState, useMemo } from 'react'; +import { useRouter } from 'next/navigation'; import { RacesTemplate, type TimeFilter, type RaceStatusFilter } from '@/templates/RacesTemplate'; import type { RacesViewData } from '@/lib/view-data/RacesViewData'; @@ -9,6 +10,7 @@ interface RacesPageClientProps { } export function RacesPageClient({ viewData }: RacesPageClientProps) { + const router = useRouter(); const [statusFilter, setStatusFilter] = useState('all'); const [leagueFilter, setLeagueFilter] = useState('all'); const [timeFilter, setTimeFilter] = useState('upcoming'); @@ -56,8 +58,8 @@ export function RacesPageClient({ viewData }: RacesPageClientProps) { setTimeFilter={setTimeFilter} showFilterModal={showFilterModal} setShowFilterModal={setShowFilterModal} - onRaceClick={(id) => console.log('Race click', id)} - onLeagueClick={(id) => console.log('League click', id)} + onRaceClick={(id) => router.push(`/races/${id}`)} + onLeagueClick={(id) => router.push(`/leagues/${id}`)} onWithdraw={(id) => console.log('Withdraw', id)} onCancel={(id) => console.log('Cancel', id)} /> diff --git a/apps/website/app/sponsor/layout.tsx b/apps/website/app/sponsor/layout.tsx index 0336215a4..522b9a050 100644 --- a/apps/website/app/sponsor/layout.tsx +++ b/apps/website/app/sponsor/layout.tsx @@ -1,6 +1,7 @@ import { headers } from 'next/headers'; import { redirect } from 'next/navigation'; import { createRouteGuard } from '@/lib/auth/createRouteGuard'; +import { Box } from '@/ui/Box'; interface SponsorLayoutProps { children: React.ReactNode; @@ -23,8 +24,8 @@ export default async function SponsorLayout({ children }: SponsorLayoutProps) { } return ( -
+ {children} -
+ ); } diff --git a/apps/website/app/sponsor/leagues/SponsorLeaguesPageClient.tsx b/apps/website/app/sponsor/leagues/SponsorLeaguesPageClient.tsx index 2a72f29cb..9937821f0 100644 --- a/apps/website/app/sponsor/leagues/SponsorLeaguesPageClient.tsx +++ b/apps/website/app/sponsor/leagues/SponsorLeaguesPageClient.tsx @@ -3,7 +3,7 @@ import React, { useState, useMemo } from 'react'; import { SponsorLeaguesTemplate, type SortOption, type TierFilter, type AvailabilityFilter } from '@/templates/SponsorLeaguesTemplate'; -export default function SponsorLeaguesPageClient({ data }: { data: unknown }) { +export function SponsorLeaguesPageClient({ data }: { data: unknown }) { const [searchQuery, setSearchQuery] = useState(''); const [tierFilter] = useState('all'); const [availabilityFilter] = useState('all'); diff --git a/apps/website/app/sponsor/leagues/[id]/SponsorLeagueDetailPageClient.tsx b/apps/website/app/sponsor/leagues/[id]/SponsorLeagueDetailPageClient.tsx index ec861d1e2..000e1e3b9 100644 --- a/apps/website/app/sponsor/leagues/[id]/SponsorLeagueDetailPageClient.tsx +++ b/apps/website/app/sponsor/leagues/[id]/SponsorLeagueDetailPageClient.tsx @@ -3,7 +3,7 @@ import React, { useState } from 'react'; import { SponsorLeagueDetailTemplate } from '@/templates/SponsorLeagueDetailTemplate'; -export default function SponsorLeagueDetailPageClient({ data }: { data: any }) { +export function SponsorLeagueDetailPageClient({ data }: { data: any }) { const [activeTab, setActiveTab] = useState<'overview' | 'drivers' | 'races' | 'sponsor'>('overview'); const [selectedTier, setSelectedTier] = useState<'main' | 'secondary'>('main'); diff --git a/apps/website/app/sponsor/leagues/[id]/page.tsx b/apps/website/app/sponsor/leagues/[id]/page.tsx index 5de46d130..15ab351f3 100644 --- a/apps/website/app/sponsor/leagues/[id]/page.tsx +++ b/apps/website/app/sponsor/leagues/[id]/page.tsx @@ -1,20 +1,22 @@ import { notFound } from 'next/navigation'; import { PageWrapper } from '@/components/shared/state/PageWrapper'; -import SponsorLeagueDetailPageClient from './SponsorLeagueDetailPageClient'; +import { SponsorLeagueDetailPageClient } from './SponsorLeagueDetailPageClient'; import { SponsorsApiClient } from '@/lib/api/sponsors/SponsorsApiClient'; import { EnhancedErrorReporter } from '@/lib/infrastructure/EnhancedErrorReporter'; import { ConsoleLogger } from '@/lib/infrastructure/logging/ConsoleLogger'; import { getWebsiteApiBaseUrl } from '@/lib/config/apiBaseUrl'; +import { getWebsiteServerEnv } from '@/lib/config/env'; export default async function Page({ params }: { params: Promise<{ id: string }> }) { const { id } = await params; // Manual wiring: create dependencies const baseUrl = getWebsiteApiBaseUrl(); + const env = getWebsiteServerEnv(); const logger = new ConsoleLogger(); const errorReporter = new EnhancedErrorReporter(logger, { showUserNotifications: true, logToConsole: true, - reportToExternal: process.env.NODE_ENV === 'production', + reportToExternal: env.NODE_ENV === 'production', }); // Create API client diff --git a/apps/website/app/sponsor/leagues/page.tsx b/apps/website/app/sponsor/leagues/page.tsx index bfe304561..5134338bf 100644 --- a/apps/website/app/sponsor/leagues/page.tsx +++ b/apps/website/app/sponsor/leagues/page.tsx @@ -1,18 +1,20 @@ import { PageWrapper } from '@/components/shared/state/PageWrapper'; -import SponsorLeaguesPageClient from './SponsorLeaguesPageClient'; +import { SponsorLeaguesPageClient } from './SponsorLeaguesPageClient'; import { SponsorsApiClient } from '@/lib/api/sponsors/SponsorsApiClient'; import { EnhancedErrorReporter } from '@/lib/infrastructure/EnhancedErrorReporter'; import { ConsoleLogger } from '@/lib/infrastructure/logging/ConsoleLogger'; import { getWebsiteApiBaseUrl } from '@/lib/config/apiBaseUrl'; +import { getWebsiteServerEnv } from '@/lib/config/env'; export default async function Page() { // Manual wiring: create dependencies const baseUrl = getWebsiteApiBaseUrl(); + const env = getWebsiteServerEnv(); const logger = new ConsoleLogger(); const errorReporter = new EnhancedErrorReporter(logger, { showUserNotifications: true, logToConsole: true, - reportToExternal: process.env.NODE_ENV === 'production', + reportToExternal: env.NODE_ENV === 'production', }); // Create API client diff --git a/apps/website/app/sponsor/settings/page.tsx b/apps/website/app/sponsor/settings/page.tsx index ee806ab14..853aa1b69 100644 --- a/apps/website/app/sponsor/settings/page.tsx +++ b/apps/website/app/sponsor/settings/page.tsx @@ -5,6 +5,8 @@ import { SponsorSettingsTemplate } from '@/templates/SponsorSettingsTemplate'; import { logoutAction } from '@/app/actions/logoutAction'; import { ConfirmDialog } from '@/components/shared/ux/ConfirmDialog'; import { useRouter } from 'next/navigation'; +import { routes } from '@/lib/routing/RouteConfig'; +import { logger } from '@/lib/infrastructure/logging/logger'; // ============================================================================ // Mock Data @@ -61,7 +63,7 @@ export default function SponsorSettingsPage() { const handleSaveProfile = async () => { setSaving(true); await new Promise(resolve => setTimeout(resolve, 800)); - console.log('Profile saved:', profile); + logger.info('Profile saved', { profile }); setSaving(false); setSaved(true); setTimeout(() => setSaved(false), 3000); @@ -71,11 +73,11 @@ export default function SponsorSettingsPage() { setIsDeleting(true); const result = await logoutAction(); if (result.isErr()) { - console.error('Logout failed:', result.getError()); + logger.error('Logout failed', new Error(result.getError())); setIsDeleting(false); return; } - router.push('/auth/login'); + router.push(routes.auth.login); }; const viewData = { diff --git a/apps/website/ui/AchievementCard.tsx b/apps/website/components/achievements/AchievementCard.tsx similarity index 92% rename from apps/website/ui/AchievementCard.tsx rename to apps/website/components/achievements/AchievementCard.tsx index e4d0a6593..38447240e 100644 --- a/apps/website/ui/AchievementCard.tsx +++ b/apps/website/components/achievements/AchievementCard.tsx @@ -1,7 +1,7 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Stack } from './Stack'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Stack } from '@/ui/Stack'; interface AchievementCardProps { title: string; diff --git a/apps/website/ui/MilestoneItem.tsx b/apps/website/components/achievements/MilestoneItem.tsx similarity index 90% rename from apps/website/ui/MilestoneItem.tsx rename to apps/website/components/achievements/MilestoneItem.tsx index 3785154e7..575c6f37f 100644 --- a/apps/website/ui/MilestoneItem.tsx +++ b/apps/website/components/achievements/MilestoneItem.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface MilestoneItemProps { label: string; diff --git a/apps/website/ui/ActiveDriverCard.tsx b/apps/website/components/drivers/ActiveDriverCard.tsx similarity index 94% rename from apps/website/ui/ActiveDriverCard.tsx rename to apps/website/components/drivers/ActiveDriverCard.tsx index 1da966d54..69cb23400 100644 --- a/apps/website/ui/ActiveDriverCard.tsx +++ b/apps/website/components/drivers/ActiveDriverCard.tsx @@ -1,8 +1,8 @@ -import { Box } from './Box'; -import { Image } from './Image'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Image } from '@/ui/Image'; +import { Text } from '@/ui/Text'; interface ActiveDriverCardProps { name: string; diff --git a/apps/website/ui/CareerHighlights.tsx b/apps/website/components/drivers/CareerHighlights.tsx similarity index 95% rename from apps/website/ui/CareerHighlights.tsx rename to apps/website/components/drivers/CareerHighlights.tsx index 2fcaf03e8..2fa54c295 100644 --- a/apps/website/ui/CareerHighlights.tsx +++ b/apps/website/components/drivers/CareerHighlights.tsx @@ -1,11 +1,11 @@ -import { AchievementCard } from '@/ui/AchievementCard'; +import { AchievementCard } from '@/components/achievements/AchievementCard'; import { Box } from '@/ui/Box'; import { Card } from '@/ui/Card'; import { GoalCard } from '@/ui/GoalCard'; import { Heading } from '@/ui/Heading'; -import { MilestoneItem } from '@/ui/MilestoneItem'; +import { MilestoneItem } from '@/components/achievements/MilestoneItem'; import { Stack } from '@/ui/Stack'; interface Achievement { diff --git a/apps/website/ui/CareerStats.tsx b/apps/website/components/drivers/CareerStats.tsx similarity index 100% rename from apps/website/ui/CareerStats.tsx rename to apps/website/components/drivers/CareerStats.tsx diff --git a/apps/website/components/drivers/DriverCard.tsx b/apps/website/components/drivers/DriverCard.tsx index fa981f88a..74570f40c 100644 --- a/apps/website/components/drivers/DriverCard.tsx +++ b/apps/website/components/drivers/DriverCard.tsx @@ -1,10 +1,10 @@ import React from 'react'; import { Card } from '@/ui/Card'; -import { RankBadge } from '@/ui/RankBadge'; +import { RankBadge } from '@/components/leaderboards/RankBadge'; import { DriverIdentity } from '@/components/drivers/DriverIdentity'; import { DriverViewModel } from '@/lib/view-models/DriverViewModel'; import { Stack } from '@/ui/Stack'; -import { DriverStats } from '@/ui/DriverStats'; +import { DriverStats } from '@/components/drivers/DriverStats'; import { routes } from '@/lib/routing/RouteConfig'; export interface DriverCardProps { diff --git a/apps/website/ui/DriverHeaderPanel.tsx b/apps/website/components/drivers/DriverHeaderPanel.tsx similarity index 93% rename from apps/website/ui/DriverHeaderPanel.tsx rename to apps/website/components/drivers/DriverHeaderPanel.tsx index 47c122b49..e679cc4f5 100644 --- a/apps/website/ui/DriverHeaderPanel.tsx +++ b/apps/website/components/drivers/DriverHeaderPanel.tsx @@ -1,9 +1,9 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Stack } from './Stack'; -import { Image } from './Image'; -import { RatingBadge } from './RatingBadge'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Stack } from '@/ui/Stack'; +import { Image } from '@/ui/Image'; +import { RatingBadge } from '@/components/drivers/RatingBadge'; interface DriverHeaderPanelProps { name: string; diff --git a/apps/website/components/drivers/DriverProfile.tsx b/apps/website/components/drivers/DriverProfile.tsx index f02da4a81..491abab0d 100644 --- a/apps/website/components/drivers/DriverProfile.tsx +++ b/apps/website/components/drivers/DriverProfile.tsx @@ -9,9 +9,9 @@ import { Stack } from '@/ui/Stack'; import { StatCard } from '@/ui/StatCard'; import { ProfileHeader } from '@/components/drivers/ProfileHeader'; import { ProfileStats } from './ProfileStats'; -import { CareerHighlights } from '@/ui/CareerHighlights'; +import { CareerHighlights } from '@/components/drivers/CareerHighlights'; import { DriverRankings } from '@/components/drivers/DriverRankings'; -import { PerformanceMetrics } from '@/ui/PerformanceMetrics'; +import { PerformanceMetrics } from '@/components/drivers/PerformanceMetrics'; import { useDriverProfile } from "@/hooks/driver/useDriverProfile"; interface DriverProfileProps { diff --git a/apps/website/components/drivers/DriverProfileHeader.tsx b/apps/website/components/drivers/DriverProfileHeader.tsx index b3b2e2ef1..f8145ae6e 100644 --- a/apps/website/components/drivers/DriverProfileHeader.tsx +++ b/apps/website/components/drivers/DriverProfileHeader.tsx @@ -5,7 +5,7 @@ import { Globe, Trophy, UserPlus, Check } from 'lucide-react'; import { Heading } from '@/ui/Heading'; import { Text } from '@/ui/Text'; import { Button } from '@/ui/Button'; -import { RatingBadge } from '@/ui/RatingBadge'; +import { RatingBadge } from '@/components/drivers/RatingBadge'; import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Image } from '@/ui/Image'; diff --git a/apps/website/ui/DriverRatingPill.tsx b/apps/website/components/drivers/DriverRatingPill.tsx similarity index 100% rename from apps/website/ui/DriverRatingPill.tsx rename to apps/website/components/drivers/DriverRatingPill.tsx diff --git a/apps/website/ui/DriverStats.tsx b/apps/website/components/drivers/DriverStats.tsx similarity index 90% rename from apps/website/ui/DriverStats.tsx rename to apps/website/components/drivers/DriverStats.tsx index 100b45dc6..540eede2d 100644 --- a/apps/website/ui/DriverStats.tsx +++ b/apps/website/components/drivers/DriverStats.tsx @@ -1,7 +1,7 @@ import React from 'react'; -import { Stack } from './Stack'; -import { Box } from './Box'; -import { Text } from './Text'; +import { Stack } from '@/ui/Stack'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface DriverStatsProps { rating: number; diff --git a/apps/website/ui/DriverSummaryPill.tsx b/apps/website/components/drivers/DriverSummaryPill.tsx similarity index 91% rename from apps/website/ui/DriverSummaryPill.tsx rename to apps/website/components/drivers/DriverSummaryPill.tsx index ab0ff59b1..938276156 100644 --- a/apps/website/ui/DriverSummaryPill.tsx +++ b/apps/website/components/drivers/DriverSummaryPill.tsx @@ -1,12 +1,12 @@ import React from 'react'; -import { Box } from './Box'; -import { Image } from './Image'; -import { Link } from './Link'; -import { PlaceholderImage } from './PlaceholderImage'; -import { Stack } from './Stack'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Image } from '@/ui/Image'; +import { Link } from '@/ui/Link'; +import { PlaceholderImage } from '@/ui/PlaceholderImage'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; interface DriverSummaryPillProps { name: string; diff --git a/apps/website/components/drivers/DriverSummaryPillWrapper.tsx b/apps/website/components/drivers/DriverSummaryPillWrapper.tsx index fe57f527b..9f63adc9b 100644 --- a/apps/website/components/drivers/DriverSummaryPillWrapper.tsx +++ b/apps/website/components/drivers/DriverSummaryPillWrapper.tsx @@ -1,8 +1,8 @@ import type { DriverViewModel } from '@/lib/view-models/DriverViewModel'; -import { DriverRatingPill } from '@/ui/DriverRatingPill'; -import { DriverSummaryPill as UiDriverSummaryPill } from '@/ui/DriverSummaryPill'; +import { DriverRatingPill } from '@/components/drivers/DriverRatingPill'; +import { DriverSummaryPill as UiDriverSummaryPill } from '@/components/drivers/DriverSummaryPill'; export interface DriverSummaryPillProps { driver: DriverViewModel; diff --git a/apps/website/components/drivers/DriverTableRow.tsx b/apps/website/components/drivers/DriverTableRow.tsx index 9fd2c5a72..d9d5b856c 100644 --- a/apps/website/components/drivers/DriverTableRow.tsx +++ b/apps/website/components/drivers/DriverTableRow.tsx @@ -1,7 +1,7 @@ 'use client'; import React from 'react'; -import { RatingBadge } from '@/ui/RatingBadge'; +import { RatingBadge } from '@/components/drivers/RatingBadge'; import { Text } from '@/ui/Text'; import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; diff --git a/apps/website/ui/DriversSearch.tsx b/apps/website/components/drivers/DriversSearch.tsx similarity index 100% rename from apps/website/ui/DriversSearch.tsx rename to apps/website/components/drivers/DriversSearch.tsx diff --git a/apps/website/components/drivers/FeaturedDriverCard.tsx b/apps/website/components/drivers/FeaturedDriverCard.tsx index e6c5aa5be..154c476f1 100644 --- a/apps/website/components/drivers/FeaturedDriverCard.tsx +++ b/apps/website/components/drivers/FeaturedDriverCard.tsx @@ -6,7 +6,7 @@ import { Box } from '@/ui/Box'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; import { Image } from '@/ui/Image'; -import { MedalBadge } from '@/ui/MedalBadge'; +import { MedalBadge } from '@/components/leaderboards/MedalBadge'; import { MiniStat } from '@/ui/MiniStat'; import { Text } from '@/ui/Text'; import { Flag, Shield, Star, TrendingUp } from 'lucide-react'; diff --git a/apps/website/ui/LiveryCard.tsx b/apps/website/components/drivers/LiveryCard.tsx similarity index 100% rename from apps/website/ui/LiveryCard.tsx rename to apps/website/components/drivers/LiveryCard.tsx diff --git a/apps/website/ui/PerformanceMetrics.tsx b/apps/website/components/drivers/PerformanceMetrics.tsx similarity index 100% rename from apps/website/ui/PerformanceMetrics.tsx rename to apps/website/components/drivers/PerformanceMetrics.tsx diff --git a/apps/website/ui/PerformanceOverview.tsx b/apps/website/components/drivers/PerformanceOverview.tsx similarity index 100% rename from apps/website/ui/PerformanceOverview.tsx rename to apps/website/components/drivers/PerformanceOverview.tsx diff --git a/apps/website/components/drivers/ProfileHeader.tsx b/apps/website/components/drivers/ProfileHeader.tsx index d7de2d0c2..7acc1f937 100644 --- a/apps/website/components/drivers/ProfileHeader.tsx +++ b/apps/website/components/drivers/ProfileHeader.tsx @@ -5,7 +5,7 @@ import { Badge } from '@/ui/Badge'; import { Box } from '@/ui/Box'; import { Button } from '@/ui/Button'; import { CountryFlag } from '@/ui/CountryFlag'; -import { DriverRatingPill } from '@/ui/DriverRatingPill'; +import { DriverRatingPill } from '@/components/drivers/DriverRatingPill'; import { Heading } from '@/ui/Heading'; import { Image } from '@/ui/Image'; import { PlaceholderImage } from '@/ui/PlaceholderImage'; diff --git a/apps/website/components/drivers/ProfileStats.tsx b/apps/website/components/drivers/ProfileStats.tsx index 227387120..6dd9d8836 100644 --- a/apps/website/components/drivers/ProfileStats.tsx +++ b/apps/website/components/drivers/ProfileStats.tsx @@ -8,7 +8,7 @@ import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; import { Stack } from '@/ui/Stack'; import { StatCard } from '@/ui/StatCard'; -import { RankBadge } from '@/ui/RankBadge'; +import { RankBadge } from '@/components/leaderboards/RankBadge'; interface ProfileStatsProps { driverId?: string; diff --git a/apps/website/ui/RacingProfile.tsx b/apps/website/components/drivers/RacingProfile.tsx similarity index 100% rename from apps/website/ui/RacingProfile.tsx rename to apps/website/components/drivers/RacingProfile.tsx diff --git a/apps/website/ui/RatingBadge.tsx b/apps/website/components/drivers/RatingBadge.tsx similarity index 100% rename from apps/website/ui/RatingBadge.tsx rename to apps/website/components/drivers/RatingBadge.tsx diff --git a/apps/website/ui/RatingBreakdown.tsx b/apps/website/components/drivers/RatingBreakdown.tsx similarity index 96% rename from apps/website/ui/RatingBreakdown.tsx rename to apps/website/components/drivers/RatingBreakdown.tsx index d692f24e1..72178652d 100644 --- a/apps/website/ui/RatingBreakdown.tsx +++ b/apps/website/components/drivers/RatingBreakdown.tsx @@ -3,8 +3,8 @@ import { Box } from '@/ui/Box'; import { Card } from '@/ui/Card'; import { Heading } from '@/ui/Heading'; -import { RatingComponent } from '@/ui/RatingComponent'; -import { RatingHistoryItem } from '@/ui/RatingHistoryItem'; +import { RatingComponent } from '@/components/drivers/RatingComponent'; +import { RatingHistoryItem } from '@/components/drivers/RatingHistoryItem'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; diff --git a/apps/website/ui/RatingComponent.tsx b/apps/website/components/drivers/RatingComponent.tsx similarity index 88% rename from apps/website/ui/RatingComponent.tsx rename to apps/website/components/drivers/RatingComponent.tsx index 4ae21d13c..3c74b1d79 100644 --- a/apps/website/ui/RatingComponent.tsx +++ b/apps/website/components/drivers/RatingComponent.tsx @@ -1,9 +1,9 @@ -import { Box } from './Box'; -import { ProgressBar } from './ProgressBar'; -import { Stack } from './Stack'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { ProgressBar } from '@/ui/ProgressBar'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; interface RatingComponentProps { label: string; diff --git a/apps/website/ui/RatingHistoryItem.tsx b/apps/website/components/drivers/RatingHistoryItem.tsx similarity index 96% rename from apps/website/ui/RatingHistoryItem.tsx rename to apps/website/components/drivers/RatingHistoryItem.tsx index 289a8fd79..8a587e217 100644 --- a/apps/website/ui/RatingHistoryItem.tsx +++ b/apps/website/components/drivers/RatingHistoryItem.tsx @@ -1,7 +1,7 @@ -import { Box } from './Box'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface RatingHistoryItemProps { date: string; diff --git a/apps/website/ui/SkillDistribution.tsx b/apps/website/components/drivers/SkillDistribution.tsx similarity index 100% rename from apps/website/ui/SkillDistribution.tsx rename to apps/website/components/drivers/SkillDistribution.tsx diff --git a/apps/website/ui/SkillLevelButton.tsx b/apps/website/components/drivers/SkillLevelButton.tsx similarity index 85% rename from apps/website/ui/SkillLevelButton.tsx rename to apps/website/components/drivers/SkillLevelButton.tsx index 89ae3f6c3..454e1f615 100644 --- a/apps/website/ui/SkillLevelButton.tsx +++ b/apps/website/components/drivers/SkillLevelButton.tsx @@ -1,9 +1,9 @@ import React from 'react'; import { LucideIcon } from 'lucide-react'; -import { Button } from './Button'; -import { Stack } from './Stack'; -import { Text } from './Text'; -import { Icon } from './Icon'; +import { Button } from '@/ui/Button'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; +import { Icon } from '@/ui/Icon'; interface SkillLevelButtonProps { label: string; diff --git a/apps/website/ui/SkillLevelHeader.tsx b/apps/website/components/drivers/SkillLevelHeader.tsx similarity index 90% rename from apps/website/ui/SkillLevelHeader.tsx rename to apps/website/components/drivers/SkillLevelHeader.tsx index 669ecd0d8..ee5cb79e4 100644 --- a/apps/website/ui/SkillLevelHeader.tsx +++ b/apps/website/components/drivers/SkillLevelHeader.tsx @@ -1,11 +1,11 @@ import React from 'react'; import { LucideIcon, ChevronRight, UserPlus } from 'lucide-react'; -import { Box } from './Box'; -import { Stack } from './Stack'; -import { Text } from './Text'; -import { Heading } from './Heading'; -import { Icon } from './Icon'; -import { Badge } from './Badge'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; +import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; +import { Badge } from '@/ui/Badge'; interface SkillLevelHeaderProps { label: string; diff --git a/apps/website/components/feed/RecentActivity.tsx b/apps/website/components/feed/RecentActivity.tsx index 81d063c46..5d4b9cdb1 100644 --- a/apps/website/components/feed/RecentActivity.tsx +++ b/apps/website/components/feed/RecentActivity.tsx @@ -1,7 +1,7 @@ import { mediaConfig } from '@/lib/config/mediaConfig'; -import { ActiveDriverCard } from '@/ui/ActiveDriverCard'; +import { ActiveDriverCard } from '@/components/drivers/ActiveDriverCard'; import { Box } from '@/ui/Box'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; diff --git a/apps/website/components/home/LeagueSummaryPanel.tsx b/apps/website/components/home/LeagueSummaryPanel.tsx index 8f62d6371..5b153ee82 100644 --- a/apps/website/components/home/LeagueSummaryPanel.tsx +++ b/apps/website/components/home/LeagueSummaryPanel.tsx @@ -1,7 +1,7 @@ 'use client'; import React from 'react'; -import { LeagueCard } from '@/ui/LeagueCard'; +import { LeagueCard } from '@/components/leagues/LeagueCard'; import { routes } from '@/lib/routing/RouteConfig'; import { Box } from '@/ui/Box'; import { Heading } from '@/ui/Heading'; diff --git a/apps/website/components/home/RecentRacesPanel.tsx b/apps/website/components/home/RecentRacesPanel.tsx index 19635d086..f5a553180 100644 --- a/apps/website/components/home/RecentRacesPanel.tsx +++ b/apps/website/components/home/RecentRacesPanel.tsx @@ -1,7 +1,7 @@ 'use client'; import React from 'react'; -import { UpcomingRaceItem } from '@/ui/UpcomingRaceItem'; +import { UpcomingRaceItem } from '@/components/races/UpcomingRaceItem'; import { routes } from '@/lib/routing/RouteConfig'; import { Box } from '@/ui/Box'; import { Heading } from '@/ui/Heading'; diff --git a/apps/website/components/home/TeamSummaryPanel.tsx b/apps/website/components/home/TeamSummaryPanel.tsx index 0513366f5..b685a6026 100644 --- a/apps/website/components/home/TeamSummaryPanel.tsx +++ b/apps/website/components/home/TeamSummaryPanel.tsx @@ -1,7 +1,7 @@ 'use client'; import React from 'react'; -import { TeamCard } from '@/ui/TeamCard'; +import { TeamCard } from '@/components/teams/TeamCard'; import { routes } from '@/lib/routing/RouteConfig'; import { Box } from '@/ui/Box'; import { Heading } from '@/ui/Heading'; diff --git a/apps/website/components/landing/DiscoverySection.tsx b/apps/website/components/landing/DiscoverySection.tsx index a31ba2517..431266ff5 100644 --- a/apps/website/components/landing/DiscoverySection.tsx +++ b/apps/website/components/landing/DiscoverySection.tsx @@ -9,9 +9,9 @@ import { Heading } from '@/ui/Heading'; import { Link } from '@/ui/Link'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; -import { LeagueCard } from '@/ui/LeagueCard'; -import { TeamCard } from '@/ui/TeamCard'; -import { UpcomingRaceItem } from '@/ui/UpcomingRaceItem'; +import { LeagueCard } from '@/components/leagues/LeagueCard'; +import { TeamCard } from '@/components/teams/TeamCard'; +import { UpcomingRaceItem } from '@/components/races/UpcomingRaceItem'; import { HomeViewData } from '@/templates/HomeTemplate'; interface DiscoverySectionProps { diff --git a/apps/website/components/layout/AuthedNav.tsx b/apps/website/components/layout/AuthedNav.tsx new file mode 100644 index 000000000..0c58a9d9e --- /dev/null +++ b/apps/website/components/layout/AuthedNav.tsx @@ -0,0 +1,39 @@ +import React from 'react'; +import { NavLink } from './NavLink'; +import { Stack } from '@/ui/Stack'; +import { Home, Trophy, Layout, Users, Calendar, Settings } from 'lucide-react'; +import { routes } from '@/lib/routing/RouteConfig'; + +interface AuthedNavProps { + pathname: string; + direction?: 'row' | 'col'; +} + +/** + * AuthedNav displays navigation items for authenticated users. + */ +export function AuthedNav({ pathname, direction = 'col' }: AuthedNavProps) { + const items = [ + { label: 'Dashboard', href: routes.protected.dashboard, icon: Home }, + { label: 'Leagues', href: routes.public.leagues, icon: Trophy }, + { label: 'Leaderboards', href: routes.public.leaderboards, icon: Layout }, + { label: 'Teams', href: routes.public.teams, icon: Users }, + { label: 'Races', href: routes.public.races, icon: Calendar }, + { label: 'Settings', href: routes.protected.profileSettings, icon: Settings }, + ]; + + return ( + + {items.map((item) => ( + + ))} + + ); +} diff --git a/apps/website/components/layout/BrandMark.tsx b/apps/website/components/layout/BrandMark.tsx new file mode 100644 index 000000000..f92606ae6 --- /dev/null +++ b/apps/website/components/layout/BrandMark.tsx @@ -0,0 +1,41 @@ +import React from 'react'; +import Image from 'next/image'; +import Link from 'next/link'; +import { Box } from '@/ui/Box'; + +interface BrandMarkProps { + href?: string; + priority?: boolean; +} + +/** + * BrandMark provides the consistent logo/wordmark for the application. + * Aligned with "Precision Racing Minimal" theme. + */ +export function BrandMark({ href = '/', priority = false }: BrandMarkProps) { + return ( + + + + GridPilot + + + + + ); +} diff --git a/apps/website/components/layout/HeaderActions.tsx b/apps/website/components/layout/HeaderActions.tsx new file mode 100644 index 000000000..61f366892 --- /dev/null +++ b/apps/website/components/layout/HeaderActions.tsx @@ -0,0 +1,49 @@ +import React from 'react'; +import { Button } from '@/ui/Button'; +import { Stack } from '@/ui/Stack'; +import { routes } from '@/lib/routing/RouteConfig'; +import { LogIn, UserPlus } from 'lucide-react'; + +interface HeaderActionsProps { + isAuthenticated: boolean; +} + +/** + * HeaderActions provides the primary actions in the header (Login, Signup, Profile). + */ +export function HeaderActions({ isAuthenticated }: HeaderActionsProps) { + if (isAuthenticated) { + return ( + + + + ); + } + + return ( + + + + + ); +} diff --git a/apps/website/components/layout/NavLink.tsx b/apps/website/components/layout/NavLink.tsx new file mode 100644 index 000000000..2e600bd42 --- /dev/null +++ b/apps/website/components/layout/NavLink.tsx @@ -0,0 +1,66 @@ +import React from 'react'; +import Link from 'next/link'; +import { Text } from '@/ui/Text'; +import { Box } from '@/ui/Box'; +import { LucideIcon } from 'lucide-react'; + +interface NavLinkProps { + href: string; + label: string; + icon?: LucideIcon; + isActive?: boolean; + variant?: 'sidebar' | 'top'; +} + +/** + * NavLink provides a consistent link component for navigation. + * Supports both sidebar and top navigation variants. + */ +export function NavLink({ href, label, icon: Icon, isActive, variant = 'sidebar' }: NavLinkProps) { + if (variant === 'top') { + return ( + + {Icon && } + + {label} + + + ); + } + + return ( + + {Icon && } + {label} + {isActive && ( + + )} + + ); +} diff --git a/apps/website/components/layout/PublicNav.tsx b/apps/website/components/layout/PublicNav.tsx new file mode 100644 index 000000000..ee8b84859 --- /dev/null +++ b/apps/website/components/layout/PublicNav.tsx @@ -0,0 +1,38 @@ +import React from 'react'; +import { NavLink } from './NavLink'; +import { Stack } from '@/ui/Stack'; +import { Home, Trophy, Layout, Users, Calendar } from 'lucide-react'; +import { routes } from '@/lib/routing/RouteConfig'; + +interface PublicNavProps { + pathname: string; + direction?: 'row' | 'col'; +} + +/** + * PublicNav displays navigation items for unauthenticated users. + */ +export function PublicNav({ pathname, direction = 'col' }: PublicNavProps) { + const items = [ + { label: 'Home', href: routes.public.home, icon: Home }, + { label: 'Leagues', href: routes.public.leagues, icon: Trophy }, + { label: 'Leaderboards', href: routes.public.leaderboards, icon: Layout }, + { label: 'Teams', href: routes.public.teams, icon: Users }, + { label: 'Races', href: routes.public.races, icon: Calendar }, + ]; + + return ( + + {items.map((item) => ( + + ))} + + ); +} diff --git a/apps/website/components/leaderboards/DriverLeaderboardPreview.tsx b/apps/website/components/leaderboards/DriverLeaderboardPreview.tsx index 3765f6f5b..ac1bebce2 100644 --- a/apps/website/components/leaderboards/DriverLeaderboardPreview.tsx +++ b/apps/website/components/leaderboards/DriverLeaderboardPreview.tsx @@ -1,16 +1,12 @@ -import React from 'react'; -import { Trophy, ChevronRight } from 'lucide-react'; -import { Button } from '@/ui/Button'; +import { Trophy } from 'lucide-react'; import { Box } from '@/ui/Box'; import { Text } from '@/ui/Text'; -import { Heading } from '@/ui/Heading'; -import { Icon } from '@/ui/Icon'; -import { Stack } from '@/ui/Stack'; import { Image } from '@/ui/Image'; +import { LeaderboardList } from '@/ui/LeaderboardList'; +import { LeaderboardPreviewShell } from '@/ui/LeaderboardPreviewShell'; +import { RankBadge } from '@/components/leaderboards/RankBadge'; import { SkillLevelDisplay } from '@/lib/display-objects/SkillLevelDisplay'; import { RatingDisplay } from '@/lib/display-objects/RatingDisplay'; -import { RankMedal } from './RankMedal'; -import { LeaderboardTableShell } from './LeaderboardTableShell'; interface DriverLeaderboardPreviewProps { drivers: { @@ -32,54 +28,18 @@ export function DriverLeaderboardPreview({ drivers, onDriverClick, onNavigateToD const top10 = drivers; // Already sliced in builder return ( - - - - - - - - Driver Rankings - Top Performers - - - - - - + + {top10.map((driver, index) => { const position = index + 1; - const isLast = index === top10.length - 1; return ( - + ); })} - - + + ); } diff --git a/apps/website/components/leaderboards/LeaderboardTable.tsx b/apps/website/components/leaderboards/LeaderboardTable.tsx index 2d41c437b..8e6e8f60f 100644 --- a/apps/website/components/leaderboards/LeaderboardTable.tsx +++ b/apps/website/components/leaderboards/LeaderboardTable.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { Table, TableBody, TableHead, TableHeader, TableRow } from '@/ui/Table'; import { RankingRow } from './RankingRow'; -import { LeaderboardTableShell } from './LeaderboardTableShell'; +import { LeaderboardTableShell } from '@/ui/LeaderboardTableShell'; interface LeaderboardDriver { id: string; @@ -22,28 +22,23 @@ interface LeaderboardTableProps { } export function LeaderboardTable({ drivers, onDriverClick }: LeaderboardTableProps) { + const columns = [ + { key: 'rank', label: 'Rank', width: '8rem' }, + { key: 'driver', label: 'Driver' }, + { key: 'races', label: 'Races', align: 'center' as const }, + { key: 'rating', label: 'Rating', align: 'center' as const }, + { key: 'wins', label: 'Wins', align: 'center' as const }, + ]; + return ( - - - - - Rank - Driver - Races - Rating - Wins - - - - {drivers.map((driver) => ( - onDriverClick?.(driver.id)} - /> - ))} - -
+ + {drivers.map((driver) => ( + onDriverClick?.(driver.id)} + /> + ))} ); } diff --git a/apps/website/ui/MedalBadge.tsx b/apps/website/components/leaderboards/MedalBadge.tsx similarity index 90% rename from apps/website/ui/MedalBadge.tsx rename to apps/website/components/leaderboards/MedalBadge.tsx index 8ad9ceec7..a1c388f62 100644 --- a/apps/website/ui/MedalBadge.tsx +++ b/apps/website/components/leaderboards/MedalBadge.tsx @@ -1,8 +1,8 @@ import React from 'react'; import { Crown } from 'lucide-react'; -import { Box } from './Box'; -import { Icon } from './Icon'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Icon } from '@/ui/Icon'; +import { Text } from '@/ui/Text'; interface MedalBadgeProps { position: number; diff --git a/apps/website/ui/RankBadge.tsx b/apps/website/components/leaderboards/RankBadge.tsx similarity index 95% rename from apps/website/ui/RankBadge.tsx rename to apps/website/components/leaderboards/RankBadge.tsx index ede72d5ad..599509f00 100644 --- a/apps/website/ui/RankBadge.tsx +++ b/apps/website/components/leaderboards/RankBadge.tsx @@ -1,7 +1,7 @@ -import { Box } from './Box'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface RankBadgeProps { rank: number; diff --git a/apps/website/ui/RankingsPodium.tsx b/apps/website/components/leaderboards/RankingsPodium.tsx similarity index 100% rename from apps/website/ui/RankingsPodium.tsx rename to apps/website/components/leaderboards/RankingsPodium.tsx diff --git a/apps/website/ui/RankingsTable.tsx b/apps/website/components/leaderboards/RankingsTable.tsx similarity index 100% rename from apps/website/ui/RankingsTable.tsx rename to apps/website/components/leaderboards/RankingsTable.tsx diff --git a/apps/website/components/leaderboards/TeamLeaderboardPreview.tsx b/apps/website/components/leaderboards/TeamLeaderboardPreview.tsx index b7a757d87..9fed2f4cd 100644 --- a/apps/website/components/leaderboards/TeamLeaderboardPreview.tsx +++ b/apps/website/components/leaderboards/TeamLeaderboardPreview.tsx @@ -1,15 +1,12 @@ -import React from 'react'; -import { Users, ChevronRight } from 'lucide-react'; -import { Button } from '@/ui/Button'; +import { Users } from 'lucide-react'; import { Box } from '@/ui/Box'; import { Text } from '@/ui/Text'; -import { Heading } from '@/ui/Heading'; -import { Icon } from '@/ui/Icon'; -import { Stack } from '@/ui/Stack'; import { Image } from '@/ui/Image'; +import { LeaderboardList } from '@/ui/LeaderboardList'; +import { LeaderboardPreviewShell } from '@/ui/LeaderboardPreviewShell'; +import { RankBadge } from '@/components/leaderboards/RankBadge'; import { getMediaUrl } from '@/lib/utilities/media'; -import { RankMedal } from './RankMedal'; -import { LeaderboardTableShell } from './LeaderboardTableShell'; +import { Icon } from '@/ui/Icon'; interface TeamLeaderboardPreviewProps { teams: { @@ -30,54 +27,18 @@ export function TeamLeaderboardPreview({ teams, onTeamClick, onNavigateToTeams } const top5 = teams; return ( - - - - - - - - Team Rankings - Top Performing Teams - - - - - - - {top5.map((team, index) => { + + + {top5.map((team) => { const position = team.position; - const isLast = index === top5.length - 1; return ( - + ); })} - - + + ); } diff --git a/apps/website/ui/AvailableLeagueCard.tsx b/apps/website/components/leagues/AvailableLeagueCard.tsx similarity index 94% rename from apps/website/ui/AvailableLeagueCard.tsx rename to apps/website/components/leagues/AvailableLeagueCard.tsx index a17350693..4f2fea780 100644 --- a/apps/website/ui/AvailableLeagueCard.tsx +++ b/apps/website/components/leagues/AvailableLeagueCard.tsx @@ -1,15 +1,15 @@ import { CheckCircle2, Clock, Star } from 'lucide-react'; -import { Badge } from './Badge'; -import { Box } from './Box'; -import { Button } from './Button'; -import { Card } from './Card'; -import { Heading } from './Heading'; -import { Icon } from './Icon'; -import { Link } from './Link'; -import { Stack } from './Stack'; -import { Text } from './Text'; +import { Badge } from '@/ui/Badge'; +import { Box } from '@/ui/Box'; +import { Button } from '@/ui/Button'; +import { Card } from '@/ui/Card'; +import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; +import { Link } from '@/ui/Link'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; interface AvailableLeague { id: string; diff --git a/apps/website/ui/JoinRequestItem.tsx b/apps/website/components/leagues/JoinRequestItem.tsx similarity index 92% rename from apps/website/ui/JoinRequestItem.tsx rename to apps/website/components/leagues/JoinRequestItem.tsx index b653863de..e6095e435 100644 --- a/apps/website/ui/JoinRequestItem.tsx +++ b/apps/website/components/leagues/JoinRequestItem.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Stack } from './Stack'; -import { Button } from './Button'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Stack } from '@/ui/Stack'; +import { Button } from '@/ui/Button'; interface JoinRequestItemProps { driverId: string; diff --git a/apps/website/ui/JoinRequestList.tsx b/apps/website/components/leagues/JoinRequestList.tsx similarity index 86% rename from apps/website/ui/JoinRequestList.tsx rename to apps/website/components/leagues/JoinRequestList.tsx index 63af2672f..cdbd3d6a5 100644 --- a/apps/website/ui/JoinRequestList.tsx +++ b/apps/website/components/leagues/JoinRequestList.tsx @@ -1,5 +1,5 @@ import React, { ReactNode } from 'react'; -import { Stack } from './Stack'; +import { Stack } from '@/ui/Stack'; interface JoinRequestListProps { children: ReactNode; diff --git a/apps/website/ui/JoinRequestsPanel.tsx b/apps/website/components/leagues/JoinRequestsPanel.tsx similarity index 93% rename from apps/website/ui/JoinRequestsPanel.tsx rename to apps/website/components/leagues/JoinRequestsPanel.tsx index 0c5655ef5..d7aebe993 100644 --- a/apps/website/ui/JoinRequestsPanel.tsx +++ b/apps/website/components/leagues/JoinRequestsPanel.tsx @@ -1,11 +1,11 @@ import React from 'react'; -import { Box } from './Box'; -import { Stack } from './Stack'; -import { Text } from './Text'; -import { Heading } from './Heading'; -import { Button } from './Button'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; +import { Heading } from '@/ui/Heading'; +import { Button } from '@/ui/Button'; import { Check, X, Clock } from 'lucide-react'; -import { Icon } from './Icon'; +import { Icon } from '@/ui/Icon'; interface JoinRequestsPanelProps { requests: Array<{ diff --git a/apps/website/components/leagues/LeagueCard.tsx b/apps/website/components/leagues/LeagueCard.tsx index 6a3681226..00c344d55 100644 --- a/apps/website/components/leagues/LeagueCard.tsx +++ b/apps/website/components/leagues/LeagueCard.tsx @@ -1,23 +1,32 @@ -'use client'; -import React from 'react'; + +import { ReactNode } from 'react'; import { Box } from '@/ui/Box'; -import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; +import { Text } from '@/ui/Text'; +import { Stack } from '@/ui/Stack'; import { Image } from '@/ui/Image'; -import { Trophy, Users, Calendar, ChevronRight } from 'lucide-react'; +import { PlaceholderImage } from '@/ui/PlaceholderImage'; +import { Calendar as LucideCalendar, ChevronRight as LucideChevronRight } from 'lucide-react'; interface LeagueCardProps { - id: string; name: string; description?: string; coverUrl: string; logoUrl?: string; - gameName?: string; - memberCount: number; - maxMembers?: number; - nextRaceDate?: string; - championshipType: 'driver' | 'team' | 'nations' | 'trophy'; + badges?: ReactNode; + championshipBadge?: ReactNode; + slotLabel: string; + usedSlots: number; + maxSlots: number | string; + fillPercentage: number; + hasOpenSlots: boolean; + openSlotsCount: number; + isTeamLeague?: boolean; + usedDriverSlots?: number; + maxDrivers?: number | string; + timingSummary?: string; onClick?: () => void; } @@ -26,154 +35,154 @@ export function LeagueCard({ description, coverUrl, logoUrl, - gameName, - memberCount, - maxMembers, - nextRaceDate, - championshipType, + badges, + championshipBadge, + slotLabel, + usedSlots, + maxSlots, + fillPercentage, + hasOpenSlots, + openSlotsCount, + isTeamLeague: _isTeamLeague, + usedDriverSlots: _usedDriverSlots, + maxDrivers: _maxDrivers, + timingSummary, onClick, }: LeagueCardProps) { - const fillPercentage = maxMembers ? (memberCount / maxMembers) * 100 : 0; - return ( - - {/* Cover Image */} - - + {/* Card Container */} + + {/* Cover Image */} + {`${name} - - - - {/* Game Badge */} - {gameName && ( - - - {gameName} - + {/* Gradient Overlay */} + + + {/* Badges - Top Left */} + + {badges} - )} - {/* Championship Icon */} - - {championshipType === 'driver' && } - {championshipType === 'team' && } - - + {/* Championship Type Badge - Top Right */} + + {championshipBadge} + - {/* Content */} - - {/* Logo */} - - {logoUrl ? ( - {`${name} - ) : ( - - + {/* Logo */} + + + {logoUrl ? ( + {`${name} + ) : ( + + )} - )} + - - - {name} - - + {/* Content */} + + {/* Title & Description */} + + + + {name} + + + {description || 'No description available'} - - {/* Stats */} - - - - Drivers - {memberCount}/{maxMembers || '∞'} - - - 90 ? 'bg-amber-500' : 'bg-blue-500'} - w={`${Math.min(fillPercentage, 100)}%`} - /> + {/* Stats Row */} + + {/* Primary Slots (Drivers/Teams/Nations) */} + + + {slotLabel} + + {usedSlots}/{maxSlots || '∞'} + + + + = 90 + ? 'warning-amber' + : fillPercentage >= 70 + ? 'primary-accent' + : 'success-green' + } + style={{ width: `${Math.min(fillPercentage, 100)}%` }} + /> + + + {/* Open Slots Badge */} + {hasOpenSlots && ( + + + + {openSlotsCount} OPEN + + + )} - - - - - {nextRaceDate || 'TBD'} - + {/* Spacer to push footer to bottom */} + + + {/* Footer Info */} + + + {timingSummary && ( + + + + {timingSummary.split('•')[1]?.trim() || timingSummary} + + + )} - - View - - - + + {/* View Arrow */} + + VIEW + @@ -181,3 +190,4 @@ export function LeagueCard({ ); } + diff --git a/apps/website/components/leagues/LeagueCardWrapper.tsx b/apps/website/components/leagues/LeagueCardWrapper.tsx index 76caf5342..f51bd8022 100644 --- a/apps/website/components/leagues/LeagueCardWrapper.tsx +++ b/apps/website/components/leagues/LeagueCardWrapper.tsx @@ -9,7 +9,7 @@ import { import type { LeagueSummaryViewModel } from '@/lib/view-models/LeagueSummaryViewModel'; import { getMediaUrl } from '@/lib/utilities/media'; import { Badge } from '@/ui/Badge'; -import { LeagueCard as UiLeagueCard } from '@/ui/LeagueCard'; +import { LeagueCard as UiLeagueCard } from './LeagueCard'; interface LeagueCardProps { league: LeagueSummaryViewModel; @@ -117,8 +117,8 @@ export function LeagueCard({ league, onClick }: LeagueCardProps) { const gameVariant = getGameVariant(league.scoring?.gameId); const isNew = isNewLeague(league.createdAt); const isTeamLeague = league.maxTeams && league.maxTeams > 0; - const categoryLabel = getCategoryLabel(league.category); - const categoryVariant = getCategoryVariant(league.category); + const categoryLabel = getCategoryLabel(league.category || undefined); + const categoryVariant = getCategoryVariant(league.category || undefined); const usedSlots = isTeamLeague ? (league.usedTeamSlots ?? 0) : (league.usedDriverSlots ?? 0); const maxSlots = isTeamLeague ? (league.maxTeams ?? 0) : (league.maxDrivers ?? 0); @@ -135,7 +135,7 @@ export function LeagueCard({ league, onClick }: LeagueCardProps) { return ( {coverSrc ? ( - {alt}} /> ) : ( diff --git a/apps/website/ui/LeagueCoverWrapper.tsx b/apps/website/components/leagues/LeagueCoverWrapper.tsx similarity index 75% rename from apps/website/ui/LeagueCoverWrapper.tsx rename to apps/website/components/leagues/LeagueCoverWrapper.tsx index 93ca51299..8eb1238c0 100644 --- a/apps/website/ui/LeagueCoverWrapper.tsx +++ b/apps/website/components/leagues/LeagueCoverWrapper.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { LeagueCover as UiLeagueCover } from '@/ui/LeagueCover'; +import { LeagueCover as UiLeagueCover } from '@/components/leagues/LeagueCover'; export interface LeagueCoverProps { leagueId: string; diff --git a/apps/website/components/leagues/LeagueHeader.tsx b/apps/website/components/leagues/LeagueHeader.tsx index 565b3be0b..d45302a7e 100644 --- a/apps/website/components/leagues/LeagueHeader.tsx +++ b/apps/website/components/leagues/LeagueHeader.tsx @@ -1,89 +1,62 @@ -'use client'; -import React from 'react'; + +import { ReactNode } from 'react'; import { Box } from '@/ui/Box'; -import { Stack } from '@/ui/Stack'; import { Heading } from '@/ui/Heading'; +import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Image } from '@/ui/Image'; -import { MembershipStatus } from './MembershipStatus'; -interface MainSponsorInfo { +interface LeagueHeaderProps { name: string; - logoUrl?: string; - websiteUrl?: string; -} - -export interface LeagueHeaderProps { - leagueId: string; - leagueName: string; description?: string | null; - ownerId: string; - ownerName: string; - mainSponsor?: MainSponsorInfo | null; + logoUrl: string; + sponsorContent?: ReactNode; + statusContent?: ReactNode; } export function LeagueHeader({ - leagueId, - leagueName, + name, description, - mainSponsor, + logoUrl, + sponsorContent, + statusContent, }: LeagueHeaderProps) { return ( - - - - {`${leagueName} - - - - - {leagueName} - {mainSponsor && ( - - by{' '} - {mainSponsor.websiteUrl ? ( - - {mainSponsor.name} - - ) : ( - {mainSponsor.name} - )} - - )} - - - - {description && ( - - {description} - - )} + + + + + {`${name} + + + + + {name} + {sponsorContent && ( + + by {sponsorContent} + + )} + + {statusContent} + + {description && ( + + {description} + + )} + - + ); } diff --git a/apps/website/ui/LeagueListItem.tsx b/apps/website/components/leagues/LeagueListItem.tsx similarity index 100% rename from apps/website/ui/LeagueListItem.tsx rename to apps/website/components/leagues/LeagueListItem.tsx diff --git a/apps/website/ui/LeagueLogo.tsx b/apps/website/components/leagues/LeagueLogo.tsx similarity index 75% rename from apps/website/ui/LeagueLogo.tsx rename to apps/website/components/leagues/LeagueLogo.tsx index 69d720b54..f437f0dda 100644 --- a/apps/website/ui/LeagueLogo.tsx +++ b/apps/website/components/leagues/LeagueLogo.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { Box } from './Box'; -import { Image } from './Image'; +import { Box } from '@/ui/Box'; +import { SafeImage } from '@/components/shared/SafeImage'; import { Trophy } from 'lucide-react'; -import { Icon } from './Icon'; +import { Icon } from '@/ui/Icon'; export interface LeagueLogoProps { leagueId?: string; @@ -23,7 +23,7 @@ export function LeagueLogo({ border = true, rounded = 'md', }: LeagueLogoProps) { - const logoSrc = src || (leagueId ? `/media/leagues/${leagueId}/logo` : undefined); + const logoSrc = src || (leagueId ? `/api/media/leagues/${leagueId}/logo` : undefined); return ( {logoSrc ? ( - {alt} 32 ? 5 : 4} color="text-gray-500" />} /> ) : ( 32 ? 5 : 4} color="text-gray-500" /> diff --git a/apps/website/ui/LeagueLogoWrapper.tsx b/apps/website/components/leagues/LeagueLogoWrapper.tsx similarity index 76% rename from apps/website/ui/LeagueLogoWrapper.tsx rename to apps/website/components/leagues/LeagueLogoWrapper.tsx index ea0f69701..0c614b203 100644 --- a/apps/website/ui/LeagueLogoWrapper.tsx +++ b/apps/website/components/leagues/LeagueLogoWrapper.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { LeagueLogo as UiLeagueLogo } from '@/ui/LeagueLogo'; +import { LeagueLogo as UiLeagueLogo } from '@/components/leagues/LeagueLogo'; export interface LeagueLogoProps { leagueId: string; diff --git a/apps/website/ui/LeagueMemberTable.tsx b/apps/website/components/leagues/LeagueMemberTable.tsx similarity index 97% rename from apps/website/ui/LeagueMemberTable.tsx rename to apps/website/components/leagues/LeagueMemberTable.tsx index 54011d809..6b343e74c 100644 --- a/apps/website/ui/LeagueMemberTable.tsx +++ b/apps/website/components/leagues/LeagueMemberTable.tsx @@ -1,5 +1,5 @@ import React, { ReactNode } from 'react'; -import { Table, TableHead, TableBody, TableRow, TableHeader } from './Table'; +import { Table, TableHead, TableBody, TableRow, TableHeader } from '@/ui/Table'; interface LeagueMemberTableProps { children: ReactNode; diff --git a/apps/website/components/leagues/LeagueMembers.tsx b/apps/website/components/leagues/LeagueMembers.tsx index a8759950b..7454822f0 100644 --- a/apps/website/components/leagues/LeagueMembers.tsx +++ b/apps/website/components/leagues/LeagueMembers.tsx @@ -12,7 +12,7 @@ import { Box } from '@/ui/Box'; import { Text } from '@/ui/Text'; import { Select } from '@/ui/Select'; import { Button } from '@/ui/Button'; -import { LeagueMemberTable } from '@/ui/LeagueMemberTable'; +import { LeagueMemberTable } from '@/components/leagues/LeagueMemberTable'; import { LeagueMemberRow } from '@/components/leagues/LeagueMemberRow'; import { MinimalEmptyState } from '@/components/shared/state/EmptyState'; diff --git a/apps/website/ui/LeagueSummaryCard.tsx b/apps/website/components/leagues/LeagueSummaryCard.tsx similarity index 87% rename from apps/website/ui/LeagueSummaryCard.tsx rename to apps/website/components/leagues/LeagueSummaryCard.tsx index f13defebb..d2bcb8339 100644 --- a/apps/website/ui/LeagueSummaryCard.tsx +++ b/apps/website/components/leagues/LeagueSummaryCard.tsx @@ -1,17 +1,17 @@ import { ArrowRight } from 'lucide-react'; -import { Box } from './Box'; -import { Button } from './Button'; -import { Card } from './Card'; -import { Grid } from './Grid'; -import { Heading } from './Heading'; -import { Icon } from './Icon'; +import { Box } from '@/ui/Box'; +import { Button } from '@/ui/Button'; +import { Card } from '@/ui/Card'; +import { Grid } from '@/ui/Grid'; +import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; import { LeagueLogo } from './LeagueLogo'; -import { Link } from './Link'; -import { Stack } from './Stack'; -import { Surface } from './Surface'; -import { Text } from './Text'; +import { Link } from '@/ui/Link'; +import { Stack } from '@/ui/Stack'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; interface LeagueSummaryCardProps { id: string; diff --git a/apps/website/components/leagues/LeagueSummaryCardWrapper.tsx b/apps/website/components/leagues/LeagueSummaryCardWrapper.tsx index ff2798345..3842350d2 100644 --- a/apps/website/components/leagues/LeagueSummaryCardWrapper.tsx +++ b/apps/website/components/leagues/LeagueSummaryCardWrapper.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { LeagueSummaryCard as UiLeagueSummaryCard } from '@/ui/LeagueSummaryCard'; +import { LeagueSummaryCard as UiLeagueSummaryCard } from './LeagueSummaryCard'; import { routes } from '@/lib/routing/RouteConfig'; interface LeagueSummaryCardProps { diff --git a/apps/website/ui/RosterTable.tsx b/apps/website/components/leagues/RosterTable.tsx similarity index 94% rename from apps/website/ui/RosterTable.tsx rename to apps/website/components/leagues/RosterTable.tsx index ccd298f02..1833a175f 100644 --- a/apps/website/ui/RosterTable.tsx +++ b/apps/website/components/leagues/RosterTable.tsx @@ -1,8 +1,8 @@ import React, { ReactNode } from 'react'; -import { Box } from './Box'; -import { Stack } from './Stack'; -import { Text } from './Text'; -import { Table, TableHead, TableBody, TableRow, TableHeader, TableCell } from './Table'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; +import { Table, TableHead, TableBody, TableRow, TableHeader, TableCell } from '@/ui/Table'; interface RosterTableProps { children: ReactNode; diff --git a/apps/website/ui/RulebookTabs.tsx b/apps/website/components/leagues/RulebookTabs.tsx similarity index 100% rename from apps/website/ui/RulebookTabs.tsx rename to apps/website/components/leagues/RulebookTabs.tsx diff --git a/apps/website/ui/StewardingTabs.tsx b/apps/website/components/leagues/StewardingTabs.tsx similarity index 100% rename from apps/website/ui/StewardingTabs.tsx rename to apps/website/components/leagues/StewardingTabs.tsx diff --git a/apps/website/components/profile/LiveryGallery.tsx b/apps/website/components/profile/LiveryGallery.tsx index d6cdfccfb..69f0e0082 100644 --- a/apps/website/components/profile/LiveryGallery.tsx +++ b/apps/website/components/profile/LiveryGallery.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { Grid } from '@/ui/Grid'; -import { LiveryCard } from '@/ui/LiveryCard'; +import { LiveryCard } from '@/components/drivers/LiveryCard'; import { ProfileSection } from './ProfileSection'; import { ProfileLiveryViewData } from '@/lib/view-data/ProfileLiveriesViewData'; diff --git a/apps/website/components/profile/MembershipPanel.tsx b/apps/website/components/profile/MembershipPanel.tsx index 07ab6a307..cd22f1be3 100644 --- a/apps/website/components/profile/MembershipPanel.tsx +++ b/apps/website/components/profile/MembershipPanel.tsx @@ -4,7 +4,7 @@ import React from 'react'; import { Stack } from '@/ui/Stack'; import { Card } from '@/ui/Card'; import { Text } from '@/ui/Text'; -import { LeagueListItem } from '@/ui/LeagueListItem'; +import { LeagueListItem } from '@/components/leagues/LeagueListItem'; import { ProfileSection } from './ProfileSection'; interface League { diff --git a/apps/website/ui/FinishDistributionChart.tsx b/apps/website/components/races/FinishDistributionChart.tsx similarity index 100% rename from apps/website/ui/FinishDistributionChart.tsx rename to apps/website/components/races/FinishDistributionChart.tsx diff --git a/apps/website/components/races/LatestResultsSidebar.tsx b/apps/website/components/races/LatestResultsSidebar.tsx index 9e9263266..0ef873aab 100644 --- a/apps/website/components/races/LatestResultsSidebar.tsx +++ b/apps/website/components/races/LatestResultsSidebar.tsx @@ -1,8 +1,8 @@ import React from 'react'; import { Card } from '@/ui/Card'; import { Heading } from '@/ui/Heading'; -import { RaceResultList } from '@/ui/RaceResultList'; -import { RaceSummaryItem } from '@/ui/RaceSummaryItem'; +import { RaceResultList } from '@/components/races/RaceResultList'; +import { RaceSummaryItem } from '@/components/races/RaceSummaryItem'; import { Box } from '@/ui/Box'; type RaceWithResults = { diff --git a/apps/website/ui/LiveRaceBanner.tsx b/apps/website/components/races/LiveRaceBanner.tsx similarity index 96% rename from apps/website/ui/LiveRaceBanner.tsx rename to apps/website/components/races/LiveRaceBanner.tsx index 86bc17c43..74f9c49fd 100644 --- a/apps/website/ui/LiveRaceBanner.tsx +++ b/apps/website/components/races/LiveRaceBanner.tsx @@ -1,7 +1,7 @@ import { Box } from '@/ui/Box'; -import { LiveRaceItem } from '@/ui/LiveRaceItem'; +import { LiveRaceItem } from '@/components/races/LiveRaceItem'; import { Text } from '@/ui/Text'; interface LiveRaceBannerProps { diff --git a/apps/website/ui/LiveRaceItem.tsx b/apps/website/components/races/LiveRaceItem.tsx similarity index 87% rename from apps/website/ui/LiveRaceItem.tsx rename to apps/website/components/races/LiveRaceItem.tsx index 2a14c6822..51b80c6e0 100644 --- a/apps/website/ui/LiveRaceItem.tsx +++ b/apps/website/components/races/LiveRaceItem.tsx @@ -1,10 +1,10 @@ import { ChevronRight, PlayCircle } from 'lucide-react'; -import { Box } from './Box'; -import { Heading } from './Heading'; -import { Icon } from './Icon'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; +import { Text } from '@/ui/Text'; interface LiveRaceItemProps { track: string; diff --git a/apps/website/components/races/LiveRacesBanner.tsx b/apps/website/components/races/LiveRacesBanner.tsx index b55be1178..5e65a9f89 100644 --- a/apps/website/components/races/LiveRacesBanner.tsx +++ b/apps/website/components/races/LiveRacesBanner.tsx @@ -2,7 +2,7 @@ import type { RaceViewData } from '@/lib/view-data/RacesViewData'; import { Box } from '@/ui/Box'; -import { LiveRaceItem } from '@/ui/LiveRaceItem'; +import { LiveRaceItem } from '@/components/races/LiveRaceItem'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; diff --git a/apps/website/ui/NextRaceCard.tsx b/apps/website/components/races/NextRaceCard.tsx similarity index 90% rename from apps/website/ui/NextRaceCard.tsx rename to apps/website/components/races/NextRaceCard.tsx index 80b75e7b2..97ec128af 100644 --- a/apps/website/ui/NextRaceCard.tsx +++ b/apps/website/components/races/NextRaceCard.tsx @@ -1,15 +1,15 @@ import { Calendar, ChevronRight, Clock } from 'lucide-react'; -import { Badge } from './Badge'; -import { Box } from './Box'; -import { Button } from './Button'; -import { Heading } from './Heading'; -import { Icon } from './Icon'; -import { Link } from './Link'; -import { Stack } from './Stack'; -import { Surface } from './Surface'; -import { Text } from './Text'; +import { Badge } from '@/ui/Badge'; +import { Box } from '@/ui/Box'; +import { Button } from '@/ui/Button'; +import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; +import { Link } from '@/ui/Link'; +import { Stack } from '@/ui/Stack'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; interface NextRaceCardProps { track: string; diff --git a/apps/website/components/races/NextRaceCardWrapper.tsx b/apps/website/components/races/NextRaceCardWrapper.tsx index f88dea172..cf276fece 100644 --- a/apps/website/components/races/NextRaceCardWrapper.tsx +++ b/apps/website/components/races/NextRaceCardWrapper.tsx @@ -1,7 +1,7 @@ import { routes } from '@/lib/routing/RouteConfig'; -import { NextRaceCard as UiNextRaceCard } from '@/ui/NextRaceCard'; +import { NextRaceCard as UiNextRaceCard } from '@/components/races/NextRaceCard'; interface NextRaceCardProps { nextRace: { diff --git a/apps/website/ui/PenaltyFAB.tsx b/apps/website/components/races/PenaltyFAB.tsx similarity index 100% rename from apps/website/ui/PenaltyFAB.tsx rename to apps/website/components/races/PenaltyFAB.tsx diff --git a/apps/website/ui/PenaltyRow.tsx b/apps/website/components/races/PenaltyRow.tsx similarity index 88% rename from apps/website/ui/PenaltyRow.tsx rename to apps/website/components/races/PenaltyRow.tsx index 0ed630e9d..a05fd402e 100644 --- a/apps/website/ui/PenaltyRow.tsx +++ b/apps/website/components/races/PenaltyRow.tsx @@ -1,10 +1,10 @@ -import { Badge } from './Badge'; -import { Box } from './Box'; -import { Stack } from './Stack'; -import { Surface } from './Surface'; -import { Text } from './Text'; +import { Badge } from '@/ui/Badge'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; interface PenaltyRowProps { driverName: string; diff --git a/apps/website/ui/PointsTable.tsx b/apps/website/components/races/PointsTable.tsx similarity index 100% rename from apps/website/ui/PointsTable.tsx rename to apps/website/components/races/PointsTable.tsx diff --git a/apps/website/ui/RaceActionBar.tsx b/apps/website/components/races/RaceActionBar.tsx similarity index 97% rename from apps/website/ui/RaceActionBar.tsx rename to apps/website/components/races/RaceActionBar.tsx index 899f18ec2..9c064b4d4 100644 --- a/apps/website/ui/RaceActionBar.tsx +++ b/apps/website/components/races/RaceActionBar.tsx @@ -1,7 +1,7 @@ import React from 'react'; -import { Stack } from './Stack'; -import { Button } from './Button'; -import { Icon } from './Icon'; +import { Stack } from '@/ui/Stack'; +import { Button } from '@/ui/Button'; +import { Icon } from '@/ui/Icon'; import { Trophy, Scale, LogOut, CheckCircle, XCircle, PlayCircle } from 'lucide-react'; interface RaceActionBarProps { diff --git a/apps/website/components/races/RaceCard.tsx b/apps/website/components/races/RaceCard.tsx index 87a6847b6..f12b4445b 100644 --- a/apps/website/components/races/RaceCard.tsx +++ b/apps/website/components/races/RaceCard.tsx @@ -1,91 +1,171 @@ 'use client'; -import React from 'react'; -import { Clock, MapPin, Users } from 'lucide-react'; -import { Text } from '@/ui/Text'; -import { Stack } from '@/ui/Stack'; -import { Icon } from '@/ui/Icon'; +import { ArrowRight, Car, ChevronRight, LucideIcon, Trophy, Zap } from 'lucide-react'; import { Box } from '@/ui/Box'; -import { SessionStatusBadge, type SessionStatus } from './SessionStatusBadge'; +import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; +import { Link } from '@/ui/Link'; +import { Stack } from '@/ui/Stack'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; +import { routes } from '@/lib/routing/RouteConfig'; interface RaceCardProps { - id: string; - title: string; - leagueName: string; - trackName: string; + track: string; + car: string; scheduledAt: string; - entrantCount: number; - status: SessionStatus; - onClick: (id: string) => void; + status: string; + leagueName: string; + leagueId?: string; + strengthOfField?: number | null; + onClick?: () => void; + statusConfig: { + border: string; + bg: string; + color: string; + icon: LucideIcon | null; + label: string; + }; } export function RaceCard({ - id, - title, - leagueName, - trackName, + track, + car, scheduledAt, - entrantCount, status, + leagueName, + leagueId, + strengthOfField, onClick, + statusConfig, }: RaceCardProps) { + const scheduledAtDate = new Date(scheduledAt); + return ( - onClick(id)} + - {/* Hover Glow */} - - - - - - - {leagueName} - - - {title} - - - - + {/* Live indicator */} + {status === 'running' && ( + + )} - - - - {trackName} - - - - {scheduledAt} - + + {/* Time Column */} + + + {scheduledAtDate.toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' })} + + + {status === 'running' ? 'LIVE' : scheduledAtDate.toLocaleDateString()} + - - - - {entrantCount} ENTRANTS - - + {/* Divider */} + + + {/* Main Content */} + + + + + {track} + + + + + + {car} + + + {strengthOfField && ( + + + + SOF {strengthOfField} + + + )} + + + + {/* Status Badge */} + + {statusConfig.icon && ( + + )} + + {statusConfig.label} + + + + + {/* League Link */} + + e.stopPropagation()} + > + + + + {leagueName} + + + + + + + + {/* Arrow */} + - + ); } diff --git a/apps/website/components/races/RaceCardWrapper.tsx b/apps/website/components/races/RaceCardWrapper.tsx index 94d301692..8ae8e68eb 100644 --- a/apps/website/components/races/RaceCardWrapper.tsx +++ b/apps/website/components/races/RaceCardWrapper.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { LucideIcon } from 'lucide-react'; import { raceStatusConfig } from '@/lib/utilities/raceStatus'; -import { RaceCard as UiRaceCard } from '@/ui/RaceCard'; +import { RaceCard as UiRaceCard } from './RaceCard'; interface RaceCardProps { race: { diff --git a/apps/website/ui/RaceDetailCard.tsx b/apps/website/components/races/RaceDetailCard.tsx similarity index 100% rename from apps/website/ui/RaceDetailCard.tsx rename to apps/website/components/races/RaceDetailCard.tsx diff --git a/apps/website/ui/RaceFilterModal.tsx b/apps/website/components/races/RaceFilterModal.tsx similarity index 95% rename from apps/website/ui/RaceFilterModal.tsx rename to apps/website/components/races/RaceFilterModal.tsx index 86b000ced..b13d9e19e 100644 --- a/apps/website/ui/RaceFilterModal.tsx +++ b/apps/website/components/races/RaceFilterModal.tsx @@ -1,4 +1,4 @@ - +'use client'; import { Box } from '@/ui/Box'; import { Button } from '@/ui/Button'; @@ -49,7 +49,7 @@ export function RaceFilterModal({ isOpen={isOpen} onOpenChange={(open) => !open && onClose()} title="Filters" - icon={} + icon={} > {/* Search */} @@ -76,7 +76,7 @@ export function RaceFilterModal({ size="sm" onClick={() => setTimeFilter(filter)} > - {filter === 'live' && } + {filter === 'live' && } {filter.charAt(0).toUpperCase() + filter.slice(1)} ))} diff --git a/apps/website/ui/RaceHeaderPanel.tsx b/apps/website/components/races/RaceHeaderPanel.tsx similarity index 94% rename from apps/website/ui/RaceHeaderPanel.tsx rename to apps/website/components/races/RaceHeaderPanel.tsx index 64607b112..7fb017917 100644 --- a/apps/website/ui/RaceHeaderPanel.tsx +++ b/apps/website/components/races/RaceHeaderPanel.tsx @@ -1,9 +1,9 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Stack } from './Stack'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Stack } from '@/ui/Stack'; import { RaceStatusBadge } from './RaceStatusBadge'; -import { Icon } from './Icon'; +import { Icon } from '@/ui/Icon'; import { Calendar, MapPin, Car } from 'lucide-react'; interface RaceHeaderPanelProps { diff --git a/apps/website/ui/RaceHero.tsx b/apps/website/components/races/RaceHero.tsx similarity index 90% rename from apps/website/ui/RaceHero.tsx rename to apps/website/components/races/RaceHero.tsx index a27f0aca7..33feba248 100644 --- a/apps/website/ui/RaceHero.tsx +++ b/apps/website/components/races/RaceHero.tsx @@ -1,13 +1,13 @@ import { Calendar, Car, Clock, LucideIcon } from 'lucide-react'; -import { Badge } from './Badge'; -import { Box } from './Box'; -import { Heading } from './Heading'; -import { Hero } from './Hero'; -import { Icon } from './Icon'; -import { Stack } from './Stack'; -import { Text } from './Text'; +import { Badge } from '@/ui/Badge'; +import { Box } from '@/ui/Box'; +import { Heading } from '@/ui/Heading'; +import { Hero } from '@/ui/Hero'; +import { Icon } from '@/ui/Icon'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; interface RaceHeroProps { track: string; diff --git a/apps/website/ui/RaceHeroWrapper.tsx b/apps/website/components/races/RaceHeroWrapper.tsx similarity index 92% rename from apps/website/ui/RaceHeroWrapper.tsx rename to apps/website/components/races/RaceHeroWrapper.tsx index bdd192dd9..44f15a4c0 100644 --- a/apps/website/ui/RaceHeroWrapper.tsx +++ b/apps/website/components/races/RaceHeroWrapper.tsx @@ -1,6 +1,6 @@ -import { RaceHero as UiRaceHero } from '@/ui/RaceHero'; +import { RaceHero as UiRaceHero } from '@/components/races/RaceHero'; import { LucideIcon } from 'lucide-react'; interface RaceHeroProps { diff --git a/apps/website/ui/RaceJoinButton.tsx b/apps/website/components/races/RaceJoinButton.tsx similarity index 100% rename from apps/website/ui/RaceJoinButton.tsx rename to apps/website/components/races/RaceJoinButton.tsx diff --git a/apps/website/components/races/RaceList.tsx b/apps/website/components/races/RaceList.tsx index 8d6b04d22..cdc53c958 100644 --- a/apps/website/components/races/RaceList.tsx +++ b/apps/website/components/races/RaceList.tsx @@ -47,10 +47,10 @@ export function RaceList({ racesByDate, totalCount, onRaceClick }: RaceListProps if (racesByDate.length === 0) { return ( - + - - + + No races found diff --git a/apps/website/components/races/RaceListItem.tsx b/apps/website/components/races/RaceListItem.tsx index 2479c83f5..2b3678aa8 100644 --- a/apps/website/components/races/RaceListItem.tsx +++ b/apps/website/components/races/RaceListItem.tsx @@ -1,4 +1,4 @@ - +'use client'; import { ArrowRight, Car, ChevronRight, LucideIcon, Trophy, Zap } from 'lucide-react'; import { Badge } from '@/ui/Badge'; @@ -50,9 +50,9 @@ export function RaceListItem({ position="relative" overflow="hidden" rounded="xl" - bg="bg-iron-gray" + bg="bg-surface-charcoal" border - borderColor="border-charcoal-outline" + borderColor="border-outline-steel" p={4} cursor="pointer" transition @@ -67,44 +67,45 @@ export function RaceListItem({ left="0" right="0" h="1" - style={{ background: 'linear-gradient(to right, #10b981, rgba(16, 185, 129, 0.5), #10b981)' }} + bg="bg-success-green" + animate="pulse" /> )} {/* Time/Date Column */} - + {dateLabel && ( - + {dateLabel} )} {dayLabel || timeLabel} - + {status === 'running' ? 'LIVE' : relativeTimeLabel || timeLabel} {/* Divider */} - + {/* Main Content */} - + {track} - + {car} {strengthOfField && ( - + SOF {strengthOfField} )} @@ -120,23 +121,23 @@ export function RaceListItem({ {/* League Link */} {leagueName && leagueHref && ( - + e.stopPropagation()} variant="primary" size="sm" > - - {leagueName} - + + {leagueName} + )} {/* Arrow */} - + ); diff --git a/apps/website/ui/RacePageHeader.tsx b/apps/website/components/races/RacePageHeader.tsx similarity index 79% rename from apps/website/ui/RacePageHeader.tsx rename to apps/website/components/races/RacePageHeader.tsx index d8ef8d022..5ef159040 100644 --- a/apps/website/ui/RacePageHeader.tsx +++ b/apps/website/components/races/RacePageHeader.tsx @@ -1,3 +1,5 @@ +'use client'; + import React from 'react'; import { Flag, CalendarDays, Clock, Zap, Trophy, LucideIcon } from 'lucide-react'; import { Heading } from '@/ui/Heading'; @@ -23,10 +25,10 @@ export function RacePageHeader({ }: RacePageHeaderProps) { return ( - + RACE DASHBOARD @@ -54,8 +56,8 @@ export function RacePageHeader({ - - + + @@ -65,13 +67,13 @@ export function RacePageHeader({ function StatItem({ icon, label, value, color = 'text-white' }: { icon: LucideIcon, label: string, value: number, color?: string }) { return ( - + - + {label} - {value} + {value} ); diff --git a/apps/website/ui/RacePenaltyRowWrapper.tsx b/apps/website/components/races/RacePenaltyRowWrapper.tsx similarity index 95% rename from apps/website/ui/RacePenaltyRowWrapper.tsx rename to apps/website/components/races/RacePenaltyRowWrapper.tsx index 7acdae566..be54c2cbd 100644 --- a/apps/website/ui/RacePenaltyRowWrapper.tsx +++ b/apps/website/components/races/RacePenaltyRowWrapper.tsx @@ -1,6 +1,6 @@ -import { PenaltyRow } from '@/ui/PenaltyRow'; +import { PenaltyRow } from '@/components/races/PenaltyRow'; interface PenaltyEntry { driverId: string; diff --git a/apps/website/ui/RaceResultCard.tsx b/apps/website/components/races/RaceResultCard.tsx similarity index 54% rename from apps/website/ui/RaceResultCard.tsx rename to apps/website/components/races/RaceResultCard.tsx index 636897f25..d1c3c6e36 100644 --- a/apps/website/ui/RaceResultCard.tsx +++ b/apps/website/components/races/RaceResultCard.tsx @@ -1,12 +1,13 @@ - +'use client'; import { ChevronRight } from 'lucide-react'; -import { Box } from './Box'; -import { Card } from './Card'; -import { Icon } from './Icon'; -import { Link } from './Link'; -import { Stack } from './Stack'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Card } from '@/ui/Card'; +import { Icon } from '@/ui/Icon'; +import { Link } from '@/ui/Link'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; +import { routes } from '@/lib/routing/RouteConfig'; interface RaceResultCardProps { raceId: string; @@ -33,21 +34,23 @@ export function RaceResultCard({ showLeague = true, onClick, }: RaceResultCardProps) { - const getPositionColor = (pos: number) => { - if (pos === 1) return 'text-yellow-400 bg-yellow-400/20'; - if (pos === 2) return 'text-gray-300 bg-gray-400/20'; - if (pos === 3) return 'text-amber-600 bg-amber-600/20'; - return 'text-gray-400 bg-charcoal-outline'; + const getPositionStyles = (pos: number) => { + if (pos === 1) return { color: 'text-warning-amber', bg: 'bg-warning-amber', bgOpacity: 0.2 }; + if (pos === 2) return { color: 'text-gray-300', bg: 'bg-gray-400', bgOpacity: 0.2 }; + if (pos === 3) return { color: 'text-amber-600', bg: 'bg-amber-600', bgOpacity: 0.2 }; + return { color: 'text-gray-400', bg: 'bg-base-black', bgOpacity: 0.5 }; }; + const positionStyles = getPositionStyles(position); + return ( - + P{position} - + {track} {car} @@ -82,19 +89,19 @@ export function RaceResultCard({ {leagueName} )} - + - - Started P{startPosition} - - 2 ? 'text-error-red' : undefined}> + + Started P{startPosition} + + 2 ? 'text-error-red' : 'text-gray-500'}> {incidents}x incidents {position < startPosition && ( <> - - + + +{startPosition - position} positions diff --git a/apps/website/components/races/RaceResultCardWrapper.tsx b/apps/website/components/races/RaceResultCardWrapper.tsx index 7220cb6a6..c9f75f25c 100644 --- a/apps/website/components/races/RaceResultCardWrapper.tsx +++ b/apps/website/components/races/RaceResultCardWrapper.tsx @@ -1,7 +1,7 @@ import { RaceResultViewModel } from '@/lib/view-models/RaceResultViewModel'; -import { RaceResultCard as UiRaceResultCard } from '@/ui/RaceResultCard'; +import { RaceResultCard as UiRaceResultCard } from './RaceResultCard'; interface RaceResultCardProps { race: { diff --git a/apps/website/ui/RaceResultHero.tsx b/apps/website/components/races/RaceResultHero.tsx similarity index 95% rename from apps/website/ui/RaceResultHero.tsx rename to apps/website/components/races/RaceResultHero.tsx index 98a02d1a1..d6e6517a0 100644 --- a/apps/website/ui/RaceResultHero.tsx +++ b/apps/website/components/races/RaceResultHero.tsx @@ -1,12 +1,12 @@ import { Trophy } from 'lucide-react'; -import { Box } from './Box'; -import { DecorativeBlur } from './DecorativeBlur'; -import { Icon } from './Icon'; -import { Stack } from './Stack'; -import { Surface } from './Surface'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { DecorativeBlur } from '@/ui/DecorativeBlur'; +import { Icon } from '@/ui/Icon'; +import { Stack } from '@/ui/Stack'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; interface RaceResultHeroProps { position: number; diff --git a/apps/website/ui/RaceResultList.tsx b/apps/website/components/races/RaceResultList.tsx similarity index 87% rename from apps/website/ui/RaceResultList.tsx rename to apps/website/components/races/RaceResultList.tsx index 01f631ac9..f6d3c2c27 100644 --- a/apps/website/ui/RaceResultList.tsx +++ b/apps/website/components/races/RaceResultList.tsx @@ -1,5 +1,5 @@ import React, { ReactNode } from 'react'; -import { Stack } from './Stack'; +import { Stack } from '@/ui/Stack'; interface RaceResultListProps { children: ReactNode; diff --git a/apps/website/ui/RaceResultsHeader.tsx b/apps/website/components/races/RaceResultsHeader.tsx similarity index 100% rename from apps/website/ui/RaceResultsHeader.tsx rename to apps/website/components/races/RaceResultsHeader.tsx diff --git a/apps/website/ui/RaceResultsTable.tsx b/apps/website/components/races/RaceResultsTable.tsx similarity index 97% rename from apps/website/ui/RaceResultsTable.tsx rename to apps/website/components/races/RaceResultsTable.tsx index 37215bd98..e8406f9be 100644 --- a/apps/website/ui/RaceResultsTable.tsx +++ b/apps/website/components/races/RaceResultsTable.tsx @@ -2,12 +2,12 @@ import { AlertTriangle, ExternalLink } from 'lucide-react'; import { ReactNode } from 'react'; -import { Box } from './Box'; -import { Icon } from './Icon'; -import { Link } from './Link'; -import { Stack } from './Stack'; -import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from './Table'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Icon } from '@/ui/Icon'; +import { Link } from '@/ui/Link'; +import { Stack } from '@/ui/Stack'; +import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@/ui/Table'; +import { Text } from '@/ui/Text'; type PenaltyTypeDTO = | 'time_penalty' diff --git a/apps/website/components/races/RaceSidebar.tsx b/apps/website/components/races/RaceSidebar.tsx index 6f2df81fa..90bf1f6ba 100644 --- a/apps/website/components/races/RaceSidebar.tsx +++ b/apps/website/components/races/RaceSidebar.tsx @@ -6,7 +6,7 @@ import { Text } from '@/ui/Text'; import { Card } from '@/ui/Card'; import { Stack } from '@/ui/Stack'; import { Icon } from '@/ui/Icon'; -import { SidebarRaceItem } from '@/ui/SidebarRaceItem'; +import { SidebarRaceItem } from '@/components/races/SidebarRaceItem'; import { SidebarActionLink } from '@/ui/SidebarActionLink'; import type { RaceViewData } from '@/lib/view-data/RacesViewData'; import { routes } from '@/lib/routing/RouteConfig'; @@ -24,7 +24,7 @@ export function RaceSidebar({ upcomingRaces, recentResults, onRaceClick }: RaceS - }> + }> Next Up This week @@ -55,7 +55,7 @@ export function RaceSidebar({ upcomingRaces, recentResults, onRaceClick }: RaceS {/* Recent Results */} - }> + }> Recent Results diff --git a/apps/website/ui/RaceSidebarPanel.tsx b/apps/website/components/races/RaceSidebarPanel.tsx similarity index 86% rename from apps/website/ui/RaceSidebarPanel.tsx rename to apps/website/components/races/RaceSidebarPanel.tsx index 6b59e3242..290754d9e 100644 --- a/apps/website/ui/RaceSidebarPanel.tsx +++ b/apps/website/components/races/RaceSidebarPanel.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Stack } from './Stack'; -import { Icon } from './Icon'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Stack } from '@/ui/Stack'; +import { Icon } from '@/ui/Icon'; import { LucideIcon } from 'lucide-react'; interface RaceSidebarPanelProps { diff --git a/apps/website/ui/RaceStats.tsx b/apps/website/components/races/RaceStats.tsx similarity index 100% rename from apps/website/ui/RaceStats.tsx rename to apps/website/components/races/RaceStats.tsx diff --git a/apps/website/ui/RaceStatusBadge.tsx b/apps/website/components/races/RaceStatusBadge.tsx similarity index 97% rename from apps/website/ui/RaceStatusBadge.tsx rename to apps/website/components/races/RaceStatusBadge.tsx index 88ed4682c..c3aa542c1 100644 --- a/apps/website/ui/RaceStatusBadge.tsx +++ b/apps/website/components/races/RaceStatusBadge.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box } from './Box'; +import { Box } from '@/ui/Box'; interface RaceStatusBadgeProps { status: 'scheduled' | 'running' | 'completed' | 'cancelled' | string; diff --git a/apps/website/ui/RaceStewardingStats.tsx b/apps/website/components/races/RaceStewardingStats.tsx similarity index 100% rename from apps/website/ui/RaceStewardingStats.tsx rename to apps/website/components/races/RaceStewardingStats.tsx diff --git a/apps/website/ui/RaceSummaryItem.tsx b/apps/website/components/races/RaceSummaryItem.tsx similarity index 91% rename from apps/website/ui/RaceSummaryItem.tsx rename to apps/website/components/races/RaceSummaryItem.tsx index a79ebb191..612351edd 100644 --- a/apps/website/ui/RaceSummaryItem.tsx +++ b/apps/website/components/races/RaceSummaryItem.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface RaceSummaryItemProps { track: string; diff --git a/apps/website/ui/RaceUserResultWrapper.tsx b/apps/website/components/races/RaceUserResultWrapper.tsx similarity index 82% rename from apps/website/ui/RaceUserResultWrapper.tsx rename to apps/website/components/races/RaceUserResultWrapper.tsx index 203449550..3fc0fed38 100644 --- a/apps/website/ui/RaceUserResultWrapper.tsx +++ b/apps/website/components/races/RaceUserResultWrapper.tsx @@ -1,6 +1,6 @@ -import { RaceResultHero } from '@/ui/RaceResultHero'; +import { RaceResultHero } from '@/components/races/RaceResultHero'; interface RaceUserResultProps { position: number; diff --git a/apps/website/components/races/RacesHeader.tsx b/apps/website/components/races/RacesHeader.tsx deleted file mode 100644 index f555d84cb..000000000 --- a/apps/website/components/races/RacesHeader.tsx +++ /dev/null @@ -1,78 +0,0 @@ -'use client'; - -import React from 'react'; -import { Flag, CalendarDays, Clock, Zap, Trophy, type LucideIcon } from 'lucide-react'; -import { Heading } from '@/ui/Heading'; -import { Text } from '@/ui/Text'; -import { Stack } from '@/ui/Stack'; -import { Box } from '@/ui/Box'; -import { Icon } from '@/ui/Icon'; -import { Grid } from '@/ui/Grid'; - -interface RacesHeaderProps { - totalCount: number; - scheduledCount: number; - runningCount: number; - completedCount: number; -} - -export function RacesHeader({ - totalCount, - scheduledCount, - runningCount, - completedCount, -}: RacesHeaderProps) { - return ( - - {/* Background Accent */} - - - - - - - RACE DASHBOARD - - - Precision tracking for upcoming sessions and live events. - - - - - - - - - - - - ); -} - -function StatItem({ - icon, - label, - value, - color = 'text-white' -}: { - icon: LucideIcon, - label: string, - value: number, - color?: string -}) { - return ( - - - - - {label} - - {value} - - - ); -} diff --git a/apps/website/ui/SessionSummaryPanel.tsx b/apps/website/components/races/SessionSummaryPanel.tsx similarity index 93% rename from apps/website/ui/SessionSummaryPanel.tsx rename to apps/website/components/races/SessionSummaryPanel.tsx index 8416104f3..4e8ea0344 100644 --- a/apps/website/ui/SessionSummaryPanel.tsx +++ b/apps/website/components/races/SessionSummaryPanel.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { Panel } from './Panel'; -import { Text } from './Text'; -import { Box } from './Box'; -import { StatusDot } from './StatusDot'; +import { Panel } from '@/ui/Panel'; +import { Text } from '@/ui/Text'; +import { Box } from '@/ui/Box'; +import { StatusDot } from '@/ui/StatusDot'; interface SessionSummaryPanelProps { title: string; diff --git a/apps/website/ui/SidebarRaceItem.tsx b/apps/website/components/races/SidebarRaceItem.tsx similarity index 92% rename from apps/website/ui/SidebarRaceItem.tsx rename to apps/website/components/races/SidebarRaceItem.tsx index 2c9c703cd..d1d278aa3 100644 --- a/apps/website/ui/SidebarRaceItem.tsx +++ b/apps/website/components/races/SidebarRaceItem.tsx @@ -1,8 +1,8 @@ import React from 'react'; import { ChevronRight } from 'lucide-react'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Icon } from './Icon'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Icon } from '@/ui/Icon'; interface SidebarRaceItemProps { race: { diff --git a/apps/website/ui/StandingsItem.tsx b/apps/website/components/races/StandingsItem.tsx similarity index 80% rename from apps/website/ui/StandingsItem.tsx rename to apps/website/components/races/StandingsItem.tsx index fd2a15d70..6c7c8591c 100644 --- a/apps/website/ui/StandingsItem.tsx +++ b/apps/website/components/races/StandingsItem.tsx @@ -1,10 +1,10 @@ import React from 'react'; -import { Stack } from './Stack'; -import { Box } from './Box'; -import { Heading } from './Heading'; -import { Badge } from './Badge'; -import { Grid } from './Grid'; -import { StatItem } from './StatItem'; +import { Stack } from '@/ui/Stack'; +import { Box } from '@/ui/Box'; +import { Heading } from '@/ui/Heading'; +import { Badge } from '@/ui/Badge'; +import { Grid } from '@/ui/Grid'; +import { StatItem } from '@/ui/StatItem'; interface StandingsItemProps { leagueName: string; diff --git a/apps/website/ui/StandingsList.tsx b/apps/website/components/races/StandingsList.tsx similarity index 95% rename from apps/website/ui/StandingsList.tsx rename to apps/website/components/races/StandingsList.tsx index 9fddbbce6..a526e3807 100644 --- a/apps/website/ui/StandingsList.tsx +++ b/apps/website/components/races/StandingsList.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Stack } from './Stack'; +import { Stack } from '@/ui/Stack'; import { StandingsItem } from './StandingsItem'; interface Standing { diff --git a/apps/website/ui/TelemetryLine.tsx b/apps/website/components/races/TelemetryLine.tsx similarity index 96% rename from apps/website/ui/TelemetryLine.tsx rename to apps/website/components/races/TelemetryLine.tsx index 4a5d7e7f7..20acd2041 100644 --- a/apps/website/ui/TelemetryLine.tsx +++ b/apps/website/components/races/TelemetryLine.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box } from './Box'; +import { Box } from '@/ui/Box'; interface TelemetryLineProps { color?: 'primary' | 'aqua' | 'amber' | 'green' | 'red'; diff --git a/apps/website/ui/TelemetryStrip.tsx b/apps/website/components/races/TelemetryStrip.tsx similarity index 95% rename from apps/website/ui/TelemetryStrip.tsx rename to apps/website/components/races/TelemetryStrip.tsx index 9ee1ff738..e666a8f6a 100644 --- a/apps/website/ui/TelemetryStrip.tsx +++ b/apps/website/components/races/TelemetryStrip.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface TelemetryItem { label: string; diff --git a/apps/website/ui/TrackImage.tsx b/apps/website/components/races/TrackImage.tsx similarity index 88% rename from apps/website/ui/TrackImage.tsx rename to apps/website/components/races/TrackImage.tsx index 743ec45b9..c2ef4bec4 100644 --- a/apps/website/ui/TrackImage.tsx +++ b/apps/website/components/races/TrackImage.tsx @@ -1,7 +1,7 @@ import React from 'react'; -import { Box } from './Box'; -import { Image } from './Image'; -import { ImagePlaceholder } from './ImagePlaceholder'; +import { Box } from '@/ui/Box'; +import { Image } from '@/ui/Image'; +import { ImagePlaceholder } from '@/ui/ImagePlaceholder'; export interface TrackImageProps { trackId?: string; diff --git a/apps/website/ui/UpcomingRaceItem.tsx b/apps/website/components/races/UpcomingRaceItem.tsx similarity index 89% rename from apps/website/ui/UpcomingRaceItem.tsx rename to apps/website/components/races/UpcomingRaceItem.tsx index 2021c2f17..e282e191e 100644 --- a/apps/website/ui/UpcomingRaceItem.tsx +++ b/apps/website/components/races/UpcomingRaceItem.tsx @@ -1,10 +1,10 @@ -import { Badge } from './Badge'; -import { Box } from './Box'; -import { Stack } from './Stack'; -import { Surface } from './Surface'; -import { Text } from './Text'; +import { Badge } from '@/ui/Badge'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; interface UpcomingRaceItemProps { track: string; diff --git a/apps/website/components/races/UpcomingRaces.tsx b/apps/website/components/races/UpcomingRaces.tsx index e0d32ecc2..7ecf514a6 100644 --- a/apps/website/components/races/UpcomingRaces.tsx +++ b/apps/website/components/races/UpcomingRaces.tsx @@ -8,7 +8,7 @@ import { Icon } from '@/ui/Icon'; import { Link } from '@/ui/Link'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; -import { UpcomingRaceItem } from '@/ui/UpcomingRaceItem'; +import { UpcomingRaceItem } from '@/components/races/UpcomingRaceItem'; import { UpcomingRacesList } from '@/components/races/UpcomingRacesList'; import { Calendar } from 'lucide-react'; diff --git a/apps/website/components/races/UpcomingRacesSidebar.tsx b/apps/website/components/races/UpcomingRacesSidebar.tsx index 19d81c07f..443eafe92 100644 --- a/apps/website/components/races/UpcomingRacesSidebar.tsx +++ b/apps/website/components/races/UpcomingRacesSidebar.tsx @@ -3,7 +3,7 @@ import { Card } from '@/ui/Card'; import { Button } from '@/ui/Button'; import { Stack } from '@/ui/Stack'; import { Heading } from '@/ui/Heading'; -import { RaceSummaryItem } from '@/ui/RaceSummaryItem'; +import { RaceSummaryItem } from '@/components/races/RaceSummaryItem'; type UpcomingRace = { id: string; diff --git a/apps/website/components/shared/SafeImage.tsx b/apps/website/components/shared/SafeImage.tsx new file mode 100644 index 000000000..68613a555 --- /dev/null +++ b/apps/website/components/shared/SafeImage.tsx @@ -0,0 +1,24 @@ +import React, { useState } from 'react'; +import { Image as UiImage } from '@/ui/Image'; + +interface SafeImageProps extends React.ComponentProps { + fallbackComponent?: React.ReactNode; +} + +export function SafeImage({ fallbackComponent, ...props }: SafeImageProps) { + const [error, setError] = useState(false); + + if (error && fallbackComponent) { + return <>{fallbackComponent}; + } + + return ( + { + setError(true); + props.onError?.(e); + }} + /> + ); +} diff --git a/apps/website/ui/FriendItem.tsx b/apps/website/components/social/FriendItem.tsx similarity index 87% rename from apps/website/ui/FriendItem.tsx rename to apps/website/components/social/FriendItem.tsx index 01014070b..c0af598b1 100644 --- a/apps/website/ui/FriendItem.tsx +++ b/apps/website/components/social/FriendItem.tsx @@ -1,9 +1,9 @@ -import { Box } from './Box'; -import { Image } from './Image'; -import { Surface } from './Surface'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Image } from '@/ui/Image'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; interface FriendItemProps { name: string; diff --git a/apps/website/ui/FriendsList.tsx b/apps/website/components/social/FriendsList.tsx similarity index 86% rename from apps/website/ui/FriendsList.tsx rename to apps/website/components/social/FriendsList.tsx index 26e696a01..17436b7e8 100644 --- a/apps/website/ui/FriendsList.tsx +++ b/apps/website/components/social/FriendsList.tsx @@ -1,5 +1,5 @@ import React, { ReactNode } from 'react'; -import { Stack } from './Stack'; +import { Stack } from '@/ui/Stack'; interface FriendsListProps { children: ReactNode; diff --git a/apps/website/components/social/FriendsSidebar.tsx b/apps/website/components/social/FriendsSidebar.tsx index 36a9c9e28..6dba48152 100644 --- a/apps/website/components/social/FriendsSidebar.tsx +++ b/apps/website/components/social/FriendsSidebar.tsx @@ -4,8 +4,8 @@ import { routes } from '@/lib/routing/RouteConfig'; import { Box } from '@/ui/Box'; import { Card } from '@/ui/Card'; import { MinimalEmptyState } from '@/components/shared/state/EmptyState'; -import { FriendItem } from '@/ui/FriendItem'; -import { FriendsList } from '@/ui/FriendsList'; +import { FriendItem } from '@/components/social/FriendItem'; +import { FriendsList } from '@/components/social/FriendsList'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; import { Link } from '@/ui/Link'; diff --git a/apps/website/components/sponsors/ActivityItem.tsx b/apps/website/components/sponsors/ActivityItem.tsx index 19937db00..68b692d27 100644 --- a/apps/website/components/sponsors/ActivityItem.tsx +++ b/apps/website/components/sponsors/ActivityItem.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { SponsorActivityItem } from '@/ui/SponsorActivityItem'; +import { SponsorActivityItem } from '@/components/sponsors/SponsorActivityItem'; interface ActivityItemProps { activity: { diff --git a/apps/website/components/sponsors/AvailableLeagueCard.tsx b/apps/website/components/sponsors/AvailableLeagueCard.tsx index e287b5217..2a96de9ba 100644 --- a/apps/website/components/sponsors/AvailableLeagueCard.tsx +++ b/apps/website/components/sponsors/AvailableLeagueCard.tsx @@ -1,7 +1,7 @@ 'use client'; import React from 'react'; -import { AvailableLeagueCard as UiAvailableLeagueCard } from '@/ui/AvailableLeagueCard'; +import { AvailableLeagueCard as UiAvailableLeagueCard } from '@/components/leagues/AvailableLeagueCard'; interface AvailableLeague { id: string; diff --git a/apps/website/components/sponsors/PendingSponsorshipRequests.tsx b/apps/website/components/sponsors/PendingSponsorshipRequests.tsx index f6393b0c6..5470f251b 100644 --- a/apps/website/components/sponsors/PendingSponsorshipRequests.tsx +++ b/apps/website/components/sponsors/PendingSponsorshipRequests.tsx @@ -8,7 +8,7 @@ import { Heading } from '@/ui/Heading'; import { Stack } from '@/ui/Stack'; import { Icon } from '@/ui/Icon'; import { Badge } from '@/ui/Badge'; -import { SponsorshipRequestItem } from '@/ui/SponsorshipRequestItem'; +import { SponsorshipRequestItem } from '@/components/sponsors/SponsorshipRequestItem'; export interface PendingRequestDTO { id: string; diff --git a/apps/website/components/sponsors/RenewalAlert.tsx b/apps/website/components/sponsors/RenewalAlert.tsx index 39cc060b8..c2a4c2dae 100644 --- a/apps/website/components/sponsors/RenewalAlert.tsx +++ b/apps/website/components/sponsors/RenewalAlert.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { Trophy, Users, Car, Flag, Megaphone, LucideIcon } from 'lucide-react'; -import { RenewalItem } from '@/ui/RenewalItem'; +import { RenewalItem } from '@/components/sponsors/RenewalItem'; interface RenewalAlertProps { renewal: { diff --git a/apps/website/ui/RenewalItem.tsx b/apps/website/components/sponsors/RenewalItem.tsx similarity index 87% rename from apps/website/ui/RenewalItem.tsx rename to apps/website/components/sponsors/RenewalItem.tsx index b9c007ff5..796a7bbea 100644 --- a/apps/website/ui/RenewalItem.tsx +++ b/apps/website/components/sponsors/RenewalItem.tsx @@ -1,11 +1,11 @@ import { LucideIcon } from 'lucide-react'; -import { Box } from './Box'; -import { Button } from './Button'; -import { Icon } from './Icon'; -import { Stack } from './Stack'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Button } from '@/ui/Button'; +import { Icon } from '@/ui/Icon'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; interface RenewalItemProps { name: string; diff --git a/apps/website/ui/SponsorActivityItem.tsx b/apps/website/components/sponsors/SponsorActivityItem.tsx similarity index 90% rename from apps/website/ui/SponsorActivityItem.tsx rename to apps/website/components/sponsors/SponsorActivityItem.tsx index 1fff5b6bf..4e76098d5 100644 --- a/apps/website/ui/SponsorActivityItem.tsx +++ b/apps/website/components/sponsors/SponsorActivityItem.tsx @@ -1,7 +1,7 @@ import React from 'react'; -import { Box } from './Box'; -import { Stack } from './Stack'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; interface SponsorActivityItemProps { message: string; diff --git a/apps/website/components/sponsors/SponsorBrandingPreview.tsx b/apps/website/components/sponsors/SponsorBrandingPreview.tsx index afa087e81..32ff2cdf7 100644 --- a/apps/website/components/sponsors/SponsorBrandingPreview.tsx +++ b/apps/website/components/sponsors/SponsorBrandingPreview.tsx @@ -6,7 +6,7 @@ import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Surface } from '@/ui/Surface'; -import { SponsorLogo } from '@/ui/SponsorLogo'; +import { SponsorLogo } from '@/components/sponsors/SponsorLogo'; interface SponsorBrandingPreviewProps { name: string; diff --git a/apps/website/components/sponsors/SponsorInsightsCard.tsx b/apps/website/components/sponsors/SponsorInsightsCard.tsx index af1f7113e..431ece033 100644 --- a/apps/website/components/sponsors/SponsorInsightsCard.tsx +++ b/apps/website/components/sponsors/SponsorInsightsCard.tsx @@ -30,9 +30,9 @@ import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; -import { SponsorMetricCard } from '@/ui/SponsorMetricCard'; -import { SponsorSlotCard } from '@/ui/SponsorSlotCard'; -import { SponsorshipTierBadge } from '@/ui/SponsorshipTierBadge'; +import { SponsorMetricCard } from '@/components/sponsors/SponsorMetricCard'; +import { SponsorSlotCard } from '@/components/sponsors/SponsorSlotCard'; +import { SponsorshipTierBadge } from '@/components/sponsors/SponsorshipTierBadge'; import { InfoBox } from '@/ui/InfoBox'; import { SponsorMetric, SponsorshipSlot } from './SponsorInsightsCardTypes'; import { getTierStyles, getEntityLabel, getSponsorshipTagline } from './SponsorInsightsCardHelpers'; diff --git a/apps/website/ui/SponsorLogo.tsx b/apps/website/components/sponsors/SponsorLogo.tsx similarity index 92% rename from apps/website/ui/SponsorLogo.tsx rename to apps/website/components/sponsors/SponsorLogo.tsx index cf049f7b2..560376641 100644 --- a/apps/website/ui/SponsorLogo.tsx +++ b/apps/website/components/sponsors/SponsorLogo.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { Box } from './Box'; -import { Image } from './Image'; +import { Box } from '@/ui/Box'; +import { Image } from '@/ui/Image'; import { Building2 } from 'lucide-react'; -import { Icon } from './Icon'; +import { Icon } from '@/ui/Icon'; export interface SponsorLogoProps { sponsorId?: string; diff --git a/apps/website/ui/SponsorMetricCard.tsx b/apps/website/components/sponsors/SponsorMetricCard.tsx similarity index 92% rename from apps/website/ui/SponsorMetricCard.tsx rename to apps/website/components/sponsors/SponsorMetricCard.tsx index 3f9b83b36..82b8c1048 100644 --- a/apps/website/ui/SponsorMetricCard.tsx +++ b/apps/website/components/sponsors/SponsorMetricCard.tsx @@ -1,7 +1,7 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Icon } from './Icon'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Icon } from '@/ui/Icon'; import { LucideIcon } from 'lucide-react'; interface SponsorMetricCardProps { diff --git a/apps/website/ui/SponsorSlotCard.tsx b/apps/website/components/sponsors/SponsorSlotCard.tsx similarity index 94% rename from apps/website/ui/SponsorSlotCard.tsx rename to apps/website/components/sponsors/SponsorSlotCard.tsx index d93ce54e5..129d30ae7 100644 --- a/apps/website/ui/SponsorSlotCard.tsx +++ b/apps/website/components/sponsors/SponsorSlotCard.tsx @@ -1,6 +1,6 @@ import React, { ReactNode } from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface SponsorSlotCardProps { title: string; diff --git a/apps/website/components/sponsors/SponsorTierCard.tsx b/apps/website/components/sponsors/SponsorTierCard.tsx index 8ded5abd2..26458b45d 100644 --- a/apps/website/components/sponsors/SponsorTierCard.tsx +++ b/apps/website/components/sponsors/SponsorTierCard.tsx @@ -1,8 +1,13 @@ -'use client'; -import React from 'react'; -import { Trophy, Star } from 'lucide-react'; -import { SponsorTierCard as UiSponsorTierCard } from '@/ui/SponsorTierCard'; + +import { CheckCircle2, LucideIcon } from 'lucide-react'; +import { Badge } from '@/ui/Badge'; +import { Box } from '@/ui/Box'; +import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; +import { Stack } from '@/ui/Stack'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; interface SponsorTierCardProps { type: 'main' | 'secondary'; @@ -13,6 +18,8 @@ interface SponsorTierCardProps { benefits: string[]; isSelected: boolean; onClick: () => void; + icon: LucideIcon; + iconColor: string; } export function SponsorTierCard({ @@ -24,23 +31,69 @@ export function SponsorTierCard({ benefits, isSelected, onClick, + icon, + iconColor, }: SponsorTierCardProps) { const isMain = type === 'main'; - const TierIcon = isMain ? Trophy : Star; - const iconColor = isMain ? 'text-yellow-400' : 'text-purple-400'; return ( - + + + + + + {isMain ? 'Main Sponsor' : 'Secondary Sponsor'} + + + {isMain ? 'Primary branding position' : 'Supporting branding position'} + + + + {isMain + ? (available ? 'Available' : 'Filled') + : (available ? `${availableCount}/${totalCount} Available` : 'Full') + } + + + + + + ${price} + /season + + + + + {benefits.map((benefit, i) => ( + + + {benefit} + + ))} + + + {isSelected && available && ( + + + + + + )} + ); } diff --git a/apps/website/components/sponsors/SponsorshipCategoryCard.tsx b/apps/website/components/sponsors/SponsorshipCategoryCard.tsx index 9d0972f8d..00c40ee41 100644 --- a/apps/website/components/sponsors/SponsorshipCategoryCard.tsx +++ b/apps/website/components/sponsors/SponsorshipCategoryCard.tsx @@ -1,7 +1,11 @@ -'use client'; - +import React from 'react'; import { LucideIcon } from 'lucide-react'; -import { SponsorshipCategoryCard as UiSponsorshipCategoryCard } from '@/ui/SponsorshipCategoryCard'; +import { Link } from '@/ui/Link'; +import { Card } from '@/ui/Card'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; +import { Icon } from '@/ui/Icon'; interface SponsorshipCategoryCardProps { icon: LucideIcon; @@ -21,13 +25,31 @@ export function SponsorshipCategoryCard({ href }: SponsorshipCategoryCardProps) { return ( - + + + + + + + + + {title} + {count} active + + + + {impressions.toLocaleString()} + impressions + + + + ); } diff --git a/apps/website/ui/SponsorshipRequestItem.tsx b/apps/website/components/sponsors/SponsorshipRequestItem.tsx similarity index 95% rename from apps/website/ui/SponsorshipRequestItem.tsx rename to apps/website/components/sponsors/SponsorshipRequestItem.tsx index f8fc987ec..a3ddf7a89 100644 --- a/apps/website/ui/SponsorshipRequestItem.tsx +++ b/apps/website/components/sponsors/SponsorshipRequestItem.tsx @@ -2,13 +2,13 @@ import { Building, Check, Clock, DollarSign, MessageCircle, X } from 'lucide-react'; import React from 'react'; -import { Badge } from './Badge'; -import { Box } from './Box'; -import { Button } from './Button'; -import { Heading } from './Heading'; -import { Icon } from './Icon'; -import { Image } from './Image'; -import { Text } from './Text'; +import { Badge } from '@/ui/Badge'; +import { Box } from '@/ui/Box'; +import { Button } from '@/ui/Button'; +import { Heading } from '@/ui/Heading'; +import { Icon } from '@/ui/Icon'; +import { Image } from '@/ui/Image'; +import { Text } from '@/ui/Text'; interface SponsorshipRequestItemProps { sponsorName: string; diff --git a/apps/website/ui/SponsorshipTierBadge.tsx b/apps/website/components/sponsors/SponsorshipTierBadge.tsx similarity index 95% rename from apps/website/ui/SponsorshipTierBadge.tsx rename to apps/website/components/sponsors/SponsorshipTierBadge.tsx index fe5420637..fc0d93598 100644 --- a/apps/website/ui/SponsorshipTierBadge.tsx +++ b/apps/website/components/sponsors/SponsorshipTierBadge.tsx @@ -1,6 +1,6 @@ -import { Badge } from './Badge'; +import { Badge } from '@/ui/Badge'; interface SponsorshipTierBadgeProps { tier: 'premium' | 'standard' | 'starter'; diff --git a/apps/website/components/teams/FeaturedRecruiting.tsx b/apps/website/components/teams/FeaturedRecruiting.tsx index 49f57bbe6..6eab56c3f 100644 --- a/apps/website/components/teams/FeaturedRecruiting.tsx +++ b/apps/website/components/teams/FeaturedRecruiting.tsx @@ -8,8 +8,8 @@ import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; -import { RecruitingTeamGrid } from '@/ui/RecruitingTeamGrid'; -import { RecruitingTeamCard } from '@/ui/RecruitingTeamCard'; +import { RecruitingTeamGrid } from '@/components/teams/RecruitingTeamGrid'; +import { RecruitingTeamCard } from '@/components/teams/RecruitingTeamCard'; interface FeaturedRecruitingProps { teams: Array<{ diff --git a/apps/website/ui/RecruitingTeamCard.tsx b/apps/website/components/teams/RecruitingTeamCard.tsx similarity index 91% rename from apps/website/ui/RecruitingTeamCard.tsx rename to apps/website/components/teams/RecruitingTeamCard.tsx index 465bca4f2..7dbe72416 100644 --- a/apps/website/ui/RecruitingTeamCard.tsx +++ b/apps/website/components/teams/RecruitingTeamCard.tsx @@ -1,11 +1,11 @@ import React from 'react'; import { Users, Trophy } from 'lucide-react'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Stack } from './Stack'; -import { Image } from './Image'; -import { Icon } from './Icon'; -import { Badge } from './Badge'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Stack } from '@/ui/Stack'; +import { Image } from '@/ui/Image'; +import { Icon } from '@/ui/Icon'; +import { Badge } from '@/ui/Badge'; interface RecruitingTeamCardProps { name: string; diff --git a/apps/website/ui/RecruitingTeamGrid.tsx b/apps/website/components/teams/RecruitingTeamGrid.tsx similarity index 90% rename from apps/website/ui/RecruitingTeamGrid.tsx rename to apps/website/components/teams/RecruitingTeamGrid.tsx index abe14dacf..41996c76c 100644 --- a/apps/website/ui/RecruitingTeamGrid.tsx +++ b/apps/website/components/teams/RecruitingTeamGrid.tsx @@ -1,5 +1,5 @@ import React, { ReactNode } from 'react'; -import { Box } from './Box'; +import { Box } from '@/ui/Box'; interface RecruitingTeamGridProps { children: ReactNode; diff --git a/apps/website/components/teams/SkillLevelSection.tsx b/apps/website/components/teams/SkillLevelSection.tsx index d89545217..7828a6ea2 100644 --- a/apps/website/components/teams/SkillLevelSection.tsx +++ b/apps/website/components/teams/SkillLevelSection.tsx @@ -2,9 +2,9 @@ import React, { useState } from 'react'; import { LucideIcon } from 'lucide-react'; -import { TeamCard } from '@/ui/TeamCardWrapper'; -import { SkillLevelHeader } from '@/ui/SkillLevelHeader'; -import { TeamGrid } from '@/ui/TeamGrid'; +import { TeamCard } from '@/components/teams/TeamCardWrapper'; +import { SkillLevelHeader } from '@/components/drivers/SkillLevelHeader'; +import { TeamGrid } from '@/components/teams/TeamGrid'; import { Box } from '@/ui/Box'; type SkillLevel = 'pro' | 'advanced' | 'intermediate' | 'beginner'; diff --git a/apps/website/components/teams/TeamAdmin.tsx b/apps/website/components/teams/TeamAdmin.tsx index 24c149ddb..df05f843d 100644 --- a/apps/website/components/teams/TeamAdmin.tsx +++ b/apps/website/components/teams/TeamAdmin.tsx @@ -9,8 +9,8 @@ import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Heading } from '@/ui/Heading'; -import { JoinRequestList } from '@/ui/JoinRequestList'; -import { JoinRequestItem } from '@/ui/JoinRequestItem'; +import { JoinRequestList } from '@/components/leagues/JoinRequestList'; +import { JoinRequestItem } from '@/components/leagues/JoinRequestItem'; import { DangerZone } from '@/ui/DangerZone'; import { MinimalEmptyState } from '@/components/shared/state/EmptyState'; import { useTeamJoinRequests } from "@/hooks/team/useTeamJoinRequests"; diff --git a/apps/website/components/teams/TeamCard.tsx b/apps/website/components/teams/TeamCard.tsx index d9db8a9e8..cd1a41e84 100644 --- a/apps/website/components/teams/TeamCard.tsx +++ b/apps/website/components/teams/TeamCard.tsx @@ -1,83 +1,173 @@ -'use client'; -import React from 'react'; -import { Users, ChevronRight } from 'lucide-react'; + +import { + ChevronRight, + Globe, + Users +} from 'lucide-react'; +import { ReactNode } from 'react'; +import { Badge } from '@/ui/Badge'; import { Box } from '@/ui/Box'; -import { Stack } from '@/ui/Stack'; -import { Text } from '@/ui/Text'; +import { Card } from '@/ui/Card'; import { Heading } from '@/ui/Heading'; import { Icon } from '@/ui/Icon'; import { Image } from '@/ui/Image'; +import { PlaceholderImage } from '@/ui/PlaceholderImage'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; interface TeamCardProps { - id: string; name: string; - logoUrl?: string; + description?: string; + logo?: string; memberCount: number; isRecruiting?: boolean; + performanceBadge?: ReactNode; + specializationContent?: ReactNode; + categoryBadge?: ReactNode; + region?: string; + languagesContent?: ReactNode; + statsContent?: ReactNode; onClick?: () => void; } -export function TeamCard({ name, logoUrl, memberCount, isRecruiting, onClick }: TeamCardProps) { +export function TeamCard({ + name, + description, + logo, + memberCount, + isRecruiting, + performanceBadge, + specializationContent, + categoryBadge, + region, + languagesContent, + statsContent: _statsContent, + onClick, +}: TeamCardProps) { return ( - - {/* Accent line */} - + + + {/* Header with Logo */} + + + {/* Logo */} + + {logo ? ( + {name} + ) : ( + + )} + + - - - {logoUrl ? ( - {name} - ) : ( - {name.substring(0, 2).toUpperCase()} - )} - - - - {name} - - - - {memberCount} - - {isRecruiting && ( - - Recruiting - - )} + {/* Title & Badges */} + + + + {name} + + {isRecruiting && ( + + RECRUITING + + )} + + + {/* Performance Level & Category */} + + {performanceBadge} + {specializationContent} + {categoryBadge} + + - - + {/* Content */} + + {/* Description */} + + {description || 'No description available'} + + + {/* Region & Languages */} + {(region || languagesContent) && ( + + {region && ( + + + {region} + + )} + {languagesContent} + + )} + + {/* Spacer */} + + + {/* Footer */} + + + + + {memberCount} {memberCount === 1 ? 'MEMBER' : 'MEMBERS'} + + + + + VIEW + + + + + ); } diff --git a/apps/website/ui/TeamCardWrapper.tsx b/apps/website/components/teams/TeamCardWrapper.tsx similarity index 96% rename from apps/website/ui/TeamCardWrapper.tsx rename to apps/website/components/teams/TeamCardWrapper.tsx index 0f666fa2d..e0ff5a038 100644 --- a/apps/website/ui/TeamCardWrapper.tsx +++ b/apps/website/components/teams/TeamCardWrapper.tsx @@ -12,9 +12,9 @@ import { Box } from '@/ui/Box'; import { Stack } from '@/ui/Stack'; import { Text } from '@/ui/Text'; import { Badge } from '@/ui/Badge'; -import { TeamCard as UiTeamCard } from '@/ui/TeamCard'; +import { TeamCard as UiTeamCard } from '@/components/teams/TeamCard'; import { Icon } from '@/ui/Icon'; -import { TeamStatItem } from '@/ui/TeamStatItem'; +import { TeamStatItem } from '@/components/teams/TeamStatItem'; interface TeamCardProps { id: string; diff --git a/apps/website/ui/TeamFilter.tsx b/apps/website/components/teams/TeamFilter.tsx similarity index 93% rename from apps/website/ui/TeamFilter.tsx rename to apps/website/components/teams/TeamFilter.tsx index b33dac097..75080cb11 100644 --- a/apps/website/ui/TeamFilter.tsx +++ b/apps/website/components/teams/TeamFilter.tsx @@ -1,12 +1,12 @@ import React from 'react'; import { Search, Star, Trophy, Percent, Hash, LucideIcon } from 'lucide-react'; -import { Button } from './Button'; -import { Input } from './Input'; -import { Stack } from './Stack'; -import { Box } from './Box'; -import { Text } from './Text'; -import { Icon } from './Icon'; -import { Badge } from './Badge'; +import { Button } from '@/ui/Button'; +import { Input } from '@/ui/Input'; +import { Stack } from '@/ui/Stack'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; +import { Icon } from '@/ui/Icon'; +import { Badge } from '@/ui/Badge'; type SkillLevel = 'pro' | 'advanced' | 'intermediate' | 'beginner'; type SortBy = 'rating' | 'wins' | 'winRate' | 'races'; diff --git a/apps/website/components/teams/TeamGrid.tsx b/apps/website/components/teams/TeamGrid.tsx index 298d456a8..54fe242e6 100644 --- a/apps/website/components/teams/TeamGrid.tsx +++ b/apps/website/components/teams/TeamGrid.tsx @@ -1,29 +1,14 @@ -'use client'; - -import React from 'react'; -import { Grid } from '@/ui/Grid'; -import { TeamCard } from './TeamCard'; -import type { TeamSummaryData } from '@/lib/view-data/TeamsViewData'; +import React, { ReactNode } from 'react'; +import { Box } from '@/ui/Box'; interface TeamGridProps { - teams: TeamSummaryData[]; - onTeamClick?: (teamId: string) => void; + children: ReactNode; } -export function TeamGrid({ teams, onTeamClick }: TeamGridProps) { +export function TeamGrid({ children }: TeamGridProps) { return ( - - {teams.map((team) => ( - onTeamClick?.(team.teamId)} - /> - ))} - + + {children} + ); } diff --git a/apps/website/ui/TeamHeaderPanel.tsx b/apps/website/components/teams/TeamHeaderPanel.tsx similarity index 96% rename from apps/website/ui/TeamHeaderPanel.tsx rename to apps/website/components/teams/TeamHeaderPanel.tsx index c7af9cc53..ea0843b7f 100644 --- a/apps/website/ui/TeamHeaderPanel.tsx +++ b/apps/website/components/teams/TeamHeaderPanel.tsx @@ -1,8 +1,8 @@ import React, { ReactNode } from 'react'; -import { Box } from './Box'; -import { Stack } from './Stack'; -import { Heading } from './Heading'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Heading } from '@/ui/Heading'; +import { Text } from '@/ui/Text'; import { TeamLogo } from './TeamLogo'; import { TeamTag } from './TeamTag'; diff --git a/apps/website/components/teams/TeamHero.tsx b/apps/website/components/teams/TeamHero.tsx index fd4332085..b7b9c66de 100644 --- a/apps/website/components/teams/TeamHero.tsx +++ b/apps/website/components/teams/TeamHero.tsx @@ -5,8 +5,8 @@ import { Box } from '@/ui/Box'; import { Card } from '@/ui/Card'; import { Heading } from '@/ui/Heading'; import { Stack } from '@/ui/Stack'; -import { TeamLogo } from '@/ui/TeamLogo'; -import { TeamTag } from '@/ui/TeamTag'; +import { TeamLogo } from '@/components/teams/TeamLogo'; +import { TeamTag } from '@/components/teams/TeamTag'; import { Text } from '@/ui/Text'; interface TeamHeroProps { diff --git a/apps/website/components/teams/TeamHeroSectionWrapper.tsx b/apps/website/components/teams/TeamHeroSectionWrapper.tsx index 2329897dd..9066db4b9 100644 --- a/apps/website/components/teams/TeamHeroSectionWrapper.tsx +++ b/apps/website/components/teams/TeamHeroSectionWrapper.tsx @@ -3,7 +3,7 @@ import type { TeamSummaryViewModel } from '@/lib/view-models/TeamSummaryViewModel'; import { Button } from '@/ui/Button'; import { Icon } from '@/ui/Icon'; -import { SkillLevelButton } from '@/ui/SkillLevelButton'; +import { SkillLevelButton } from '@/components/drivers/SkillLevelButton'; import { Stack } from '@/ui/Stack'; import { TeamHeroSection as UiTeamHeroSection } from '@/components/teams/TeamHeroSection'; import { TeamHeroStats } from '@/components/teams/TeamHeroStats'; diff --git a/apps/website/ui/TeamLadderRow.tsx b/apps/website/components/teams/TeamLadderRow.tsx similarity index 92% rename from apps/website/ui/TeamLadderRow.tsx rename to apps/website/components/teams/TeamLadderRow.tsx index 005c75756..74c9be6b6 100644 --- a/apps/website/ui/TeamLadderRow.tsx +++ b/apps/website/components/teams/TeamLadderRow.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { TableRow, TableCell } from './Table'; -import { Image } from './Image'; -import { Box } from './Box'; -import { Text } from './Text'; +import { TableRow, TableCell } from '@/ui/Table'; +import { Image } from '@/ui/Image'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; export interface TeamLadderRowProps { rank: number; diff --git a/apps/website/ui/TeamLadderTable.tsx b/apps/website/components/teams/TeamLadderTable.tsx similarity index 97% rename from apps/website/ui/TeamLadderTable.tsx rename to apps/website/components/teams/TeamLadderTable.tsx index 3b407cb11..d1f780cf9 100644 --- a/apps/website/ui/TeamLadderTable.tsx +++ b/apps/website/components/teams/TeamLadderTable.tsx @@ -1,5 +1,5 @@ import React, { ReactNode } from 'react'; -import { Table, TableHead, TableBody, TableRow, TableHeader } from './Table'; +import { Table, TableHead, TableBody, TableRow, TableHeader } from '@/ui/Table'; interface TeamLadderTableProps { children: ReactNode; diff --git a/apps/website/ui/TeamLeaderboardItem.tsx b/apps/website/components/teams/TeamLeaderboardItem.tsx similarity index 95% rename from apps/website/ui/TeamLeaderboardItem.tsx rename to apps/website/components/teams/TeamLeaderboardItem.tsx index 491ddd62a..27bce0109 100644 --- a/apps/website/ui/TeamLeaderboardItem.tsx +++ b/apps/website/components/teams/TeamLeaderboardItem.tsx @@ -1,11 +1,11 @@ import { Crown, Trophy, Users } from 'lucide-react'; -import { Box } from './Box'; -import { Icon } from './Icon'; -import { Image } from './Image'; -import { Stack } from './Stack'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Icon } from '@/ui/Icon'; +import { Image } from '@/ui/Image'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; interface TeamLeaderboardItemProps { position: number; diff --git a/apps/website/ui/TeamLeaderboardPanel.tsx b/apps/website/components/teams/TeamLeaderboardPanel.tsx similarity index 93% rename from apps/website/ui/TeamLeaderboardPanel.tsx rename to apps/website/components/teams/TeamLeaderboardPanel.tsx index d78b9b05e..1206bed93 100644 --- a/apps/website/ui/TeamLeaderboardPanel.tsx +++ b/apps/website/components/teams/TeamLeaderboardPanel.tsx @@ -1,10 +1,10 @@ import React from 'react'; -import { Box } from './Box'; -import { Stack } from './Stack'; -import { Text } from './Text'; -import { Table, TableHead, TableBody, TableRow, TableHeader, TableCell } from './Table'; +import { Box } from '@/ui/Box'; +import { Stack } from '@/ui/Stack'; +import { Text } from '@/ui/Text'; +import { Table, TableHead, TableBody, TableRow, TableHeader, TableCell } from '@/ui/Table'; import { TeamLogo } from './TeamLogo'; -import { RankBadge } from './RankBadge'; +import { RankBadge } from '@/components/leaderboards/RankBadge'; interface TeamLeaderboardPanelProps { teams: Array<{ diff --git a/apps/website/ui/TeamLogo.tsx b/apps/website/components/teams/TeamLogo.tsx similarity index 91% rename from apps/website/ui/TeamLogo.tsx rename to apps/website/components/teams/TeamLogo.tsx index 2ad2080cf..b3a4b025b 100644 --- a/apps/website/ui/TeamLogo.tsx +++ b/apps/website/components/teams/TeamLogo.tsx @@ -1,8 +1,8 @@ import React from 'react'; -import { Box } from './Box'; -import { Image } from './Image'; +import { Box } from '@/ui/Box'; +import { Image } from '@/ui/Image'; import { Users } from 'lucide-react'; -import { Icon } from './Icon'; +import { Icon } from '@/ui/Icon'; export interface TeamLogoProps { teamId?: string; diff --git a/apps/website/components/teams/TeamMembershipCard.tsx b/apps/website/components/teams/TeamMembershipCard.tsx index 607cbbf7b..4086e954b 100644 --- a/apps/website/components/teams/TeamMembershipCard.tsx +++ b/apps/website/components/teams/TeamMembershipCard.tsx @@ -1,26 +1,64 @@ -import React from 'react'; -import { TeamMembershipCard as UiTeamMembershipCard } from '@/ui/TeamMembershipCard'; -import { routes } from '@/lib/routing/RouteConfig'; -interface TeamMembership { - teamId: string; - teamName: string; - teamTag?: string; - role: string; - joinedAt: string; -} + +import { ChevronRight, Users } from 'lucide-react'; +import { Badge } from '@/ui/Badge'; +import { Box } from '@/ui/Box'; +import { Icon } from '@/ui/Icon'; +import { Link } from '@/ui/Link'; +import { Stack } from '@/ui/Stack'; +import { Surface } from '@/ui/Surface'; +import { Text } from '@/ui/Text'; interface TeamMembershipCardProps { - membership: TeamMembership; + teamName: string; + role: string; + joinedAt: string; + href: string; } -export function TeamMembershipCard({ membership }: TeamMembershipCardProps) { +export function TeamMembershipCard({ + teamName, + role, + joinedAt, + href, +}: TeamMembershipCardProps) { return ( - + + + + + + + + {teamName} + + + + {role} + + + Since {new Date(joinedAt).toLocaleDateString('en-US', { month: 'short', year: 'numeric' })} + + + + + + ); } diff --git a/apps/website/ui/TeamMembershipGrid.tsx b/apps/website/components/teams/TeamMembershipGrid.tsx similarity index 100% rename from apps/website/ui/TeamMembershipGrid.tsx rename to apps/website/components/teams/TeamMembershipGrid.tsx diff --git a/apps/website/components/teams/TeamRankingsTable.tsx b/apps/website/components/teams/TeamRankingsTable.tsx index fea9f1563..a56bd8b63 100644 --- a/apps/website/components/teams/TeamRankingsTable.tsx +++ b/apps/website/components/teams/TeamRankingsTable.tsx @@ -6,7 +6,7 @@ import { Text } from '@/ui/Text'; import { Icon } from '@/ui/Icon'; import { Card } from '@/ui/Card'; import { Table, TableHead, TableBody, TableRow, TableHeader, TableCell } from '@/ui/Table'; -import { RankBadge } from '@/ui/RankBadge'; +import { RankBadge } from '@/components/leaderboards/RankBadge'; import { TeamIdentity } from '@/components/teams/TeamIdentity'; import { getMediaUrl } from '@/lib/utilities/media'; diff --git a/apps/website/components/teams/TeamRoster.tsx b/apps/website/components/teams/TeamRoster.tsx index 8e108e9bb..cb436fbeb 100644 --- a/apps/website/components/teams/TeamRoster.tsx +++ b/apps/website/components/teams/TeamRoster.tsx @@ -11,7 +11,7 @@ import { Heading } from '@/ui/Heading'; import { Select } from '@/ui/Select'; import { Button } from '@/ui/Button'; import { routes } from '@/lib/routing/RouteConfig'; -import { TeamRosterList } from '@/ui/TeamRosterList'; +import { TeamRosterList } from '@/components/teams/TeamRosterList'; import { TeamRosterItem } from '@/components/teams/TeamRosterItem'; import { MinimalEmptyState } from '@/components/shared/state/EmptyState'; import { sortMembers } from '@/lib/utilities/roster-utils'; diff --git a/apps/website/ui/TeamRosterList.tsx b/apps/website/components/teams/TeamRosterList.tsx similarity index 86% rename from apps/website/ui/TeamRosterList.tsx rename to apps/website/components/teams/TeamRosterList.tsx index dec76e049..17388ee7f 100644 --- a/apps/website/ui/TeamRosterList.tsx +++ b/apps/website/components/teams/TeamRosterList.tsx @@ -1,5 +1,5 @@ import React, { ReactNode } from 'react'; -import { Stack } from './Stack'; +import { Stack } from '@/ui/Stack'; interface TeamRosterListProps { children: ReactNode; diff --git a/apps/website/ui/TeamSearchBar.tsx b/apps/website/components/teams/TeamSearchBar.tsx similarity index 100% rename from apps/website/ui/TeamSearchBar.tsx rename to apps/website/components/teams/TeamSearchBar.tsx diff --git a/apps/website/components/teams/TeamStandings.tsx b/apps/website/components/teams/TeamStandings.tsx index 66df5a5dd..d7241444f 100644 --- a/apps/website/components/teams/TeamStandings.tsx +++ b/apps/website/components/teams/TeamStandings.tsx @@ -4,7 +4,7 @@ import { Card } from '@/ui/Card'; import { useTeamStandings } from "@/hooks/team/useTeamStandings"; import { Box } from '@/ui/Box'; import { Heading } from '@/ui/Heading'; -import { StandingsList } from '@/ui/StandingsList'; +import { StandingsList } from '@/components/races/StandingsList'; import { LoadingWrapper } from '@/components/shared/state/LoadingWrapper'; import { EmptyState } from '@/components/shared/state/EmptyState'; import { Trophy } from 'lucide-react'; diff --git a/apps/website/ui/TeamStatItem.tsx b/apps/website/components/teams/TeamStatItem.tsx similarity index 90% rename from apps/website/ui/TeamStatItem.tsx rename to apps/website/components/teams/TeamStatItem.tsx index 3b0ba70b4..e19165134 100644 --- a/apps/website/ui/TeamStatItem.tsx +++ b/apps/website/components/teams/TeamStatItem.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface TeamStatItemProps { label: string; diff --git a/apps/website/ui/TeamTag.tsx b/apps/website/components/teams/TeamTag.tsx similarity index 83% rename from apps/website/ui/TeamTag.tsx rename to apps/website/components/teams/TeamTag.tsx index 211de2fa5..44d215002 100644 --- a/apps/website/ui/TeamTag.tsx +++ b/apps/website/components/teams/TeamTag.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { Box } from './Box'; -import { Text } from './Text'; +import { Box } from '@/ui/Box'; +import { Text } from '@/ui/Text'; interface TeamTagProps { tag: string; diff --git a/apps/website/hooks/auth/useCurrentSession.ts b/apps/website/hooks/auth/useCurrentSession.ts index f4beee60b..1e34acad4 100644 --- a/apps/website/hooks/auth/useCurrentSession.ts +++ b/apps/website/hooks/auth/useCurrentSession.ts @@ -22,6 +22,8 @@ export function useCurrentSession( return session ? new SessionViewModel(session.user as any) : null; }, initialData: options?.initialData, + retry: false, + refetchOnWindowFocus: false, ...options, }); diff --git a/apps/website/hooks/driver/useCurrentDriver.ts b/apps/website/hooks/driver/useCurrentDriver.ts index 34f92ba29..a910a59c2 100644 --- a/apps/website/hooks/driver/useCurrentDriver.ts +++ b/apps/website/hooks/driver/useCurrentDriver.ts @@ -4,11 +4,13 @@ import { DRIVER_SERVICE_TOKEN } from '@/lib/di/tokens'; import { enhanceQueryResult } from '@/lib/di/hooks/useReactQueryWithApiError'; import { ApiError } from '@/lib/api/base/ApiError'; import type { DriverDTO } from '@/lib/types/generated/DriverDTO'; +import { useAuth } from '@/components/auth/AuthContext'; export function useCurrentDriver( options?: Omit, 'queryKey' | 'queryFn'> ) { const driverService = useInject(DRIVER_SERVICE_TOKEN); + const { session } = useAuth(); const queryResult = useQuery({ queryKey: ['currentDriver'], @@ -19,6 +21,9 @@ export function useCurrentDriver( } return result.unwrap(); }, + enabled: !!session, + retry: false, + refetchOnWindowFocus: false, ...options, }); diff --git a/apps/website/hooks/league/useAllLeagues.ts b/apps/website/hooks/league/useAllLeagues.ts index fc14a99ab..613cb3594 100644 --- a/apps/website/hooks/league/useAllLeagues.ts +++ b/apps/website/hooks/league/useAllLeagues.ts @@ -9,6 +9,8 @@ export function useAllLeagues() { const queryResult = useQuery({ queryKey: ['allLeagues'], queryFn: () => leagueService.getAllLeagues(), + retry: false, + refetchOnWindowFocus: false, }); return enhanceQueryResult(queryResult); diff --git a/apps/website/hooks/league/useLeagueSettings.ts b/apps/website/hooks/league/useLeagueSettings.ts index f74cb1ebe..88e5287e0 100644 --- a/apps/website/hooks/league/useLeagueSettings.ts +++ b/apps/website/hooks/league/useLeagueSettings.ts @@ -15,6 +15,8 @@ export function useLeagueSettings( queryKey: ['leagueSettings', leagueId], queryFn: () => leagueSettingsService.getLeagueSettings(leagueId), enabled: !!leagueId, + retry: false, + refetchOnWindowFocus: false, ...options, }); diff --git a/apps/website/hooks/race/useAllRacesPageData.ts b/apps/website/hooks/race/useAllRacesPageData.ts index 62a551cc5..cd5c28254 100644 --- a/apps/website/hooks/race/useAllRacesPageData.ts +++ b/apps/website/hooks/race/useAllRacesPageData.ts @@ -18,5 +18,7 @@ export function useAllRacesPageData(initialData?: RacesViewData | null) { }, initialData: initialData ?? undefined, staleTime: 1000 * 60 * 5, + retry: false, + refetchOnWindowFocus: false, }); } diff --git a/apps/website/hooks/useDriverLeaderboard.ts b/apps/website/hooks/useDriverLeaderboard.ts index a2a3d1361..8726ac83f 100644 --- a/apps/website/hooks/useDriverLeaderboard.ts +++ b/apps/website/hooks/useDriverLeaderboard.ts @@ -17,6 +17,8 @@ export function useDriverLeaderboard() { }, staleTime: 5 * 60 * 1000, // 5 minutes gcTime: 10 * 60 * 1000, // 10 minutes + retry: false, + refetchOnWindowFocus: false, }); return { diff --git a/apps/website/lib/api/base/ApiConnectionMonitor.ts b/apps/website/lib/api/base/ApiConnectionMonitor.ts index 4ae4a8724..aed90f540 100644 --- a/apps/website/lib/api/base/ApiConnectionMonitor.ts +++ b/apps/website/lib/api/base/ApiConnectionMonitor.ts @@ -31,7 +31,7 @@ export class ApiConnectionMonitor extends EventEmitter { private isChecking = false; private checkInterval: NodeJS.Timeout | null = null; private healthCheckEndpoint: string; - private readonly CHECK_INTERVAL = 30000; // 30 seconds + private readonly CHECK_INTERVAL = 300000; // 5 minutes private readonly DEGRADATION_THRESHOLD = 0.7; // 70% failure rate private constructor(healthCheckEndpoint: string = '/health') { diff --git a/apps/website/lib/api/base/BaseApiClient.ts b/apps/website/lib/api/base/BaseApiClient.ts index cbbf90bc3..3f801356c 100644 --- a/apps/website/lib/api/base/BaseApiClient.ts +++ b/apps/website/lib/api/base/BaseApiClient.ts @@ -47,7 +47,7 @@ export class BaseApiClient { }; // Start monitoring connection health - this.connectionMonitor.startMonitoring(); + // this.connectionMonitor.startMonitoring(); } /** diff --git a/apps/website/lib/api/base/RetryHandler.ts b/apps/website/lib/api/base/RetryHandler.ts index 1b461bd6d..371da0252 100644 --- a/apps/website/lib/api/base/RetryHandler.ts +++ b/apps/website/lib/api/base/RetryHandler.ts @@ -13,7 +13,7 @@ export interface RetryConfig { } export const DEFAULT_RETRY_CONFIG: RetryConfig = { - maxRetries: 3, + maxRetries: 1, baseDelay: 1000, maxDelay: 10000, backoffMultiplier: 2, diff --git a/apps/website/lib/api/drivers/DriversApiClient.ts b/apps/website/lib/api/drivers/DriversApiClient.ts index 29b7badae..bf7abc180 100644 --- a/apps/website/lib/api/drivers/DriversApiClient.ts +++ b/apps/website/lib/api/drivers/DriversApiClient.ts @@ -28,7 +28,10 @@ export class DriversApiClient extends BaseApiClient { /** Get current driver (based on session) */ getCurrent(): Promise { - return this.get('/drivers/current', { allowUnauthenticated: true }); + return this.get('/drivers/current', { + allowUnauthenticated: true, + retry: false + }); } /** Get driver registration status for a specific race */ diff --git a/apps/website/lib/api/leagues/LeaguesApiClient.ts b/apps/website/lib/api/leagues/LeaguesApiClient.ts index 604c50fcf..d1f16e7a2 100644 --- a/apps/website/lib/api/leagues/LeaguesApiClient.ts +++ b/apps/website/lib/api/leagues/LeaguesApiClient.ts @@ -46,12 +46,12 @@ function parseRaceDTOArray(value: unknown): RaceDTO[] { export class LeaguesApiClient extends BaseApiClient { /** Get all leagues with capacity information */ getAllWithCapacity(): Promise { - return this.get('/leagues/all-with-capacity'); + return this.get('/leagues/all-with-capacity', { retry: false }); } /** Get all leagues with capacity + scoring summary (for leagues page filters) */ getAllWithCapacityAndScoring(): Promise { - return this.get('/leagues/all-with-capacity-and-scoring'); + return this.get('/leagues/all-with-capacity-and-scoring', { retry: false }); } /** Get total number of leagues */ diff --git a/apps/website/lib/providers/QueryClientProvider.tsx b/apps/website/lib/providers/QueryClientProvider.tsx index c23e04296..ac17f8fe2 100644 --- a/apps/website/lib/providers/QueryClientProvider.tsx +++ b/apps/website/lib/providers/QueryClientProvider.tsx @@ -22,10 +22,10 @@ export function QueryClientProvider({ children }: QueryClientProviderProps) { defaultOptions: { queries: { // Disable automatic refetching in production for better performance - refetchOnWindowFocus: process.env.NODE_ENV === 'development', + refetchOnWindowFocus: false, refetchOnReconnect: true, retry: 1, - staleTime: 5 * 60 * 1000, // 5 minutes + staleTime: 10 * 60 * 1000, // 10 minutes }, mutations: { retry: 0, diff --git a/apps/website/lib/routing/RouteConfig.ts b/apps/website/lib/routing/RouteConfig.ts index 359178f76..e0f9e5074 100644 --- a/apps/website/lib/routing/RouteConfig.ts +++ b/apps/website/lib/routing/RouteConfig.ts @@ -263,13 +263,13 @@ export const routeMatchers = { * Check if path is public */ isPublic(path: string): boolean { - logger.info('[RouteConfig] isPublic check', { path }); + // logger.info('[RouteConfig] isPublic check', { path }); const publicPatterns = this.getPublicPatterns(); // Check exact matches if (publicPatterns.includes(path)) { - logger.info('[RouteConfig] Path is public (exact match)', { path }); + // logger.info('[RouteConfig] Path is public (exact match)', { path }); return true; } @@ -279,19 +279,19 @@ export const routeMatchers = { if (segments.length === 2) { const [group, slug] = segments; if (group === 'leagues' && slug !== 'create') { - logger.info('[RouteConfig] Path is public (league detail)', { path }); + // logger.info('[RouteConfig] Path is public (league detail)', { path }); return true; } if (group === 'races') { - logger.info('[RouteConfig] Path is public (race detail)', { path }); + // logger.info('[RouteConfig] Path is public (race detail)', { path }); return true; } if (group === 'drivers') { - logger.info('[RouteConfig] Path is public (driver detail)', { path }); + // logger.info('[RouteConfig] Path is public (driver detail)', { path }); return true; } if (group === 'teams' && slug !== 'create') { - logger.info('[RouteConfig] Path is public (team detail)', { path }); + // logger.info('[RouteConfig] Path is public (team detail)', { path }); return true; } } @@ -306,11 +306,11 @@ export const routeMatchers = { return false; }); - if (isPublicParam) { - logger.info('[RouteConfig] Path is public (parameterized match)', { path }); - } else { - logger.info('[RouteConfig] Path is NOT public', { path }); - } + // if (isPublicParam) { + // logger.info('[RouteConfig] Path is public (parameterized match)', { path }); + // } else { + // logger.info('[RouteConfig] Path is NOT public', { path }); + // } return isPublicParam; }, @@ -326,11 +326,11 @@ export const routeMatchers = { * Check if path requires specific role */ requiresRole(path: string): string[] | null { - logger.info('[RouteConfig] requiresRole check', { path }); + // logger.info('[RouteConfig] requiresRole check', { path }); // Public routes never require a role if (this.isPublic(path)) { - logger.info('[RouteConfig] Path is public, no role required', { path }); + // logger.info('[RouteConfig] Path is public, no role required', { path }); return null; } @@ -338,14 +338,14 @@ export const routeMatchers = { // Website session roles come from the API and are more specific than just "admin". // Keep "admin"/"owner" for backwards compatibility. const roles = ['admin', 'owner', 'league-admin', 'league-steward', 'league-owner', 'system-owner', 'super-admin']; - logger.info('[RouteConfig] Path requires admin roles', { path, roles }); + // logger.info('[RouteConfig] Path requires admin roles', { path, roles }); return roles; } if (this.isInGroup(path, 'sponsor')) { - logger.info('[RouteConfig] Path requires sponsor role', { path }); + // logger.info('[RouteConfig] Path requires sponsor role', { path }); return ['sponsor']; } - logger.info('[RouteConfig] Path requires no specific role', { path }); + // logger.info('[RouteConfig] Path requires no specific role', { path }); return null; }, }; diff --git a/apps/website/lib/view-models/LeagueDetailViewModel.test.ts b/apps/website/lib/view-models/LeagueDetailViewModel.test.ts index a88a204b4..094f0aed9 100644 --- a/apps/website/lib/view-models/LeagueDetailViewModel.test.ts +++ b/apps/website/lib/view-models/LeagueDetailViewModel.test.ts @@ -1,5 +1,5 @@ import { describe, it, expect } from 'vitest'; -import { LeagueDetailViewModel, LeagueViewModel, DriverViewModel, RaceViewModel } from './LeagueDetailViewModel'; +import { LeagueDetailViewModel, LeagueViewModel, LeagueDetailDriverViewModel, LeagueDetailRaceViewModel } from './LeagueDetailViewModel'; describe('LeagueDetailViewModel', () => { const baseLeague = { @@ -40,9 +40,9 @@ describe('LeagueDetailViewModel', () => { expect(vm.league).toBeInstanceOf(LeagueViewModel); expect(vm.drivers).toHaveLength(2); - expect(vm.drivers[0]).toBeInstanceOf(DriverViewModel); + expect(vm.drivers[0]).toBeInstanceOf(LeagueDetailDriverViewModel); expect(vm.races).toHaveLength(2); - expect(vm.races[0]).toBeInstanceOf(RaceViewModel); + expect(vm.races[0]).toBeInstanceOf(LeagueDetailRaceViewModel); }); it('keeps core league metrics available on LeagueViewModel', () => { diff --git a/apps/website/lib/view-models/LeagueDetailViewModel.ts b/apps/website/lib/view-models/LeagueDetailViewModel.ts index 7736424fa..50aa7d4f1 100644 --- a/apps/website/lib/view-models/LeagueDetailViewModel.ts +++ b/apps/website/lib/view-models/LeagueDetailViewModel.ts @@ -8,13 +8,39 @@ import { RaceViewModel as SharedRaceViewModel } from "./RaceViewModel"; */ export class LeagueDetailViewModel { league: LeagueViewModel; - drivers: SharedDriverViewModel[]; - races: SharedRaceViewModel[]; + drivers: LeagueDetailDriverViewModel[]; + races: LeagueDetailRaceViewModel[]; constructor(data: { league: unknown; drivers: unknown[]; races: unknown[] }) { this.league = new LeagueViewModel(data.league); - this.drivers = data.drivers.map(driver => new SharedDriverViewModel(driver as any)); - this.races = data.races.map(race => new SharedRaceViewModel(race as any)); + this.drivers = data.drivers.map(driver => new LeagueDetailDriverViewModel(driver as any)); + this.races = data.races.map(race => new LeagueDetailRaceViewModel(race as any)); + } +} + +export class LeagueDetailDriverViewModel extends SharedDriverViewModel { + impressions: number; + + constructor(dto: any) { + super(dto); + this.impressions = dto.impressions || 0; + } + + get formattedImpressions(): string { + return this.impressions.toLocaleString(); + } +} + +export class LeagueDetailRaceViewModel extends SharedRaceViewModel { + views: number; + + constructor(dto: any) { + super(dto); + this.views = dto.views || 0; + } + + get formattedViews(): string { + return this.views.toLocaleString(); } } diff --git a/apps/website/lib/view-models/LeagueSummaryViewModel.ts b/apps/website/lib/view-models/LeagueSummaryViewModel.ts index 98c90656c..e8c45d57c 100644 --- a/apps/website/lib/view-models/LeagueSummaryViewModel.ts +++ b/apps/website/lib/view-models/LeagueSummaryViewModel.ts @@ -1,7 +1,7 @@ export interface LeagueSummaryViewModel { id: string; name: string; - description: string; + description: string | null; logoUrl: string | null; ownerId: string; createdAt: string; @@ -12,7 +12,7 @@ export interface LeagueSummaryViewModel { structureSummary: string; scoringPatternSummary?: string; timingSummary: string; - category?: string; + category?: string | null; scoring?: { gameId: string; gameName: string; diff --git a/apps/website/middleware.ts b/apps/website/middleware.ts index b78c76bb3..a7cc39ad1 100644 --- a/apps/website/middleware.ts +++ b/apps/website/middleware.ts @@ -17,30 +17,30 @@ export async function middleware(request: NextRequest) { const { pathname } = request.nextUrl; const cookieHeader = request.headers.get('cookie') || ''; - logger.info('[MIDDLEWARE] ========== REQUEST START =========='); - logger.info('[MIDDLEWARE] Request details', { - pathname, - method: request.method, - url: request.url, - cookieHeaderLength: cookieHeader.length, - cookiePreview: cookieHeader.substring(0, 100) + (cookieHeader.length > 100 ? '...' : '') - }); + // logger.info('[MIDDLEWARE] ========== REQUEST START =========='); + // logger.info('[MIDDLEWARE] Request details', { + // pathname, + // method: request.method, + // url: request.url, + // cookieHeaderLength: cookieHeader.length, + // cookiePreview: cookieHeader.substring(0, 100) + (cookieHeader.length > 100 ? '...' : '') + // }); // Set x-pathname header for layout-level protection const response = NextResponse.next(); response.headers.set('x-pathname', pathname); // Get session - logger.info('[MIDDLEWARE] Fetching session...'); + // logger.info('[MIDDLEWARE] Fetching session...'); const sessionGateway = new SessionGateway(); const session = await sessionGateway.getSessionFromRequest(request); - logger.info('[MIDDLEWARE] Session fetched', { - hasSession: !!session, - userId: session?.user?.userId, - role: session?.user?.role, - sessionData: session ? JSON.stringify(session, null, 2) : 'null' - }); + // logger.info('[MIDDLEWARE] Session fetched', { + // hasSession: !!session, + // userId: session?.user?.userId, + // role: session?.user?.role, + // sessionData: session ? JSON.stringify(session, null, 2) : 'null' + // }); // Convert session to state machine format const authSession = session ? { @@ -49,62 +49,62 @@ export async function middleware(request: NextRequest) { roles: session.user?.role ? [session.user.role] : ['driver'] } : null; - logger.info('[MIDDLEWARE] Auth session converted', { - authSession: authSession ? JSON.stringify(authSession, null, 2) : 'null' - }); + // logger.info('[MIDDLEWARE] Auth session converted', { + // authSession: authSession ? JSON.stringify(authSession, null, 2) : 'null' + // }); // Debug: Log route classification const isPublic = routeMatchers.isPublic(pathname); const requiresRole = routeMatchers.requiresRole(pathname); - logger.info('[MIDDLEWARE] Route classification', { - path: pathname, - isPublic, - requiresRole - }); + // logger.info('[MIDDLEWARE] Route classification', { + // path: pathname, + // isPublic, + // requiresRole + // }); // Use state machine to determine action let result; try { - logger.info('[MIDDLEWARE] Calling handleAuthFlow...'); + // logger.info('[MIDDLEWARE] Calling handleAuthFlow...'); result = handleAuthFlow(authSession, pathname); - logger.info('[MIDDLEWARE] handleAuthFlow result', { - result: JSON.stringify(result, null, 2) - }); + // logger.info('[MIDDLEWARE] handleAuthFlow result', { + // result: JSON.stringify(result, null, 2) + // }); } catch (error) { logger.error('[MIDDLEWARE] Error in auth flow', error instanceof Error ? error : new Error(String(error))); // Fallback: redirect to login if there's an error return NextResponse.redirect(new URL(`/auth/login${SearchParamBuilder.auth(pathname)}`, request.url)); } - logger.info('[MIDDLEWARE] Decision summary', { - pathname, - hasSession: !!authSession, - role: authSession?.role, - shouldRedirect: result.shouldRedirect, - redirectUrl: result.redirectUrl - }); + // logger.info('[MIDDLEWARE] Decision summary', { + // pathname, + // hasSession: !!authSession, + // role: authSession?.role, + // shouldRedirect: result.shouldRedirect, + // redirectUrl: result.redirectUrl + // }); if (result.shouldRedirect && result.redirectUrl) { const redirectUrl = new URL(result.redirectUrl, request.url); - logger.info('[MIDDLEWARE] REDIRECTING', { - from: pathname, - to: redirectUrl.toString() - }); + // logger.info('[MIDDLEWARE] REDIRECTING', { + // from: pathname, + // to: redirectUrl.toString() + // }); const redirectResponse = NextResponse.redirect(redirectUrl); - logger.info('[MIDDLEWARE] ========== REQUEST END (REDIRECT) =========='); + // logger.info('[MIDDLEWARE] ========== REQUEST END (REDIRECT) =========='); return redirectResponse; } // Handle /sponsor root redirect (preserves cookies) // Only reached if authenticated and allowed if (pathname === '/sponsor') { - logger.info('[MIDDLEWARE] Redirecting /sponsor → /sponsor/dashboard'); + // logger.info('[MIDDLEWARE] Redirecting /sponsor → /sponsor/dashboard'); return NextResponse.redirect(new URL('/sponsor/dashboard', request.url)); } // All checks passed - logger.info('[MIDDLEWARE] ALLOWING ACCESS', { pathname }); - logger.info('[MIDDLEWARE] ========== REQUEST END (ALLOW) =========='); + // logger.info('[MIDDLEWARE] ALLOWING ACCESS', { pathname }); + // logger.info('[MIDDLEWARE] ========== REQUEST END (ALLOW) =========='); return response; } @@ -119,8 +119,10 @@ export const config = { * - _next/image (image optimization files) * - _next/data (Next.js data requests) * - favicon.ico (favicon file) + * - health (health check endpoint) + * - media (media assets) * - Files with extensions (static assets) */ - '/((?!_next/static|_next/image|_next/data|favicon.ico|.*\\.(?:svg|png|jpg|jpeg|gif|webp|mp4|webm|mov|avi)$).*)', + '/((?!_next/static|_next/image|_next/data|favicon.ico|health|media|.*\\.(?:svg|png|jpg|jpeg|gif|webp|mp4|webm|mov|avi)$).*)', ], }; diff --git a/apps/website/templates/DriverProfileTemplate.tsx b/apps/website/templates/DriverProfileTemplate.tsx index 993b6bd42..7e7470a63 100644 --- a/apps/website/templates/DriverProfileTemplate.tsx +++ b/apps/website/templates/DriverProfileTemplate.tsx @@ -11,15 +11,15 @@ import { LoadingSpinner } from '@/ui/LoadingSpinner'; import { Text } from '@/ui/Text'; import { AchievementGrid } from '@/components/achievements/AchievementGrid'; import { FriendsPreview } from '@/components/social/FriendsPreview'; -import { TeamMembershipGrid } from '@/ui/TeamMembershipGrid'; -import { RatingBreakdown } from '@/ui/RatingBreakdown'; +import { TeamMembershipGrid } from '@/components/teams/TeamMembershipGrid'; +import { RatingBreakdown } from '@/components/drivers/RatingBreakdown'; import { DriverProfileHeader } from '@/components/drivers/DriverProfileHeader'; import { DriverStatsPanel } from '@/components/drivers/DriverStatsPanel'; import { DriverProfileTabs, type ProfileTab } from '@/components/drivers/DriverProfileTabs'; import { DriverPerformanceOverview } from '@/components/drivers/DriverPerformanceOverview'; import { DriverRacingProfile } from '@/components/drivers/DriverRacingProfile'; -import { CareerStats } from '@/ui/CareerStats'; +import { CareerStats } from '@/components/drivers/CareerStats'; import type { DriverProfileViewData } from '@/lib/types/view-data/DriverProfileViewData'; diff --git a/apps/website/templates/DriverRankingsTemplate.tsx b/apps/website/templates/DriverRankingsTemplate.tsx index cad95d52a..601791114 100644 --- a/apps/website/templates/DriverRankingsTemplate.tsx +++ b/apps/website/templates/DriverRankingsTemplate.tsx @@ -1,13 +1,15 @@ 'use client'; import React from 'react'; -import { Trophy } from 'lucide-react'; +import { Trophy, ChevronLeft } from 'lucide-react'; import { Container } from '@/ui/Container'; -import type { DriverRankingsViewData } from '@/lib/view-data/DriverRankingsViewData'; -import { LeaderboardHeader } from '@/components/leaderboards/LeaderboardHeader'; +import { PageHeader } from '@/ui/PageHeader'; +import { RankingsPodium } from '@/components/leaderboards/RankingsPodium'; +import { RankingsTable } from '@/components/leaderboards/RankingsTable'; +import { Button } from '@/ui/Button'; +import { Icon } from '@/ui/Icon'; import { LeaderboardFiltersBar } from '@/components/leaderboards/LeaderboardFiltersBar'; -import { LeaderboardPodium } from '@/components/leaderboards/LeaderboardPodium'; -import { LeaderboardTable } from '@/components/leaderboards/LeaderboardTable'; +import type { DriverRankingsViewData } from '@/lib/view-data/DriverRankingsViewData'; interface DriverRankingsTemplateProps { viewData: DriverRankingsViewData; @@ -26,17 +28,26 @@ export function DriverRankingsTemplate({ }: DriverRankingsTemplateProps): React.ReactElement { return ( - } + > + Back to Leaderboards + + ) + } /> {/* Top 3 Podium */} {viewData.podium.length > 0 && !searchQuery && ( - ({ ...d, rating: Number(d.rating), @@ -54,7 +65,7 @@ export function DriverRankingsTemplate({ /> {/* Leaderboard Table */} - ({ ...d, rating: Number(d.rating), diff --git a/apps/website/templates/HomeTemplate.tsx b/apps/website/templates/HomeTemplate.tsx index 638a857f5..2a4e53604 100644 --- a/apps/website/templates/HomeTemplate.tsx +++ b/apps/website/templates/HomeTemplate.tsx @@ -11,7 +11,6 @@ import { TeamSummaryPanel } from '@/components/home/TeamSummaryPanel'; import { HomeFeatureDescription } from '@/components/home/HomeFeatureDescription'; import { FAQ } from '@/components/landing/FAQ'; import { HomeFooterCTA } from '@/components/home/HomeFooterCTA'; -import { Footer } from '@/ui/Footer'; import { ModeGuard } from '@/components/shared/ModeGuard'; import { CareerProgressionMockup } from '@/components/mockups/CareerProgressionMockup'; import { RaceHistoryMockup } from '@/components/mockups/RaceHistoryMockup'; @@ -55,7 +54,7 @@ interface HomeTemplateProps { */ export function HomeTemplate({ viewData }: HomeTemplateProps) { return ( - + {/* Hero Section */} - - {/* Footer */} -