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
- Prepare the observed race, match or training records and the stated units. Supply independently verified rule editions, calibration tables and targets where requested.
- Enter observedMiddleThirdPassAttempts, observedCompletedMiddleThirdPasses using the field table and calculation rules, then run the tool.
- Read pooledMiddleThirdPassCompletionPercent. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- 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 field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| observedMiddleThirdPassAttempts | Observed middle third pass attempts | list of number | Required |
| observedCompletedMiddleThirdPasses | Observed completed middle third passes | list of number | Required |
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 field | Meaning | Value type |
|---|---|---|
| pooledMiddleThirdPassCompletionPercent | Pooled middle third pass completion percent | number |
{
"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
-
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.