Futrix Metrics
Futrix Metrics
Explorer
Not connected
Customize quota: --
Usage Quota
Customize feature quota for your current API key. Each platform function call consumes 1 usage.
Plan
--
Current subscription tier
Monthly Limit
--
Customize calls per month
Used
--
Calls consumed this month
Remaining
--
Connect API key to load
Billing Period
--
Player Report
Turn a player lookup into a branded dossier with rating, role, and feature intelligence.
Player Dossier

Generate a full scouting packet without leaving the workspace.

Use an exact ID when you know the target, or combine fuzzy name, season, and league when you are still narrowing context. The report below remains unchanged; only the intake surface is being upgraded.

Output Rating, role, radar
Feature lab Custom charting preserved
Report Intake
Use one strong identifier or combine fields for a narrower dossier build.
Charts
A modular analytics wall built around the real player-charts API surfaces.
Analytics Wall

One wall for player lenses, market scans, and league‑level pattern reading.

Seven modular surfaces wired to the player-charts API. Move between individual player reconstruction and database-wide analytics without switching context.

7 Chart Types
3 Scopes
Combinations
Player-level League-level Database-wide
Web Features
7 interactive surfaces — select a tab below to launch.
Radar
Skill profile against position benchmark.
player_idseasonsource
Cluster Profile
GMM cluster & positional probabilities.
player_idseasonsource
Timeline
Season-by-season score movement across dimensions.
player_idscore_dimssource
Top Players
Leaderboard ranked by overall rating.
top_npositionleagueseason
Distribution
Position-by-position box-range spread.
score_dimseasonrow_limit
League Heatmap
League-by-skill mean comparison matrix.
seasontop_leaguessource
Scatter
Score relationship explorer with cluster colouring.
x_axisy_axiscolour_byleague
Endpoint intent
`/player-charts/radar/{player_id}` is a player skill profile against a position benchmark. This rebuild keeps that same job: it pulls the player row, then computes a peer baseline from the same position and season in your ratings database.
Choose a player to render the skill radar against position peers.
Endpoint intent
`/player-charts/cluster-profile/{player_id}` exposes GMM cluster probabilities and position probabilities. This panel surfaces both distributions plus top traits so you can see assignment confidence, not just the winning label.
Choose a player to inspect cluster probabilities and positional fit.
Endpoint intent
`/player-charts/timeline/{player_id}` is season-by-season movement across selected score columns. Here you can stack multiple dimensions and watch how the player profile evolves, not just overall rating.
Choose a player to plot season-by-season score movement.
Endpoint intent
`/player-charts/top-players` is a leaderboard, not a compare tool. This view ranks the live database by overall rating and keeps the filters aligned with season, league, position, and source.
Set filters to render the highest-rated players in the database.
Endpoint intent
`/player-charts/score-distribution` is a position-by-position distribution lens. The rebuild uses a box-range composition, so median, IQR, and whiskers stay visible in a single compact Chart.js view.
Select a score dimension to compare positional spread.
Endpoint intent
`/player-charts/league-scores` compares mean skill levels league-by-league. This version exposes the matrix directly in Canvas so scouts can scan league strengths at a glance.
Generate a league-by-skill heatmap for the current database slice.
Endpoint intent
`/player-charts/score-scatter` is for exploring score relationships at scale. You can colour by position or cluster metadata to see whether structure is tactical, role-based, or simply rating-driven.
Choose two score axes to explore structural separation in the player pool.
Player Comparison
A shortlist war room for side-by-side profile review, role fit, and season context.
War Room
Put a shortlist on the table and separate profile shape from meeting-room bias.
Select a shortlist, set the comparison scope, and review the players you want to include. The charts below stay the same — this step simply helps organize the comparison first.
Charts per run
6
Radar, grouped bar, heatmap, scatter, cluster stack, and timeline.
Player load
0
Readable overlays stay capped at five players.
Current shortlist
Add players from Search or enter IDs below.
No players staged yet.
What gets generated
The compare workspace always returns a Chart.js radar, then layers on a grouped score bar, score heatmap, attack-vs-defense scatter, cluster fit stack, and a timeline compare across seasons.
Build a shortlist of 2–5 players to unlock the full comparison dashboard.
Player Ratings Database
Browse the full ratings table from /database/ratings — filter by position, league, season, and score range.
Database · Ratings

Every player score in one surface.

The ratings endpoint returns scored player records with overall rating, positional scores, and season metadata. Use the filters below to narrow the view or explore the full population.

Endpoint
/database/ratings
Fields
rating attack defense passing gk_shotstop gk_command
Filter Console
Narrow results
0 records
Role Cluster Results
Browse role cluster assignments from /database/role-cluster-results — GMM-based player segmentation.
Database · Clusters

Data-driven role archetypes for every player.

The clustering endpoint returns GMM-assigned roles with membership probabilities. Players are grouped by statistical similarity rather than nominal position — revealing hidden archetypes that traditional labels miss.

Endpoint
/database/role-cluster-results
Fields
cluster role_label probability entropy source top_traits
Filter Console
Narrow results
0 records
Explore
Global model analytics, league views, and cluster insights — no player ID required.
Customize Report
An upload lab for batch predictions, cluster reading, and cohort-level reporting.
Upload Lab

Batch predict an entire cohort from a single file upload.

Upload a player spreadsheet — the model returns ratings, cluster assignments, and a cohort-level decision brief. One file in, full intelligence out.

Workflow
1
Upload
2
Predict
3
Analyse
Required Fields
position season league
File Intake
Drag & drop or click to browse your cohort file.
.csv .xlsx .xls
Drop your file here
or click anywhere to browse
Each row = one player · Large files are auto-sent in multiple prediction batches
Select Player Features
0 selected
Choose up to 8 features to display.