Ball Drops and Penalty Stroke
A penalty stroke is an additional stroke (or strokes) added to a player's score for an infraction of the rules (e.g. hitting the ball out of bounds). A penalty can either be followed by a drop, or hit without the player taking a drop, depending on whether or not the ball is playable.
A drop is the act of a player dropping a ball back on the course, after the previous shot lands in a place that is unplayable. A drop can either follow an infraction of the rules. and is therefore preceded by a penalty stroke, or following a situation in which the player's ball is deemed unplayable, but with no previous infraction of the rules (i.e. behind a man made object).
Ball Drop Object
Field Name
Type
Description
seqNum
int
The sequence number of the packet. Always starts at 1, increments in 1
groupNo
int
[Optional] The group ID of the player who did the event
teamNo
int
The team ID of the player who did the event
playerId
int
The player ID of the player who did the event
holeNo
int
The hole in which the event took place
holeOrder
int
The hole order of the hole in which the event took place (e.g. if a player starts a round on hole 10, this will be 1) – always starts at 1 and ends on 18
courseId
int
The ID of the course where the event took place
strokeNo
int
The stroke associated with the event
timestamp
date
The timestamp of the event, in UTC
timestampReceived
date
The server time of the moment that this packet has been processed
eventElementType
string
The type of event, in this case BallDrop
dropType
string
Info on the type of drop. Possible values;
DropBehind, StrokeAndDistance, DropTwoClubLength, DropOppositeSide, FreeDrop, Other
provisionalIndex
int
indicates if the event is part of a provisional ball. 0 if not, 1 if first provisional ball, 2 if second provisional ball for that stroke, e.t.c…
Ball Lie Object
Field Name
Type
Description
x
decimal
X co-ordinate of the ball
y
decimal
Y co-ordinate of the ball
z
decimal
Z co-ordinate of the ball
shotDistance
int
How far the shot went for that stroke
distanceToPin
int
How far the ball is from the pin
surfaceType
string
What type of grass/area is the ball in. Possible values;
Undefined, Unsure, Fairway, Green, Fringe, Rough, IntermediateRough, WaterHazard, LateralWaterHazard, FairwayBunker, GreensideBunker, Tee, OutOfBounds, OtherFairway, Trees, Desert, Other
obstructions
boolean
true if the team has an obstruction next to the ball that makes the ball hard to hit
blindshot
boolean
true if the team cannot see the pin from where they are taking the shot
Player Object
displayName
string
The full name or display name of that player
country
string
The affiliated country (typically birthplace)
isAmateur
string
Is that player an amateur or not (true/false)
lastName
string
The surname of the player
firstName
string
The forename of that player
id
Integer
The Player's unique Id
Penalty Object
Field Name
Type
Description
seqNum
int
The sequence number of the packet. Always starts at 1, increments in 1
groupNo
int
[Optional] The group ID of the player who did the event
teamNo
int
The team ID of the player who did the event
playerId
int
The player ID of the player who did the event
holeNo
int
The hole in which the event took place
holeOrder
int
The hole order of the hole in which the event took place (e.g. if a player starts a round on hole 10, this will be 1) – always starts at 1 and ends on 18
courseId
int
The ID of the course where the event took place
strokeNo
int
The stroke associated with the event
matchType
string
The type of match in which the event is being played; Strokeplay is the standard response currently
timestamp
date
The timestamp of the event, in UTC
timestampReceived
date
The server time of the moment that this packet has been processed
eventElementType
string
The type of event, in this case Penalty
penaltyStrokes
int
The number of strokes added to the player’s score for this penalty.
This will not be used in the future.
PLEASE NOTE: This is only available on the European Tour and will be deprecated.
penaltyType
string
The type of penalty. Possible values; Strokes, Disqualification.
PLEASE NOTE: This is only available on the European Tour and will be deprecated.
penaltyReason
string
describes reason of incurring the penalty by specific team. Possible values; OutOfBounds, ProvisionalBall, WaterHazard, Grounding.
PLEASE NOTE: This is only available on the European Tour and will be deprecated.
provisionalIndex
int
indicates if the event is part of a provisional ball. 0 if not, 1 if first provisional ball, 2 if second provisional ball for that stroke, e.t.c…
Score Object
Field Name
Type
Description
currentHoleStrokes
int
The number of strokes that the team is on for that hole; Can be greater than ‘stroke’ above in the instance that the team has been awarded a penalty
currentHolePar
int
The par score for the current hole
currentRoundScore
object
The team’s current ‘To Par’ score for the current round
overallScore
object
The team’s current ‘To Par’ score for the tournament
Player Object
displayName
string
The full name or display name of that player
country
string
The affiliated country (typically birthplace)
isAmateur
string
Is that player an amateur or not (true/false)
lastName
string
The surname of the player
firstName
string
The forename of that player
id
Integer
The Player's unique Id
Drop and Penalty Scenarios
here are broadly 5 combinations of drops and penalties that can occur on the golf course:
Penalty without drop
Penalty with drop
2 stroke penalty without drop
2 stroke penalty with drop
Free drop (i.e. drop without penalty)
Below are 5 examples of holes outlines each of these combinations
//ROUND STARTED - HOLE 1
{
"players": [
{
"displayName": "Pedro FIGUEIREDO",
"country": "POR",
"isAmateur": false,
"lastName": "FIGUEIREDO",
"firstName": "Pedro",
"id": 189
}
],
"timestamp": "2020-01-14T11:44:47.777Z",
"courseId": "14",
"state": "RoundStarted",
"matchType": "Strokeplay",
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 1,
"holeOrder": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"teamNo": 1,
"holeNo": 1
}
//HOLE STARTED - HOLE 1
{
"timestamp": "2020-01-14T11:44:48.641Z",
"courseId": "14",
"state": "HoleStarted",
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 2,
"holeOrder": 1,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//ADDRESSING BALL - STROKE 1 HOLE 1
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:44:51.717Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 3,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//HIT BALL - STROKE 1 HOLE 1
{
"timestamp": "2020-01-14T11:44:51.839Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": null,
"overallScoreToPar": "+4",
"currentHoleStrokes": 1,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 4,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//APPROXIMATE LIE - STROKE 1 HOLE 1
{
"timestamp": "2020-01-14T11:44:58.215Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52712567395697,
"y": 24.417225700900243,
"z": 8.71733283997
},
"surfaceTypeCode": "OFW",
"distanceToPin": 122.71993798754,
"shotDistance": 249.887026067302,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 5,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//DETAILED LIE - STROKE 1 HOLE 1
{
"timestamp": "2020-01-14T11:44:58.243Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52712567395697,
"y": 24.417225700900243,
"z": 8.71733283997
},
"surfaceTypeCode": "OFW",
"distanceToPin": 122.71993798754,
"shotDistance": 249.887026067302,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 6,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//PENALTY - STROKE 2 HOLE 1
{
"penaltyStrokes": 1,
"timestamp": "2020-01-14T11:45:50.628Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": null,
"overallScoreToPar": "+4",
"currentHoleStrokes": 2,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "Penalty",
"seqNum": 7,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"penaltyReason": "Other",
"penaltyType": "Strokes",
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//ADDRESSING BALL - STROKE 3 HOLE 1
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:45:52.224Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 8,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//HIT BALL - STROKE 3 HOLE 1
{
"timestamp": "2020-01-14T11:45:52.544Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": null,
"overallScoreToPar": "+4",
"currentHoleStrokes": 3,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 9,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//APPROXIMATE LIE - STROKE 3 HOLE 1
{
"timestamp": "2020-01-14T11:45:57.507Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52636727935783,
"y": 24.416365382358514,
"z": 9.74028968811
},
"surfaceTypeCode": "OGR",
"distanceToPin": 3.74760419333184,
"shotDistance": 122.775070367609,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 10,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//DETAILED LIE - STROKE 3 HOLE 1
{
"timestamp": "2020-01-14T11:45:57.517Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52636727935783,
"y": 24.416365382358514,
"z": 9.74028968811
},
"surfaceTypeCode": "OGR",
"distanceToPin": 3.74760419333184,
"shotDistance": 122.775070367609,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 11,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//ADDRESSING BALL - STROKE 4 HOLE 1
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:45:59.720Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 12,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//HIT BALL - STROKE 4 HOLE 1
{
"timestamp": "2020-01-14T11:45:59.863Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": null,
"overallScoreToPar": "+4",
"currentHoleStrokes": 4,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 13,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//BALL HOLED - STROKE 4 HOLE 1
{
"timestamp": "2020-01-14T11:46:04.380Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": null,
"overallScoreToPar": "+4",
"currentHoleStrokes": 4,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "BallHoled",
"seqNum": 14,
"holeOrder": 1,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//HOLE FINISHED - HOLE 1
{
"timestamp": "2020-01-14T11:46:04.896Z",
"courseId": "14",
"state": "HoleFinished",
"finishReason": "BallHoled",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 4,
"currentHolePar": 4
},
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 15,
"holeOrder": 1,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 1
}
//HOLE STARTED - HOLE 2
{
"timestamp": "2020-01-14T11:46:14.703Z",
"courseId": "14",
"state": "HoleStarted",
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 16,
"holeOrder": 2,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//ADDRESSING BALL - STROKE 1 HOLE 2
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:46:17.060Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 17,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//HIT BALL - STROKE 1 HOLE 2
{
"timestamp": "2020-01-14T11:46:17.206Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 1,
"currentHolePar": 5
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 18,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//APPROXIMATE LIE - STROKE 1 HOLE 2
{
"timestamp": "2020-01-14T11:46:35.551Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52944829932634,
"y": 24.414499067797905,
"z": 6.70187568665
},
"surfaceTypeCode": "OTO",
"distanceToPin": 232.316177887489,
"shotDistance": 325.641701093627,
"blindShot": false,
"surfaceType": "Trees",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 19,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//DETAILED LIE - STROKE 1 HOLE 2
{
"timestamp": "2020-01-14T11:46:35.560Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52944829932634,
"y": 24.414499067797905,
"z": 6.70187568665
},
"surfaceTypeCode": "OTO",
"distanceToPin": 232.316177887489,
"shotDistance": 325.641701093627,
"blindShot": false,
"surfaceType": "Trees",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 20,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//PENALTY - STROKE 2 HOLE 2
{
"penaltyStrokes": 1,
"timestamp": "2020-01-14T11:46:39.530Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 2,
"currentHolePar": 5
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "Penalty",
"seqNum": 21,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"penaltyReason": "Other",
"penaltyType": "Strokes",
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//BALL DROP - STROKE 2 HOLE 2
{
"timestamp": "2020-01-14T11:46:43.649Z",
"courseId": "14",
"ballLie": {
"distanceToPin": 250.37628777867,
"surfaceType": "Fairway",
"surfaceTypeCode": "OFW",
"coordinates": {
"x": 54.52914412006017,
"y": 24.414527482449664,
"z": 6.07460403442
}
},
"provisionalIndex": 0,
"groupNo": 1,
"dropType": "DropBehind",
"eventElementType": "BallDrop",
"seqNum": 22,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//ADDRESSING BALL - STROKE 3 HOLE 2
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:46:46.056Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 23,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//HIT BALL STROKE 3 - HOLE 2
{
"timestamp": "2020-01-14T11:46:46.197Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 3,
"currentHolePar": 5
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 24,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//APPROXIMATE LIE - STROKE 3 HOLE 2
{
"timestamp": "2020-01-14T11:46:49.412Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.530289423309796,
"y": 24.41300918450882,
"z": 6.09865570068
},
"surfaceTypeCode": "OFW",
"distanceToPin": 45.9097026275353,
"shotDistance": 204.994705244032,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 25,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//DETAILED LIE - STROKE 3 HOLE 2
{
"timestamp": "2020-01-14T11:46:49.427Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.530289423309796,
"y": 24.41300918450882,
"z": 6.09865570068
},
"surfaceTypeCode": "OFW",
"distanceToPin": 45.9097026275353,
"shotDistance": 204.994705244032,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 26,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//ADDRESSING BALL - STROKE 4 HOLE 2
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:46:51.677Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 27,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//HIT BALL - STROKE 4 HOLE 2
{
"timestamp": "2020-01-14T11:46:51.852Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 4,
"currentHolePar": 5
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 28,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//APPROXIMATE LIE STOKE 4 HOLE 2
{
"timestamp": "2020-01-14T11:46:54.399Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.530442476861744,
"y": 24.41266334718388,
"z": 6.41710662842
},
"surfaceTypeCode": "OGR",
"distanceToPin": 4.94023846405346,
"shotDistance": 41.4963277835984,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 29,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//DETAILED LIE - STROKE 4 HOLE 2
{
"timestamp": "2020-01-14T11:46:54.407Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.530442476861744,
"y": 24.41266334718388,
"z": 6.41710662842
},
"surfaceTypeCode": "OGR",
"distanceToPin": 4.94023846405346,
"shotDistance": 41.4963277835984,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 30,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//ADDRESSING BALL - STROKE 5 HOLE 2
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:46:56.046Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 31,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//HIT BALL - STROKE 5 HOLE 2
{
"timestamp": "2020-01-14T11:46:56.194Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 5,
"currentHolePar": 5
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 32,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//BALL HOLED - STROKE 5 HOLE 2
{
"timestamp": "2020-01-14T11:46:57.684Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 5,
"currentHolePar": 5
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "BallHoled",
"seqNum": 33,
"holeOrder": 2,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//HOLE FINISHED - HOLE 2
{
"timestamp": "2020-01-14T11:46:58.158Z",
"courseId": "14",
"state": "HoleFinished",
"finishReason": "BallHoled",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 5,
"currentHolePar": 5
},
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 34,
"holeOrder": 2,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 2
}
//HOLE STARTED - HOLE 3
{
"timestamp": "2020-01-14T11:47:45.771Z",
"courseId": "14",
"state": "HoleStarted",
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 35,
"holeOrder": 3,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//ADDRESSING BALL - STROKE 1 HOLE 3
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:47:47.549Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 36,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//HIT BALL STROKE 1 HOLE 3
{
"timestamp": "2020-01-14T11:47:47.754Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 1,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 37,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//APPROXIMATE LIE STROKE 1 HOLE 3
{
"timestamp": "2020-01-14T11:47:53.593Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.5307432195476,
"y": 24.410585221930077,
"z": 5.52045822144
},
"surfaceTypeCode": "OST",
"distanceToPin": 145.227933622316,
"shotDistance": 242.702173263047,
"blindShot": false,
"surfaceType": "FairwayBunker",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 38,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//DETAILED LIE - STROKE 1 HOLE 3
{
"timestamp": "2020-01-14T11:47:53.600Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.5307432195476,
"y": 24.410585221930077,
"z": 5.52045822144
},
"surfaceTypeCode": "OST",
"distanceToPin": 145.227933622316,
"shotDistance": 242.702173263047,
"blindShot": false,
"surfaceType": "FairwayBunker",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 39,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//PENALTY - STROKE 2 HOLE 3
{
"penaltyStrokes": 1,
"timestamp": "2020-01-14T11:47:57.760Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 2,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "Penalty",
"seqNum": 40,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"penaltyReason": "Other",
"penaltyType": "Strokes",
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//PENALTY - STROKE 2 HOLE 3
{
"penaltyStrokes": 1,
"timestamp": "2020-01-14T11:47:57.785Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 3,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "Penalty",
"seqNum": 41,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"penaltyReason": "Other",
"penaltyType": "Strokes",
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//ADDRESSING BALL - STROKE 4 HOLE 3
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:47:59.813Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 42,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//HIT BALL - STROKE 4 HOLE 3
{
"timestamp": "2020-01-14T11:47:59.962Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 4,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 43,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//APPROXIMATE LIE - STROKE 4 HOLE 3
{
"timestamp": "2020-01-14T11:48:08.030Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.531176480122646,
"y": 24.409769746570326,
"z": 6.01026916504
},
"surfaceTypeCode": "OFW",
"distanceToPin": 49.0510682485375,
"shotDistance": 100.818467466005,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 44,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//DETAILED LIE STROKE 4 HOLE 3
{
"timestamp": "2020-01-14T11:48:08.038Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.531176480122646,
"y": 24.409769746570326,
"z": 6.01026916504
},
"surfaceTypeCode": "OFW",
"distanceToPin": 49.0510682485375,
"shotDistance": 100.818467466005,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 45,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//ADDRESSING BALL STROKE 5 HOLE 3
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:48:11.287Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 46,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//HIT BALL STROKE 5 HOLE 3
{
"timestamp": "2020-01-14T11:48:11.440Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 5,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 47,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//APPROXIMATE LIE STROKE 5 HOLE 3
{
"timestamp": "2020-01-14T11:48:14.324Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.53148158139816,
"y": 24.409524156807343,
"z": 7.31281089783
},
"surfaceTypeCode": "OGR",
"distanceToPin": 9.90408009905339,
"shotDistance": 41.2683139502513,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 48,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//DETAILED LIE STROKE 5 HOLE 3
{
"timestamp": "2020-01-14T11:48:14.331Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.53148158139816,
"y": 24.409524156807343,
"z": 7.31281089783
},
"surfaceTypeCode": "OGR",
"distanceToPin": 9.90408009905339,
"shotDistance": 41.2683139502513,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 49,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//ADDRESSING BALL STROKE 6 HOLE 3
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:48:16.392Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 50,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 6,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//HIT BALL STROKE 6 HOLE 3
{
"timestamp": "2020-01-14T11:48:16.549Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 6,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 51,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 6,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//BALL HOLE STROKE 6 HOLE 3
{
"timestamp": "2020-01-14T11:48:17.377Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "0",
"overallScoreToPar": "+4",
"currentHoleStrokes": 6,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "BallHoled",
"seqNum": 52,
"holeOrder": 3,
"teamNo": 1,
"strokeNo": 6,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 3
}
//HOLE FINISHED HOLE 3
//HOLE STARTED - HOLE 4
{
"timestamp": "2020-01-14T11:48:37.481Z",
"courseId": "14",
"state": "HoleStarted",
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 54,
"holeOrder": 4,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//ADDRESSING BALL STROKE 1 HOLE 4
{
"clubTypeCode": "CIR",
"timestamp": "2020-01-14T11:48:38.375Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 55,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//HIT BALL STROKE 1 HOLE 4
{
"timestamp": "2020-01-14T11:48:38.797Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+2",
"overallScoreToPar": "+6",
"currentHoleStrokes": 1,
"currentHolePar": 3
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 56,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//APPROXIMATE LIE STROKE 1 HOLE 4
{
"timestamp": "2020-01-14T11:48:52.051Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.530616904266786,
"y": 24.408435347585108,
"z": 5.35906982422
},
"surfaceTypeCode": "OGS",
"distanceToPin": 33.4605549121653,
"shotDistance": 131.665852982515,
"blindShot": false,
"surfaceType": "GreensideBunker",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 57,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//DETAILED LIE STROKE 1 HOLE 4
{
"timestamp": "2020-01-14T11:48:52.058Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.530616904266786,
"y": 24.408435347585108,
"z": 5.35906982422
},
"surfaceTypeCode": "OGS",
"distanceToPin": 33.4605549121653,
"shotDistance": 131.665852982515,
"blindShot": false,
"surfaceType": "GreensideBunker",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 58,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//PENALTY STROKE 2 HOLE 4
{
"penaltyStrokes": 1,
"timestamp": "2020-01-14T11:48:55.774Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+2",
"overallScoreToPar": "+6",
"currentHoleStrokes": 2,
"currentHolePar": 3
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "Penalty",
"seqNum": 59,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"penaltyReason": "Other",
"penaltyType": "Strokes",
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//PENALTY STROKE 3 HOLE 4
{
"penaltyStrokes": 1,
"timestamp": "2020-01-14T11:48:55.796Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+2",
"overallScoreToPar": "+6",
"currentHoleStrokes": 3,
"currentHolePar": 3
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "Penalty",
"seqNum": 60,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"penaltyReason": "Other",
"penaltyType": "Strokes",
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//BALL DROP - STROKE 3 HOLE 4
{
"timestamp": "2020-01-14T11:49:01.215Z",
"courseId": "14",
"ballLie": {
"distanceToPin": 45.9773845975627,
"surfaceType": "Fairway",
"surfaceTypeCode": "OFW",
"coordinates": {
"x": 54.53072913795028,
"y": 24.408482956795133,
"z": 6.02495765686
}
},
"provisionalIndex": 0,
"groupNo": 1,
"dropType": "DropBehind",
"eventElementType": "BallDrop",
"seqNum": 61,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//ADDRESSING BALL STROKE 4 HOLE 4
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:49:03.596Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 62,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//APPROXIMATE LIE STROKE 4 HOLE 4
{
"timestamp": "2020-01-14T11:49:08.068Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.53038095369244,
"y": 24.408331328166724,
"z": 7.45212554932
},
"surfaceTypeCode": "OGR",
"distanceToPin": 7.1806577399988,
"shotDistance": 39.1138433166346,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 64,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//DETAILED LIE STROKE 4 HOLE 4
{
"timestamp": "2020-01-14T11:49:08.079Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.53038095369244,
"y": 24.408331328166724,
"z": 7.45212554932
},
"surfaceTypeCode": "OGR",
"distanceToPin": 7.1806577399988,
"shotDistance": 39.1138433166346,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 65,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//HIT BALL STROKE 5 HOLE 4
{
"timestamp": "2020-01-14T11:49:10.122Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+2",
"overallScoreToPar": "+6",
"currentHoleStrokes": 5,
"currentHolePar": 3
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 67,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//BALL HOLED STROKE 5 HOLE 4
{
"timestamp": "2020-01-14T11:49:11.285Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+2",
"overallScoreToPar": "+6",
"currentHoleStrokes": 5,
"currentHolePar": 3
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "BallHoled",
"seqNum": 68,
"holeOrder": 4,
"teamNo": 1,
"strokeNo": 5,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//HOLE FINISHED - HOLE 4
{
"timestamp": "2020-01-14T11:49:12.138Z",
"courseId": "14",
"state": "HoleFinished",
"finishReason": "BallHoled",
"score": {
"currentRoundScoreToPar": "+4",
"overallScoreToPar": "+8",
"currentHoleStrokes": 5,
"currentHolePar": 3
},
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 69,
"holeOrder": 4,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 4
}
//HOLE STARTED - HOLE 5
{
"timestamp": "2020-01-14T11:49:25.150Z",
"courseId": "14",
"state": "HoleStarted",
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 70,
"holeOrder": 5,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//ADDRESSING BALL - STROKE 1 HOLE 5
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:49:26.008Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 71,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//HIT BALL - STROKE 1 HOLE 5
{
"timestamp": "2020-01-14T11:49:26.071Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+4",
"overallScoreToPar": "+8",
"currentHoleStrokes": 1,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 72,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//APPROXIMATE LIE - STROKE 1 HOLE 5
{
"timestamp": "2020-01-14T11:49:32.101Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.527875686652926,
"y": 24.41005674293499,
"z": 6.54750442505
},
"surfaceTypeCode": "OFW",
"distanceToPin": 198.45983768775,
"shotDistance": 225.689543578215,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 73,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//DETAILED LIE - STROKE 1 HOLE 5
{
"timestamp": "2020-01-14T11:49:32.110Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.527875686652926,
"y": 24.41005674293499,
"z": 6.54750442505
},
"surfaceTypeCode": "OFW",
"distanceToPin": 198.45983768775,
"shotDistance": 225.689543578215,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 74,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//BALL DROP - STROKE 1 HOLE 5
{
"timestamp": "2020-01-14T11:49:41.345Z",
"courseId": "14",
"ballLie": {
"distanceToPin": 207.984529481201,
"surfaceType": "Fairway",
"surfaceTypeCode": "OFW",
"coordinates": {
"x": 54.52802262141556,
"y": 24.41014919532699,
"z": 6.52852630615
}
},
"provisionalIndex": 0,
"groupNo": 1,
"dropType": "FreeDrop",
"eventElementType": "BallDrop",
"seqNum": 75,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 1,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//ADDRESSING BALL - STROKE 2 HOLE 5
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:49:43.132Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 76,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//HIT BALL - STROKE 2 HOLE 5
{
"timestamp": "2020-01-14T11:49:43.269Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+4",
"overallScoreToPar": "+8",
"currentHoleStrokes": 2,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 77,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//APPROXIMATE LIE STROKE 2 HOLE 5
{
"timestamp": "2020-01-14T11:49:46.372Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52670498623669,
"y": 24.410712626858313,
"z": 6.50017356873
},
"surfaceTypeCode": "OFW",
"distanceToPin": 61.5078277099979,
"shotDistance": 147.522166524693,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 78,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//DETAILED LIE STROKE 2 HOLE 5
{
"timestamp": "2020-01-14T11:49:46.382Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52670498623669,
"y": 24.410712626858313,
"z": 6.50017356873
},
"surfaceTypeCode": "OFW",
"distanceToPin": 61.5078277099979,
"shotDistance": 147.522166524693,
"blindShot": false,
"surfaceType": "Fairway",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 79,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 2,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//ADDRESSING BALL STROKE 3 HOLE 5
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:49:48.134Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 80,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//HIT BALL STROKE 3 HOLE 5
{
"timestamp": "2020-01-14T11:49:48.231Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+4",
"overallScoreToPar": "+8",
"currentHoleStrokes": 3,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 81,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//APPROXIMATE LIE - STOKE 3 HOLE 5
{
"timestamp": "2020-01-14T11:49:50.733Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52618363185929,
"y": 24.410837349577537,
"z": 7.81214904785
},
"surfaceTypeCode": "OGR",
"distanceToPin": 7.21553225689105,
"shotDistance": 54.6280638347907,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "ApproximateLie",
"seqNum": 82,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//DETAILED LIE STROKE 3 HOLE 5
{
"timestamp": "2020-01-14T11:49:50.746Z",
"courseId": "14",
"ballLie": {
"coordinates": {
"x": 54.52618363185929,
"y": 24.410837349577537,
"z": 7.81214904785
},
"surfaceTypeCode": "OGR",
"distanceToPin": 7.21553225689105,
"shotDistance": 54.6280638347907,
"blindShot": false,
"surfaceType": "Green",
"obstructions": false
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "DetailedLie",
"seqNum": 83,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 3,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//ADDRESSING BALL - STROKE 4 HOLE 5
{
"clubTypeCode": "CUK",
"timestamp": "2020-01-14T11:49:52.641Z",
"courseId": "14",
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "AddressingBall",
"seqNum": 84,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//HIT BALL - STROKE 4 HOLE 5
{
"timestamp": "2020-01-14T11:49:52.769Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+4",
"overallScoreToPar": "+8",
"currentHoleStrokes": 4,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "HitBall",
"seqNum": 85,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//BALL HOLED - STROKE 4 HOLE 5
{
"timestamp": "2020-01-14T11:49:53.603Z",
"courseId": "14",
"score": {
"currentRoundScoreToPar": "+4",
"overallScoreToPar": "+8",
"currentHoleStrokes": 4,
"currentHolePar": 4
},
"provisionalIndex": 0,
"groupNo": 1,
"eventElementType": "BallHoled",
"seqNum": 86,
"holeOrder": 5,
"teamNo": 1,
"strokeNo": 4,
"playerId": 189,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
//HOLE FINISHED - HOLE 5
{
"timestamp": "2020-01-14T11:49:54.117Z",
"courseId": "14",
"state": "HoleFinished",
"finishReason": "BallHoled",
"score": {
"currentRoundScoreToPar": "+4",
"overallScoreToPar": "+8",
"currentHoleStrokes": 4,
"currentHolePar": 4
},
"groupNo": 1,
"eventElementType": "RoundStatusUpdate",
"seqNum": 87,
"holeOrder": 5,
"teamNo": 1,
"timestampReceived": "2022-01-13T23:19:35.878Z",
"holeNo": 5
}
Last updated