UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Swiss Airlines

In the twelve months from July 2025 to June 2026, 25.8% of 7,328 movements arriving into the UK were disrupted — more than fifteen minutes late or cancelled at short notice.

Put the other way round, 74.2% of 7,328 movements met the fifteen-minute convention. These are historical observations, not a forecast.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Source: CAA punctuality statistics · snapshot 17/08/2026 10:24 · method route-record-v2.1 · Versioned claims, formulas and entity mapping.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

The four numbers at a glance

25.8% of 7,328 movements were disrupted over July 2025 to June 2026.

Average delay covers delayed movements only. Its range reflects rounded source means and the unknown count of exactly punctual movements.

DisruptionShort-notice cancellationsDelay among delayed movementsOver three hours
25.8% of 7,328 movements0.9% of 7,328 movements17.5–46.7 minutes; delayed denominator 1,827–4,4660.0% of 7,328 movements
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

When late, how late?

0.0% of 7,328 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.9% of 7,328 movements.

DelayShare and sampleOne event per movements
More than 15 minutes24.9% of 7,328 movements4.0
More than 30 minutes10.6% of 7,328 movements9.4
More than 60 minutes2.7% of 7,328 movements36.8
More than 120 minutes0.3% of 7,328 movements385.7
More than 180 minutes0.0% of 7,328 movements2,442.7
More than 360 minutesno events in 7,328 movementsNo observed events; this is not zero risk.
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Slightly late or occasionally a disaster?

0.3% of 7,328 movements passed two hours.

The histogram shows the published delay bands. Bucket shares use all reported operations, including unmatched records; cancellations are reported separately.

Nine delay buckets, minutes; share of all recorded operations>15 early3815.2%15–1 early2,41533.0%0–15 late2,63936.0%16–301,04914.3%31–605797.9%61…1201802.5%121…180160.2%181…36030.0%>36000.0%D=7,328
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Better or worse since the start of the archive?

Best month: Jun 2020, 1.6% of 64 movements. Worst month: Jul 2024, 48.9% of 599 movements.

The line traces every month. Lower disruption is better; gaps are never zeros. Pandemic readings describe a different operating regime.

Monthly disruption share; gaps mean no published dataJan 2018: 26.1%; sample: 7392018Feb 2018: 27.0%; sample: 679Mar 2018: 24.3%; sample: 720Apr 2018: 27.4%; sample: 678May 2018: 22.5%; sample: 703Jun 2018: 28.3%; sample: 660Jul 2018: 29.4%; sample: 664Aug 2018: 26.9%; sample: 661Sep 2018: 22.4%; sample: 665Oct 2018: 22.0%; sample: 705Nov 2018: 24.3%; sample: 494Dec 2018: 36.1%; sample: 487Jan 2019: 20.2%; sample: 7372019Feb 2019: 22.3%; sample: 681Mar 2019: 27.3%; sample: 728Apr 2019: 22.4%; sample: 653May 2019: 20.5%; sample: 473Jun 2019: 33.2%; sample: 467Jul 2019: 33.3%; sample: 493Aug 2019: 30.5%; sample: 489Sep 2019: 29.4%; sample: 472Oct 2019: 29.5%; sample: 495Nov 2019: 11.5%; sample: 480Dec 2019: 25.3%; sample: 494Jan 2020: 17.9%; sample: 7302020Feb 2020: 36.1%; sample: 700Mar 2020: 14.0%; sample: 420Apr 2020: 2.5%; sample: 40May 2020: 7.5%; sample: 40Jun 2020: 1.6%; sample: 64Jul 2020: 5.0%; sample: 141Aug 2020: 3.4%; sample: 175Sep 2020: 1.8%; sample: 109Oct 2020: 5.2%; sample: 58Nov 2020: 12.0%; sample: 50Dec 2020: 23.5%; sample: 85Jan 2021: 22.2%; sample: 722021Feb 2021: 29.4%; sample: 34Mar 2021: 13.3%; sample: 45Apr 2021: 25.6%; sample: 78May 2021: 11.6%; sample: 86Jun 2021: 6.0%; sample: 100Jul 2021: 21.9%; sample: 137Aug 2021: 29.7%; sample: 185Sep 2021: 17.2%; sample: 244Oct 2021: 10.1%; sample: 317Nov 2021: 8.9%; sample: 280Dec 2021: 13.8%; sample: 341Jan 2022: 18.6%; sample: 3382022Feb 2022: 31.0%; sample: 336Mar 2022: 14.9%; sample: 404Apr 2022: 22.8%; sample: 531May 2022: 20.3%; sample: 528Jun 2022: 31.9%; sample: 480Jul 2022: 28.5%; sample: 460Aug 2022: 21.7%; sample: 508Sep 2022: 37.5%; sample: 544Oct 2022: 20.5%; sample: 547Nov 2022: 12.4%; sample: 588Dec 2022: 36.4%; sample: 618Jan 2023: 23.6%; sample: 6092023Feb 2023: 18.6%; sample: 591Mar 2023: 35.5%; sample: 659Apr 2023: 32.1%; sample: 613May 2023: 23.7%; sample: 646Jun 2023: 33.4%; sample: 622Jul 2023: 43.4%; sample: 613Aug 2023: 38.7%; sample: 628Sep 2023: 38.6%; sample: 622Oct 2023: 30.9%; sample: 641Nov 2023: 24.2%; sample: 596Dec 2023: 47.6%; sample: 632Jan 2024: 26.7%; sample: 6032024Feb 2024: 22.1%; sample: 611Mar 2024: 20.1%; sample: 661Apr 2024: 38.7%; sample: 592May 2024: 30.2%; sample: 612Jun 2024: 39.7%; sample: 584Jul 2024: 48.9%; sample: 599Aug 2024: 42.7%; sample: 586Sep 2024: 46.9%; sample: 588Oct 2024: 30.9%; sample: 615Nov 2024: 19.8%; sample: 597Dec 2024: 35.7%; sample: 596Jan 2025: 29.2%; sample: 5932025Feb 2025: 14.2%; sample: 571Mar 2025: 16.3%; sample: 637Apr 2025: 23.4%; sample: 591May 2025: 25.5%; sample: 609Jun 2025: 33.5%; sample: 600Jul 2025: 40.6%; sample: 614Aug 2025: 28.5%; sample: 601Sep 2025: 36.7%; sample: 589Oct 2025: 27.3%; sample: 616Nov 2025: 11.4%; sample: 577Dec 2025: 16.4%; sample: 596Jan 2026: 27.1%; sample: 5802026Feb 2026: 16.4%; sample: 556Mar 2026: 17.9%; sample: 630Apr 2026: 23.1%; sample: 657May 2026: 24.6%; sample: 666Jun 2026: 38.4%; sample: 646Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201826.1% of 739 movements
Feb 201827.0% of 679 movements
Mar 201824.3% of 720 movements
Apr 201827.4% of 678 movements
May 201822.5% of 703 movements
Jun 201828.3% of 660 movements
Jul 201829.4% of 664 movements
Aug 201826.9% of 661 movements
Sep 201822.4% of 665 movements
Oct 201822.0% of 705 movements
Nov 201824.3% of 494 movements
Dec 201836.1% of 487 movements
Jan 201920.2% of 737 movements
Feb 201922.3% of 681 movements
Mar 201927.3% of 728 movements
Apr 201922.4% of 653 movements
May 201920.5% of 473 movements
Jun 201933.2% of 467 movements
Jul 201933.3% of 493 movements
Aug 201930.5% of 489 movements
Sep 201929.4% of 472 movements
Oct 201929.5% of 495 movements
Nov 201911.5% of 480 movements
Dec 201925.3% of 494 movements
Jan 202017.9% of 730 movements
Feb 202036.1% of 700 movements
Mar 202014.0% of 420 movements
Apr 20202.5% of 40 movements — small sample, not ranked
May 20207.5% of 40 movements — small sample, not ranked
Jun 20201.6% of 64 movements
Jul 20205.0% of 141 movements
Aug 20203.4% of 175 movements
Sep 20201.8% of 109 movements
Oct 20205.2% of 58 movements
Nov 202012.0% of 50 movements
Dec 202023.5% of 85 movements
Jan 202122.2% of 72 movements
Feb 202129.4% of 34 movements — small sample, not ranked
Mar 202113.3% of 45 movements — small sample, not ranked
Apr 202125.6% of 78 movements
May 202111.6% of 86 movements
Jun 20216.0% of 100 movements
Jul 202121.9% of 137 movements
Aug 202129.7% of 185 movements
Sep 202117.2% of 244 movements
Oct 202110.1% of 317 movements
Nov 20218.9% of 280 movements
Dec 202113.8% of 341 movements
Jan 202218.6% of 338 movements
Feb 202231.0% of 336 movements
Mar 202214.9% of 404 movements
Apr 202222.8% of 531 movements
May 202220.3% of 528 movements
Jun 202231.9% of 480 movements
Jul 202228.5% of 460 movements
Aug 202221.7% of 508 movements
Sep 202237.5% of 544 movements
Oct 202220.5% of 547 movements
Nov 202212.4% of 588 movements
Dec 202236.4% of 618 movements
Jan 202323.6% of 609 movements
Feb 202318.6% of 591 movements
Mar 202335.5% of 659 movements
Apr 202332.1% of 613 movements
May 202323.7% of 646 movements
Jun 202333.4% of 622 movements
Jul 202343.4% of 613 movements
Aug 202338.7% of 628 movements
Sep 202338.6% of 622 movements
Oct 202330.9% of 641 movements
Nov 202324.2% of 596 movements
Dec 202347.6% of 632 movements
Jan 202426.7% of 603 movements
Feb 202422.1% of 611 movements
Mar 202420.1% of 661 movements
Apr 202438.7% of 592 movements
May 202430.2% of 612 movements
Jun 202439.7% of 584 movements
Jul 202448.9% of 599 movements
Aug 202442.7% of 586 movements
Sep 202446.9% of 588 movements
Oct 202430.9% of 615 movements
Nov 202419.8% of 597 movements
Dec 202435.7% of 596 movements
Jan 202529.2% of 593 movements
Feb 202514.2% of 571 movements
Mar 202516.3% of 637 movements
Apr 202523.4% of 591 movements
May 202525.5% of 609 movements
Jun 202533.5% of 600 movements
Jul 202540.6% of 614 movements
Aug 202528.5% of 601 movements
Sep 202536.7% of 589 movements
Oct 202527.3% of 616 movements
Nov 202511.4% of 577 movements
Dec 202516.4% of 596 movements
Jan 202627.1% of 580 movements
Feb 202616.4% of 556 movements
Mar 202617.9% of 630 movements
Apr 202623.1% of 657 movements
May 202624.6% of 666 movements
Jun 202638.4% of 646 movements
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

