Logging shooting
How to write shooting entries in the training log.
Record shooting from training or competition in the Shooting field — intensity, miss count, timing, and miss positions.

Yarmill parses each entry into structured data for analysis, so follow the format and syntax below to keep your entries recognized correctly.
Shooting entry syntax
Parameters
IntensityrequiredIndicates the intensity level during which the shooting was performed. Always comes first in the entry and applies to all following lines until a new intensity is defined.
Accepted values:
i0orz0for static shooting- intensity name (usually
i1-i5) competitionorracefor race shooting
PositionrequiredDefines the shooting position. Must follow the intensity and applies to all following entries until a new position is specified.
Accepted values:
Pfor proneSfor standing
Missed shotsrequiredRepresents the number of missed shots in a stage.
You can enter multiple numbers in sequence (e.g. 0321) to log several stages at once using batch entry.
Accepted values:
- integer
0-5 X+Yfor relay shooting, whereXis the number of missed shots andYis the number of spare rounds used
Examples: 3, 0+2
First shot time & Stage timeOptional timing data for each shooting stage. Represents the time of the first shot and the total time spent on the stage.
Accepted values:
- times in seconds, separated by
/(first shot time / stage time) -for a missing or unknown value
Examples:
14/29– first shot at 14s, total stage time 29s-/25– first shot time unknown, stage time 25s13/-– first shot at 13s, stage time unknown
Miss positions and orderOptional field that describes where missed shots went, using clock notation.
You can also log the full shot sequence by entering all five shots and using x to mark hits.
Accepted values:
- clock numbers
1-12to indicate miss positions ',`, or,as separators between valuesxto indicate a hit when logging all five shots in order
Examples:
3' 11' 12'– three misses at 3, 11 a 12 o'clock2 10– two misses at 2 and 10 o'clock4x5xx– miss at 4, hit, miss at 5, hit, hit (first and third shot missed)
Examples
i0 // static shooting
P 0320 // 4 static prone stages – 0, 3, 2, 0 misses
S 0210 // 4 static standing stages – 0, 2, 1, 0 missesi1 P 0320 // prone shooting in i1 – 0, 3, 2, 0 misses
i2 S 0210 // standing shooting in i2 – 0, 2, 1, 0 missesi2 // shooting in i2 intensity
P 3 1' 3' 11' // prone, 3 misses at 1, 3, and 11 o'clock
S 2 7' 10' // standing, 2 misses at 7 and 10 o'clocki3 // shooting in i3 intensity
P 1 14/29 6 // prone, 1 miss, first shot at 14s, total stage time 29s, miss at 6 o'clock
P 2 -/26 12 6 // prone, 2 misses, total stage time 26s, misses at 12 and 6 o'clockcompetition // race shooting
P 0 13/25 // prone, clean – first shot at 13s, total stage time 25s
P 1 12/26 x9xxx // prone, 1 miss – second shot missed at 9 o'clock
S 0 // standing, clean
S 2 14/28 3xxx11 // standing, 2 misses – first shot missed at 3 o'clock, last at 11 o'clockPro tips
- Be concise – use batch mode when you don’t need detailed info like times or miss positions.
- Double-check your entries – go to
Analytics / Shooting Analysisand check the table at the bottom to confirm your entries parsed correctly.