Platform updates

New: XML Match Data Imports

Discover how XML match data imports, league strength factors, and clearance trackers streamline scouting, event analysis, and agency compliance workflows.

e-RiM Editorial Team · 25 June 2026 · Updated 6 November 2026 · 7 min read

Key takeaways

  • Event-level XML and CSV imports from Wyscout, Opta, and StatsBomb automatically normalise pitch coordinates and scale shot markers by xG.
  • Custom league strength factors (0.30 to 1.50) scale per-90 metrics and internal percentiles according to the agency's scouting criteria.
  • Club mandates enforce named licensed agents and a strict two-year cap, alongside daily expiry notifications at 90, 60, 30, and 7 days.
  • The transfer clearance tracker monitors eight ordered milestones from EPP request to distribution without directly handling payments or official filings.

Modern professional football representation requires strict administrative discipline alongside granular tactical intelligence. As agencies expand recruitment networks across multiple continents, analysts and intermediaries frequently handle data and compliance workflows across fragmented environments. Standardising raw event data and contract governance into a coherent agency workflow is now a baseline operational necessity.

Ingesting Match Data: XML Architectures and Event Coordinates

Performance analysis departments depend heavily on structured event data to validate live scouting reports and build longitudinal profiles. While comma-separated values (CSV) files have historically served as the default export medium, XML remains a core enterprise standard among major data vendors. Different suppliers structure match events according to distinct data models, presenting unique ingestion challenges for scouting software.

To accommodate varied vendor pipelines, the platform now supports structured player-match XML imports alongside existing CSV ingestion. This includes parsing data structured using either attribute-based XML (where data points sit inside element tags) or child-element-based XML architectures. Data must originate from the agency's own licensed accounts with providers such as Opta, Wyscout, or StatsBomb. Agencies remain responsible for their vendor licensing and data usage rights.

Spatial Normalisation for Shot and Pass Maps

Event data is only as good as its coordinate consistency. Raw event files typically record event timestamp, event type, and pitch coordinates (x and y), with optional fields including end coordinates, event outcome, match minute, and expected goals (xG) values. However, coordinate systems diverge significantly between data collectors:

  • StatsBomb coordinates: Recorded across a standard 120-unit length by 80-unit width pitch boundary.
  • Standard percentage grids: Frequently recorded by Opta and other suppliers on a normal 0–100 scale for both axes.

Import engines now automatically normalise these disparate coordinate systems into a singular standard pitch projection. When event files contain xG metrics, visualised shot markers scale proportionately to reflect the underlying probability of the attempt. Analysts can plot pass origins, successful destinations, and shot locations without manually converting pitch scales in external statistical scripts.

Contextualising Recruitment Metrics with League Strength Factors

Evaluating statistical outputs across borders requires careful baseline control. A winger completing four successful take-ons per 90 minutes in a developmental competition does not necessarily perform at the same level as one generating identical output in a top-five European domestic league. Without adjustment, raw scouting queries heavily over-index on players operating in less competitive tiers.

To address this variance without enforcing rigid, black-box algorithms, agency staff can now configure custom league strength factors. Every competition in the system can be assigned a numerical coefficient ranging from 0.30 to 1.50, where 1.00 represents the agency's selected reference league (such as the Premier League or La Liga).

When a league strength coefficient is applied, player per-90 metrics and internal agency percentile rankings adjust dynamically based on the designated weight. This ensures that internal radars and talent queries reflect the relative difficulty of the player's competitive environment. Competitions that have not yet been assigned a coefficient by staff are clearly flagged as unrated, preventing uncalibrated metrics from skewing shortlist evaluations.

Reporting and Dossiers: Radars, Memos, and Reference Data

Technical departments must frequently translate analytical insights into concise dossiers for sporting directors, head coaches, and recruitment panels. Visual comparisons provide immediate clarity when filtering candidate replacements during transfer windows.

Comparison Memos and Access Governance

Scouts and analysts can generate side-by-side radar graphics evaluating target players against existing squad members or alternative shortlist options. From this comparative interface, staff can generate a formal comparison memo as a private PDF with a single click.

Because recruitment intelligence represents highly sensitive commercial property, each generation and export of a comparison memo is logged within internal administrative records. Agency executives retain complete oversight over which team members compiled, viewed, and distributed technical dossiers.

Managing Reference History Safely

Historical context often includes registration journeys and medical absences. To ensure agencies retain complete historical overviews without breaching web-scraping restrictions or third-party platform terms of service, staff can manually enter historical transfer records and injury occurrences line by line from public sources such as Transfermarkt.

Data populated through manual entry is permanently marked within player dossiers as unverified reference data. This distinction ensures that scouting staff, player care managers, and prospective buying clubs do not confuse informal public records with official federative registration documents or verified medical clearance certificates.

Representation Compliance: Club Mandates and Minor Protection

Operational software must reflect the strict regulatory frameworks governing domestic and international player movement. Agencies regularly navigate contractual structures that require comprehensive audit trails and strict adherence to global rules.

Club Mandate Controls