What did the big disruptions do here?

Each event is compared with the twelve preceding calendar months and the first later return to baseline.

A worse month is not proof the named event caused it. The open data carry no delay-cause field. Recovery is observed for at most eight subsequent months.

EventDirectionDisruption that monthBaseline beforeReturn to baseline
Pandemic regime · Jun 2020Arrivals1.6% of 64 movements22.6% across 5,320 flightsreturned the next month
Pandemic regime · Jun 2020Departures6.2% of 64 movements32.6% across 5,336 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals28.5% of 460 movements20.1% across 4,121 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures65.6% of 459 movements33.7% across 4,119 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals38.7% of 628 movements28.2% across 7,158 flightsreturned after 3 months
NATS system failure · Aug 2023Departures64.0% of 631 movements48.5% across 7,153 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals16.3% of 637 movements33.1% across 7,194 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures29.1% of 636 movements46.4% across 7,196 flightsreturned the next month
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Which time of year has been hardest?

Highest median: Sep, 37.1% across 6 months. Lowest median: Nov, 16.1% across 6 months.

Even the same calendar month differs across years. This is a record, not a forecast; pandemic years are excluded from the summaries.

Each cell is one calendar month of one year; the number is the share of that month’s arrivals that were disrupted. Darker means worse. A blank cell means no published data, not zero.

