NPL squad · GPS & session output
Include = No in the export were dropped (they read as near-zero distance/min — bench, warm-up, or tag-fail rows, not real output); match halves were summed to one total-per-match row per player, with the first/second-half split kept where both halves were tracked; a couple of player-name casing inconsistencies in the source (e.g. “g downes” vs “G Downes”) were merged into one identity. High-speed running and sprint distance use your confirmed speed-zone thresholds (). “HMLD” is High Metabolic Load Distance, taken directly from your export. To refresh with a new export, replace the embedded dataset near the top of the script with freshly-generated data in the same shape.