Agencies frequently act on behalf of clubs rather than players, securing written authorisations to broker transactions. The platform now incorporates a dedicated club mandate agreement type. This feature permits staff to record agreements where a club authorises the agency to perform specific transactional roles:

  1. Sell an existing registered player to another club.
  2. Sign an incoming target on behalf of the club.
  3. Arrange an outgoing or incoming loan agreement.
  4. Represent the club's general commercial and transfer interests within specified markets.

System controls enforce regulatory boundaries on these mandates. Each club mandate must specify an individual named licensed football agent who holds operational responsibility for the transaction. Furthermore, the system enforces a strict maximum duration cap of two years, prohibiting indefinite representation windows. Signatures obtained from club officials are recorded and timestamped directly by agency staff.

Protecting Under-18 Players

Engaging underage talent requires heightened administrative caution under domestic association guidelines and the FIFA Football Agent Regulations (FFAR). The system enforces a sequential signature workflow for minors:

  • The player reviews and signs the agreement first, provided they have been granted user account access.
  • A verified legal guardian must then countersign the agreement before it can be validated.
  • The system validates that the digital terms fingerprint matches precisely between the player and guardian iterations, preventing unilateral alterations between signatures.

Readers should note that this platform overview does not constitute legal, tax, or financial advice. Readers must review current editions of relevant governing texts, including the FIFA Regulations on the Status and Transfer of Players (RSTP) and the FFAR. It should also be noted that certain provisions of the FFAR, specifically those governing service fee caps, remain suspended in specific jurisdictions following ongoing legal challenges.

Tracking Mandates and Transfer Clearance Milestones

Once terms are agreed, transactions face substantial administrative clearance procedures across national associations and clearing house systems. Delays in international clearances or passport reconciliations can derail registrations on deadline day.

The Eight-Stage Transfer Clearance Tracker

The clearance tracking utility provides an ordered, transparent timeline to monitor the international transfer workflow across eight specific operational milestones:

  1. EPP Request: Initial submission and logging of the Electronic Player Passport request.
  2. EPP Reconciliation: Identification and correction of historical club registration records.
  3. TMS Instruction: Formal input of agreed transfer data into the FIFA Transfer Matching System.
  4. ITC Issuance: Delivery of the International Transfer Certificate by the releasing national association.
  5. FCH Allocation Statement: Receipt of calculation statements from the FIFA Clearing House.
  6. Invoice Upload: Submission of required banking and contractual documentation to the clearing house portal.
  7. FCH Compliance: Successful completion of background and anti-money laundering assessments by the clearing house.
  8. Distribution: Confirmation that training rewards and solidarity payments have been disbursed to formative clubs.

Staff can upload private verification documents at each milestone and run an automated EPP gap check to identify unaccounted periods in a player's youth registration history. An automated 30-day payment countdown helps staff monitor settlement deadlines following compliance approval.

Proactive Mandate Expiry Alerts

Losing mandate coverage due to administrative oversight exposes agencies to commercial disputes. To prevent unintended lapses, the platform delivers daily in-app expiry notices at 90, 60, 30, and 7 days prior to mandate expiration. These alerts are directed strictly to staff members with Deal Room access rights. In accordance with professional standards and governing rules, agreements do not renew automatically, requiring active renegotiation and execution of new representation terms.

Summary

Managing a modern football agency requires continuous synchronisation between scouting intelligence and regulatory operations. The introduction of flexible XML and CSV data ingestion, coordinate normalisation, and custom league strength factors equips analysts to evaluate talent accurately across global competitions. Simultaneously, structured workflows for minor representation, club mandate governance, and eight-stage transfer clearance tracking ensure agency operations remain organised, compliant, and auditable.

Frequently asked questions

Which XML data structures are compatible with the import engine?

The system parses player-match XML exports using either attribute-based or child-element-based formats alongside standard CSV files. Ingested files must be generated from an agency's own licensed provider accounts with suppliers such as Wyscout, Opta, or StatsBomb.

How does the platform normalise different coordinate scales?

The ingestion system converts proprietary pitch measurements, such as StatsBomb 120x80 grids or vendor 0-100 percentage scales, into a single standard coordinate projection. Shot maps and pass plots render accurately, with shot marker sizes adjusting automatically to reflect expected goals (xG) figures.

How are representation agreements for minors secured on the platform?

Agreements involving players under 18 require the minor to sign first, followed by a mandatory countersignature from a verified legal guardian. The system ensures compliance by checking that the digital terms fingerprint matches exactly between both signature stages.

Does the transfer clearance tracker submit documents directly to FIFA TMS or the Clearing House?

No, the clearance tracker is an internal monitoring utility that logs eight sequential administrative milestones and checks for registration gaps. It does not file official documentation into TMS, interact with FIFA platforms, or process financial transfers.

Official sources

Rules change. Always check the current official text before acting.

This article is general information for football professionals. It is not legal, medical or financial advice. e-RiM is not affiliated with FIFA, The FA, Transfermarkt or the data providers mentioned.

match dataxml importscouting analyticstransfer compliancesports agency

e-RiM Editorial Team

Practical guidance for agents, scouts, analysts and club staff, reviewed against official sources.

More in Platform updates

Get new guides by email

One practical email when new articles publish.

Unsubscribe from newsletter