Seasonality: calendar month by year; share and nJanFebMarAprMayJunJulAugSepOctNovDec201920.2% of 737 movements22.3% of 681 movements27.3% of 728 movements22.4% of 653 movements20.5% of 473 movements33.2% of 467 movements33.3% of 493 movements30.5% of 489 movements29.4% of 472 movements29.5% of 495 movements11.5% of 480 movements25.3% of 494 movements202017.9% of 730 movements36.1% of 700 movements14.0% of 420 movements2.5% of 40 movements †7.5% of 40 movements †1.6% of 64 movements5.0% of 141 movements3.4% of 175 movements1.8% of 109 movements5.2% of 58 movements12.0% of 50 movements23.5% of 85 movements202122.2% of 72 movements29.4% of 34 movements †13.3% of 45 movements †25.6% of 78 movements11.6% of 86 movements6.0% of 100 movements21.9% of 137 movements29.7% of 185 movements17.2% of 244 movements10.1% of 317 movements8.9% of 280 movements13.8% of 341 movements202218.6% of 338 movements31.0% of 336 movements14.9% of 404 movements22.8% of 531 movements20.3% of 528 movements31.9% of 480 movements28.5% of 460 movements21.7% of 508 movements37.5% of 544 movements20.5% of 547 movements12.4% of 588 movements36.4% of 618 movements202323.6% of 609 movements18.6% of 591 movements35.5% of 659 movements32.1% of 613 movements23.7% of 646 movements33.4% of 622 movements43.4% of 613 movements38.7% of 628 movements38.6% of 622 movements30.9% of 641 movements24.2% of 596 movements47.6% of 632 movements202426.7% of 603 movements22.1% of 611 movements20.1% of 661 movements38.7% of 592 movements30.2% of 612 movements39.7% of 584 movements48.9% of 599 movements42.7% of 586 movements46.9% of 588 movements30.9% of 615 movements19.8% of 597 movements35.7% of 596 movements202529.2% of 593 movements14.2% of 571 movements16.3% of 637 movements23.4% of 591 movements25.5% of 609 movements33.5% of 600 movements40.6% of 614 movements28.5% of 601 movements36.7% of 589 movements27.3% of 616 movements11.4% of 577 movements16.4% of 596 movements202627.1% of 580 movements16.4% of 556 movements17.9% of 630 movements23.1% of 657 movements24.6% of 666 movements38.4% of 646 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan26.1%18.6–29.2%7 months, 4,199 flights
Feb22.1%14.2–31.0%7 months, 4,025 flights
Mar20.1%14.9–35.5%7 months, 4,439 flights
Apr23.4%22.4–38.7%7 months, 4,315 flights
May23.7%20.3–30.2%7 months, 4,237 flights
Jun33.4%28.3–39.7%7 months, 4,059 flights
Jul36.9%28.5–48.9%6 months, 3,443 flights
Aug29.5%21.7–42.7%6 months, 3,473 flights
Sep37.1%22.4–46.9%6 months, 3,480 flights
Oct28.4%20.5–30.9%6 months, 3,619 flights
Nov16.1%11.4–24.3%6 months, 3,332 flights
Dec35.9%16.4–47.6%6 months, 3,423 flights
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Which routes have the best and worst record?

Lowest disruption: LGW ↔ GENEVA, 20.3% of 59 movements. Highest disruption: BHX ↔ ZURICH, 41.7% of 408 movements.

