{
  "schema": "asn-swimming-public-event/1",
  "id": "swimming:1900:lyttelton:championship-220",
  "fixtureId": "ASN-SWIM-19000101-LYT-CHAMPIONSHIP-220",
  "historicalDate": "1900-01-01",
  "title": "220-yard Canterbury Championship",
  "meeting": "Lyttelton Graving Dock · New Year swimming meeting",
  "distanceYards": 220,
  "startFormat": "Common start",
  "classification": "OFFICIAL",
  "archiveClassification": "CANONICAL",
  "canonicalEligible": true,
  "review": "KEEPER",
  "engine": "ASN Swimming 0.2.0",
  "approvedAt": "2026-10-23T20:37:56.484Z",
  "sourceHash": "8462da97f3e564741c6e3231c2cf15fee12e68c2f8e17e5cc689774c9bc0d0ab",
  "sourcePDFSHA256": "269b7aeea70ceca092a51343a5734ccdf8fb81eede89c0fa8d01bfee9ad1e364",
  "reportUrl": "sports/swimming/lyttelton-1900-championship-220.html",
  "result": "J. S. Wauchop wins by 0.6 seconds",
  "sources": [
    {
      "title": "Star (Christchurch), 2 January 1900, The Lyttelton Regatta, p.4",
      "url": "https://paperspast.natlib.govt.nz/newspapers/TS19000102.2.47"
    }
  ],
  "provenance": {
    "field": "Transcribed from the supplied Star clipping; original image visually checked.",
    "replay": "Twelve complete recorded-dice swims replay-verified against the frozen pre-play preparation.",
    "clock": "Derived swim times and start-offset race clocks; experimental and uncalibrated.",
    "handicap": "Interclub start delay equals event-wide largest mark minus individual mark, inferred from the reported dead heat. Club event uses printed allowances with an estimated neutral ability model.",
    "qualification": "Derived from ASN replay heats; top two including cutoff ties. Cameron and Ayers are unavailable for the New Year final as reported, without replacements."
  },
  "limitations": [
    "ASN replay results are separate from historical newspaper placings.",
    "Times are experimental model outputs from a verified recorded replay; they are not calibrated historical performance predictions.",
    "Championship abilities are equal estimates. Sprint ability estimates use printed marks and a disclosed neutral handicap model; historical finishing places are not rating inputs.",
    "Interclub time-mark starts and heat qualification are explicit ASN reconstructions. Exact local rules, junior age limit, stroke, course geometry and turn layout are unavailable.",
    "Top two replay places in each heat qualify, including ties at the cutoff. Reported final unavailability is retained; historical interference, non-finish and disqualification are not forced into the replay.",
    "Swimmer identities are scoped to each event. Different initials and conflicting printed club affiliations are not merged into careers."
  ],
  "finalPlacings": [
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A02",
      "name": "J. S. Wauchop",
      "club": "East Christchurch",
      "rank": 1,
      "swimSeconds": 200.4,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 200.4,
      "gapSeconds": 0.0,
      "deadHeat": false
    },
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A08",
      "name": "A. Russell",
      "club": "Richmond",
      "rank": 2,
      "swimSeconds": 201.0,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 201.0,
      "gapSeconds": 0.6,
      "deadHeat": false
    },
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A09",
      "name": "P. W. Olliver",
      "club": "Richmond",
      "rank": 3,
      "swimSeconds": 203.8,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 203.8,
      "gapSeconds": 3.4,
      "deadHeat": false
    },
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A07",
      "name": "H. Rich",
      "club": "Lyttelton",
      "rank": 4,
      "swimSeconds": 204.4,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 204.4,
      "gapSeconds": 4.0,
      "deadHeat": false
    },
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A05",
      "name": "J. Cook",
      "club": "Christchurch",
      "rank": 5,
      "swimSeconds": 205.0,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 205.0,
      "gapSeconds": 4.6,
      "deadHeat": false
    },
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A03",
      "name": "A. B. Truscott",
      "club": "Richmond",
      "rank": 6,
      "swimSeconds": 207.6,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 207.6,
      "gapSeconds": 7.2,
      "deadHeat": true
    },
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A04",
      "name": "G. Fitzpatrick",
      "club": "Christchurch",
      "rank": 6,
      "swimSeconds": 207.6,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 207.6,
      "gapSeconds": 7.2,
      "deadHeat": true
    },
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A01",
      "name": "F. Truscott",
      "club": "East Christchurch",
      "rank": 8,
      "swimSeconds": 208.2,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 208.2,
      "gapSeconds": 7.8,
      "deadHeat": false
    },
    {
      "entryId": "swimming:1900:lyttelton:championship-220:A06",
      "name": "S. Sinclair",
      "club": "Lyttelton",
      "rank": 9,
      "swimSeconds": 217.8,
      "startDelaySeconds": 0.0,
      "raceClockSeconds": 217.8,
      "gapSeconds": 17.4,
      "deadHeat": false
    }
  ],
  "swims": [
    {
      "stage": "final",
      "title": "Final",
      "placings": [
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A02",
          "name": "J. S. Wauchop",
          "club": "East Christchurch",
          "rank": 1,
          "swimSeconds": 200.4,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 200.4,
          "gapSeconds": 0.0,
          "deadHeat": false
        },
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A08",
          "name": "A. Russell",
          "club": "Richmond",
          "rank": 2,
          "swimSeconds": 201.0,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 201.0,
          "gapSeconds": 0.6,
          "deadHeat": false
        },
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A09",
          "name": "P. W. Olliver",
          "club": "Richmond",
          "rank": 3,
          "swimSeconds": 203.8,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 203.8,
          "gapSeconds": 3.4,
          "deadHeat": false
        },
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A07",
          "name": "H. Rich",
          "club": "Lyttelton",
          "rank": 4,
          "swimSeconds": 204.4,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 204.4,
          "gapSeconds": 4.0,
          "deadHeat": false
        },
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A05",
          "name": "J. Cook",
          "club": "Christchurch",
          "rank": 5,
          "swimSeconds": 205.0,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 205.0,
          "gapSeconds": 4.6,
          "deadHeat": false
        },
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A03",
          "name": "A. B. Truscott",
          "club": "Richmond",
          "rank": 6,
          "swimSeconds": 207.6,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 207.6,
          "gapSeconds": 7.2,
          "deadHeat": true
        },
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A04",
          "name": "G. Fitzpatrick",
          "club": "Christchurch",
          "rank": 6,
          "swimSeconds": 207.6,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 207.6,
          "gapSeconds": 7.2,
          "deadHeat": true
        },
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A01",
          "name": "F. Truscott",
          "club": "East Christchurch",
          "rank": 8,
          "swimSeconds": 208.2,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 208.2,
          "gapSeconds": 7.8,
          "deadHeat": false
        },
        {
          "entryId": "swimming:1900:lyttelton:championship-220:A06",
          "name": "S. Sinclair",
          "club": "Lyttelton",
          "rank": 9,
          "swimSeconds": 217.8,
          "startDelaySeconds": 0.0,
          "raceClockSeconds": 217.8,
          "gapSeconds": 17.4,
          "deadHeat": false
        }
      ]
    }
  ]
}
