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
integer
The sequence number of the packet.
groupNo
integer
The group number of the player who did the event
groupId
integer
[Optional] The group ID of the player who did the event
teamNo
integer
The team ID of the player who did the event
playerId
integer
The player ID of the player who did the event
holeNo
integer
The hole in which the event took place
holeOrder
integer
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
integer
The ID of the course where the event took place
strokeNo
integer
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
strokesAssessed
integer
Current stroke assessed starting with 0.
roundNo
integer
Current round number
ballLie
object
See object below
player
object
See object below
provisionalIndex
integer
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
coordinates
object
See object below
distanceToPin
decimal
How far the ball is from the pin. Data returned in meters
surfaceType
string
Text string which describes the lie of the ball, can be inconsistent across different data collection systems / Tours. We recommend using the 3 letter codes.
See Surface Types table below.
surfaceTypeCode
string
3 letter enum code which describes the lie of the ball.
See Surface Types table below.
coordinates object:
Field
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
zoneProbabilities Objects:
distanceToPinYards
float
Distance to Pin of the prediction
probabilityPercent
integer
Percentage of the where the ball is
zoneCode
string
zone code
zoneType
string
zone description
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)
gender
string
the gender of the player
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
score
object
See object below
seqNum
Integer
The sequence number of the packet.
groupNo
Integer
[Optional] The group ID of the player who did the event
groupId
Integer
The group number of the player who did the event
teamNo
Integer
The team ID of the player who did the event
playerId
Integer
The player ID of the player who did the event
holeNo
Integer
The hole in which the event took place
holeOrder
Integer
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
Integer
The ID of the course where the event took place
strokeNo
Integer
The stroke associated with the event
timestamp
date
The timestamp of the event, in UTC
eventElementType
string
The type of event, in this case Penalty
penaltyStrokes
Integer
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.
strokesAssessed
Integer
The stroke assessed, starts with 0.
roundNo
Integer
The current round number
player
object
See object below
provisionalIndex
Integer
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
Integer
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
Integer
The par score for the current hole
currentRoundScore
string
The team’s current ‘To Par’ score for the current round
overallScore
string
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)
gender
string
The gender of the player
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
There 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
}
zoneProbabilities sample
"zoneProbabilities": [
{
"distanceToPinYards": 97.03,
"probabilityPercent": 95,
"zoneCode": "OFW",
"zoneType": "Fairway"
},
{
"distanceToPinYards": 98.69,
"probabilityPercent": 5,
"zoneCode": "OIR",
"zoneType": "Intermediate"
},
{
"distanceToPinYards": 94.26,
"probabilityPercent": 1,
"zoneCode": "ORO",
"zoneType": "Rough"
}
],
"isPredictionUnconfident": false
},
Last updated