The airline table uses this carrier on each route; airport and country tables combine carriers. Each figure is arrivals into its UK airport. Only sufficiently large exact samples enter the ordered comparison.

Observed disruption share by optionLgw ↔ Geneva20.3% of 59 flightsLcy ↔ Zurich20.5% of 1,185 flightsLhr ↔ Zurich22.1% of 2,556 flightsLgw ↔ Zurich33.2% of 458 flightsMan ↔ Zurich35.1% of 865 flightsBhx ↔ Zurich41.7% of 408 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
Gatwick ↔ Geneva20.3% of 59 movementsno events in 59 movementsdescriptive comparison
London City ↔ Zurich20.5% of 1,185 movements1.7% of 1,185 movementsdescriptive comparison
Heathrow ↔ Zurich22.1% of 2,556 movements0.7% of 2,556 movementsdescriptive comparison
Heathrow ↔ Geneva24.8% of 1,794 movements1.2% of 1,794 movementsdescriptive comparison
Gatwick ↔ Zurich33.2% of 458 movements0.7% of 458 movementsdescriptive comparison
Manchester ↔ Zurich35.1% of 865 movements0.1% of 865 movementsdescriptive comparison
BHX ↔ ZURICH41.7% of 408 movements1.0% of 408 movementsdescriptive comparison
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Which UK airports appear in this record?

5 published groups have enough arrivals to describe.

These operations are not matched for season, aircraft or time of day. The table makes no causal comparison.

UK airportDisruptionSample flag
Birmingham41.7% of 408 movementsdescriptive comparison
London City20.5% of 1,185 movementsdescriptive comparison
Gatwick31.7% of 517 movementsdescriptive comparison
Heathrow23.2% of 4,350 movementsdescriptive comparison
Manchester35.1% of 865 movementsdescriptive comparison
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Arrivals vs departures

25.8% of 7,328 movements arrivals were disrupted, against 40.8% of 7,331 movements departures.

The directions have separate denominators. A departure delay does not establish late arrival at the final destination; legal conditions differ by direction and carrier.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Movements past the three-hour mark

0.0% of 7,328 movements were more than three hours late over July 2025 to June 2026.

Cancellation is counted separately and is not a three-hour delay. Monthly counts cannot establish a passenger claim.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Facts about this record

Swiss Airlines appears from Jan 2018 to Jun 2026 with 50,575 arrivals.

The bounds describe the published record, not every commercial service. Final point is not necessarily a nonstop destination.

Archive route pairs: 31.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

What this data cannot tell you

Delay cause, individual passenger experience, commercial decisions and future performance are not established here.

Also absent are aircraft type, within-month time-of-day splits and cancellations made ahead of the short-notice reporting window.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Quick answers

These answers use the same populations and window as the tables above.

Every percentage retains its denominator.

How disrupted are these arrivals?

25.8% of 7,328 movements over July 2025 to June 2026.

How often are they cancelled?

0.9% of 7,328 movements at short notice.

How late is late?

17.5–46.7 minutes; delayed denominator 1,827–4,466

Are services improving?

The monthly line records past changes; it is not a forecast or a causal comparison.

Which routes are compared?

The route table uses separately identified UK airport and final-point pairs, with small samples flagged.

Does this cover my flight?

Only published aggregate movements; the circumstances of any individual flight are unknown.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

How this was calculated

Source: CAA punctuality statistics · snapshot 17/08/2026 10:24 · method route-record-v2.1 · Versioned claims, formulas and entity mapping.

Integer bucket counts are recovered from rounding intervals over D=M+C+U with their sum constrained to M. Ambiguous counts remain ranges; failed reconciliation is quarantined.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Your trip has already gone wrong

The monthly line and events table show whether your month was typical or unusual in the published record.

Nothing here decides an individual case or what a passenger may be owed.

CAA: the official route to complain
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.