Middle-Third Pass Completion %

Pool actual soccer middle-third passes over matched opportunity counts, not unweighted match percentages or general success inference.

Description

Middle-third pass completion pools opportunities across records.

Middle-third pass completion pools opportunities across records. Match percentages should not be averaged without exposure weights.1

The returned values include Pooled middle third pass completion percent. The How section below explains the calculation, input rules and interpretation.

When to use Middle-Third Pass Completion %

Use Middle-Third Pass Completion % when you need to evaluate the supplied records under the calculation and evidence rules below. No pass-location recognition or general success forecast is performed.

Prepare the observed race, match or training records and the stated units. Supply independently verified rule editions, calibration tables and targets where requested.

How to use Middle-Third Pass Completion % and understand its results

  1. Prepare the observed race, match or training records and the stated units. Supply independently verified rule editions, calibration tables and targets where requested.
  2. Enter observedMiddleThirdPassAttempts, observedCompletedMiddleThirdPasses using the field table and calculation rules, then run the tool.
  3. Read pooledMiddleThirdPassCompletionPercent. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
observedMiddleThirdPassAttemptsObserved middle third pass attemptslist of numberRequired
observedCompletedMiddleThirdPassesObserved completed middle third passeslist of numberRequired

Enter aligned nonempty integer attempts 0–1000000 and completions 0–matched attempts, with positive pooled attempts. Return pooled percent.

completion%=100sum(completed)/sum(attempts)

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
pooledMiddleThirdPassCompletionPercentPooled middle third pass completion percentnumber
json
{
  "input": {
    "observedMiddleThirdPassAttempts": [
      5,
      10
    ],
    "observedCompletedMiddleThirdPasses": [
      2,
      6
    ]
  },
  "output": {
    "pooledMiddleThirdPassCompletionPercent": 53.333333333333336
  }
}

Limitations and assumptions

No pass-location recognition or general success forecast is performed.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use xG Shot Quality Lookup: Expected goals can sum calibrated shot probabilities without requiring independent shots. The context model must come from the caller. For a complementary task, use Rugby Goal Kick Success Percent: Goal-kick success is conditional on actual kick opportunities. Pooling counts avoids equal weighting of unequal match exposures.

References

  1. Middle-Third Pass Completion % — tool.io

Similar or alternative tools

  • xG Shot Quality Lookup

    Expected goals can sum calibrated shot probabilities without requiring independent shots. The context model must come from the caller.

  • Rugby Goal Kick Success Percent

    Goal-kick success is conditional on actual kick opportunities. Pooling counts avoids equal weighting of unequal match exposures.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies