{"id":73,"name":"Canada Sail Grand Prix","races":[{"race_no":1,"race_type":"fleet","group":"GROUP A","team_code":"AUS","position":1,"points":5.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":4.369,"top_speed_kn":7.91,"foiling_pct":0.0,"speed_rel":0.94,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP A","team_code":"ESP","position":2,"points":4.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":4.334,"top_speed_kn":6.998,"foiling_pct":0.0,"speed_rel":0.933,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP A","team_code":"NZL","position":3,"points":3.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":4.645,"top_speed_kn":7.642,"foiling_pct":0.056,"speed_rel":0.999,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP A","team_code":"BRA","position":4,"points":2.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":4.649,"top_speed_kn":7.998,"foiling_pct":0.0,"speed_rel":1.0,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP A","team_code":"FRA","position":5,"points":1.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":4.683,"top_speed_kn":8.314,"foiling_pct":0.0,"speed_rel":1.007,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP A","team_code":"CAN","position":6,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":5.111,"top_speed_kn":8.143,"foiling_pct":0.0,"speed_rel":1.099,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP A","team_code":"DEN","position":7,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":4.746,"top_speed_kn":8.739,"foiling_pct":0.0,"speed_rel":1.021,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP B","team_code":"SUI","position":1,"points":5.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":12.656,"top_speed_kn":18.343,"foiling_pct":0.85,"speed_rel":1.163,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP B","team_code":"SWE","position":2,"points":4.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":11.032,"top_speed_kn":16.956,"foiling_pct":0.65,"speed_rel":1.014,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP B","team_code":"GER","position":3,"points":3.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":11.908,"top_speed_kn":18.157,"foiling_pct":0.8,"speed_rel":1.095,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP B","team_code":"ITA","position":4,"points":2.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":9.072,"top_speed_kn":16.292,"foiling_pct":0.45,"speed_rel":0.834,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP B","team_code":"USA","position":5,"points":1.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":10.039,"top_speed_kn":19.133,"foiling_pct":0.45,"speed_rel":0.923,"penalties":0,"deliberate_penalties":0},{"race_no":1,"race_type":"fleet","group":"GROUP B","team_code":"GBR","position":6,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":10.561,"top_speed_kn":18.387,"foiling_pct":0.5,"speed_rel":0.971,"penalties":0,"deliberate_penalties":0},{"race_no":2,"race_type":"fleet","group":"GROUP A","team_code":"AUS","position":1,"points":5.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":2,"race_type":"fleet","group":"GROUP A","team_code":"NZL","position":2,"points":4.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":2,"race_type":"fleet","group":"GROUP A","team_code":"FRA","position":3,"points":3.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":2,"race_type":"fleet","group":"GROUP A","team_code":"ESP","position":4,"points":2.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":2,"race_type":"fleet","group":"GROUP A","team_code":"CAN","position":5,"points":1.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":2,"race_type":"fleet","group":"GROUP A","team_code":"DEN","position":6,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":2,"race_type":"fleet","group":"GROUP A","team_code":"BRA","position":7,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":2,"race_type":"fleet","group":"GROUP B","team_code":"SWE","position":1,"points":5.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":8.132,"top_speed_kn":15.016,"foiling_pct":0.421,"speed_rel":0.962,"penalties":0,"deliberate_penalties":0},{"race_no":2,"race_type":"fleet","group":"GROUP B","team_code":"GBR","position":2,"points":4.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":8.373,"top_speed_kn":15.126,"foiling_pct":0.368,"speed_rel":0.99,"penalties":0,"deliberate_penalties":0},{"race_no":2,"race_type":"fleet","group":"GROUP B","team_code":"SUI","position":3,"points":3.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":9.143,"top_speed_kn":14.947,"foiling_pct":0.368,"speed_rel":1.081,"penalties":0,"deliberate_penalties":0},{"race_no":2,"race_type":"fleet","group":"GROUP B","team_code":"GER","position":4,"points":2.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":8.521,"top_speed_kn":16.06,"foiling_pct":0.316,"speed_rel":1.008,"penalties":1,"deliberate_penalties":0},{"race_no":2,"race_type":"fleet","group":"GROUP B","team_code":"ITA","position":5,"points":1.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":8.447,"top_speed_kn":14.995,"foiling_pct":0.421,"speed_rel":0.999,"penalties":0,"deliberate_penalties":0},{"race_no":2,"race_type":"fleet","group":"GROUP B","team_code":"USA","position":6,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":8.123,"top_speed_kn":14.16,"foiling_pct":0.316,"speed_rel":0.961,"penalties":0,"deliberate_penalties":0},{"race_no":3,"race_type":"fleet","group":"GROUP A","team_code":"ESP","position":1,"points":5.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP A","team_code":"CAN","position":2,"points":4.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP A","team_code":"AUS","position":3,"points":3.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP A","team_code":"NZL","position":4,"points":2.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP A","team_code":"FRA","position":5,"points":1.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP A","team_code":"DEN","position":6,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP A","team_code":"BRA","position":7,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP B","team_code":"SWE","position":1,"points":5.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP B","team_code":"USA","position":2,"points":4.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP B","team_code":"GER","position":3,"points":3.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP B","team_code":"SUI","position":4,"points":2.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP B","team_code":"ITA","position":5,"points":1.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":3,"race_type":"fleet","group":"GROUP B","team_code":"GBR","position":6,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":4,"race_type":"fleet","group":"GROUP A","team_code":"AUS","position":1,"points":5.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":12.454,"top_speed_kn":20.912,"foiling_pct":0.929,"speed_rel":1.027,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP A","team_code":"CAN","position":2,"points":4.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":12.258,"top_speed_kn":18.503,"foiling_pct":0.923,"speed_rel":1.01,"penalties":1,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP A","team_code":"NZL","position":3,"points":3.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":11.953,"top_speed_kn":19.402,"foiling_pct":0.857,"speed_rel":0.985,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP A","team_code":"ESP","position":4,"points":2.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":11.427,"top_speed_kn":19.794,"foiling_pct":0.857,"speed_rel":0.942,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP A","team_code":"DEN","position":5,"points":1.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":12.514,"top_speed_kn":20.014,"foiling_pct":1.0,"speed_rel":1.031,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP A","team_code":"FRA","position":6,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":12.189,"top_speed_kn":18.407,"foiling_pct":0.964,"speed_rel":1.005,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP A","team_code":"BRA","position":7,"points":0.0,"penalty_points":-4.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_no":4,"race_type":"fleet","group":"GROUP B","team_code":"USA","position":1,"points":5.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":13.102,"top_speed_kn":18.012,"foiling_pct":1.0,"speed_rel":1.001,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP B","team_code":"SUI","position":2,"points":4.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":13.491,"top_speed_kn":19.939,"foiling_pct":1.0,"speed_rel":1.03,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP B","team_code":"ITA","position":3,"points":3.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":12.53,"top_speed_kn":17.715,"foiling_pct":1.0,"speed_rel":0.957,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP B","team_code":"GER","position":4,"points":2.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":13.138,"top_speed_kn":18.673,"foiling_pct":1.0,"speed_rel":1.003,"penalties":1,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP B","team_code":"SWE","position":5,"points":1.0,"status":"finished","wind_class":"medium","sea_class":"choppy","avg_speed_kn":13.212,"top_speed_kn":17.961,"foiling_pct":1.0,"speed_rel":1.009,"penalties":0,"deliberate_penalties":0},{"race_no":4,"race_type":"fleet","group":"GROUP B","team_code":"GBR","position":6,"points":0.0,"status":"finished","wind_class":"medium","sea_class":"choppy"},{"race_type":"final","team_code":"ESP","position":1,"status":"finished"},{"race_type":"final","team_code":"SWE","position":2,"status":"finished"},{"race_type":"final","team_code":"SUI","position":3,"status":"finished"},{"race_type":"final","team_code":"AUS","position":4,"status":"finished"}],"drivers":[{"team":"AUS","name":"Tom Slingsby","id":"tom-slingsby"},{"team":"BRA","name":"Paul Goodison","id":"paul-goodison","new":true},{"team":"CAN","name":"Giles Scott","id":"giles-scott"},{"team":"DEN","name":"Nicolai Sehested","id":"nicolai-sehested"},{"team":"ESP","name":"Diego Botín","id":"diego-botin"},{"team":"FRA","name":"Quentin Delapierre","id":"quentin-delapierre"},{"team":"GBR","name":"Dylan Fletcher","id":"dylan-fletcher"},{"team":"GER","name":"Erik Heil","id":"erik-heil"},{"team":"ITA","name":"Phil Robertson","id":"phil-robertson"},{"team":"NZL","name":"Peter Burling","id":"peter-burling"},{"team":"SUI","name":"Sébastien Schneiter","id":"sebastien-schneiter"},{"team":"SWE","name":"Nathan Outteridge","id":"nathan-outteridge"},{"team":"USA","name":"Taylor Canfield","id":"taylor-canfield"}],"penalties":[{"race_no":4,"race_type":"fleet","group":"GROUP A","team_code":"CAN","source":"race management","reason":"start","prestart":true,"seconds_after_start":0.05},{"race_no":2,"race_type":"fleet","group":"GROUP B","team_code":"GER","source":"umpire","reason":"port/starboard","prestart":true,"seconds_after_start":-48.586},{"race_no":4,"race_type":"fleet","group":"GROUP B","team_code":"GER","source":"umpire","reason":"windward/leeward","prestart":false,"seconds_after_start":558.441}],"weather":[{"day":1,"kind":"observed","wind_kn":8.07,"gust_kn":22.27,"wave_m":1.33,"wind_class":"medium","sea_class":"choppy","current_kn":0.29,"current_dir_deg":84.02,"current_class":"weak"},{"day":2,"kind":"observed","wind_kn":10.97,"gust_kn":25.87,"wave_m":1.19,"wind_class":"medium","sea_class":"choppy","current_kn":0.14,"current_dir_deg":239.64,"current_class":"weak"}],"steps":[["Start",{"AUS":0.396,"BRA":0.0115,"CAN":0.0435,"DEN":0.0333,"ESP":0.082,"FRA":0.0248,"GBR":0.1282,"GER":0.045,"ITA":0.109,"NZL":0.0058,"SUI":0.0265,"SWE":0.0717,"USA":0.0227}],["R1 A",{"AUS":0.4365,"BRA":0.0103,"CAN":0.0118,"DEN":0.01,"ESP":0.1183,"FRA":0.0137,"GBR":0.1242,"GER":0.0378,"ITA":0.1067,"NZL":0.0085,"SUI":0.022,"SWE":0.0777,"USA":0.0225}],["R1 B",{"AUS":0.4387,"BRA":0.0113,"CAN":0.0198,"DEN":0.0122,"ESP":0.1195,"FRA":0.0152,"GBR":0.044,"GER":0.0547,"ITA":0.0922,"NZL":0.0097,"SUI":0.054,"SWE":0.1138,"USA":0.015}],["R2 A",{"AUS":0.4577,"BRA":0.0028,"CAN":0.005,"DEN":0.002,"ESP":0.1077,"FRA":0.0185,"GBR":0.0495,"GER":0.0533,"ITA":0.093,"NZL":0.0222,"SUI":0.0587,"SWE":0.1155,"USA":0.0142}],["R2 B",{"AUS":0.4707,"BRA":0.0047,"CAN":0.0055,"DEN":0.0023,"ESP":0.0982,"FRA":0.017,"GBR":0.0597,"GER":0.0385,"ITA":0.0305,"NZL":0.0258,"SUI":0.0768,"SWE":0.1687,"USA":0.0017}],["R3 A",{"AUS":0.463,"BRA":0.0,"CAN":0.0,"DEN":0.0,"ESP":0.174,"FRA":0.0,"GBR":0.059,"GER":0.038,"ITA":0.028,"NZL":0.0162,"SUI":0.0677,"SWE":0.1522,"USA":0.002}],["R3 B",{"AUS":0.4762,"BRA":0.0,"CAN":0.0,"DEN":0.0,"ESP":0.1627,"FRA":0.0,"GBR":0.0,"GER":0.0568,"ITA":0.0,"NZL":0.0165,"SUI":0.0848,"SWE":0.2017,"USA":0.0013}],["R4 A",{"AUS":0.4633,"BRA":0.0,"CAN":0.0,"DEN":0.0,"ESP":0.1955,"FRA":0.0,"GBR":0.0,"GER":0.0553,"ITA":0.0,"NZL":0.0,"SUI":0.0818,"SWE":0.2025,"USA":0.0015}],["R4 B",{"AUS":0.4648,"BRA":0.0,"CAN":0.0,"DEN":0.0,"ESP":0.2085,"FRA":0.0,"GBR":0.0,"GER":0.0,"ITA":0.0,"NZL":0.0,"SUI":0.134,"SWE":0.1927,"USA":0.0}],["Final",{"AUS":0.0,"BRA":0.0,"CAN":0.0,"DEN":0.0,"ESP":1.0,"FRA":0.0,"GBR":0.0,"GER":0.0,"ITA":0.0,"NZL":0.0,"SUI":0.0,"SWE":0.0,"USA":0.0}]],"split":true}