Published sample Ref LTN-26-1210721 Data through 21 Sep 2026
Latent.
ReportPlayer Report
ReferenceLTN-26-1210721
Data through21 Sep 2026
Sample · not a commissioned report

Adam Pearlman.

Cavalry FCCanadaDefender21 y183 cmAgencynot on record
Latent Level*
332 -43 vs CPL DF avg

*Latent Level: our cross-league performance index on a 0 to 1,000 scale, opponent-adjusted and calibrated on completed transfers — backtest published in full. CPL DF average, 2026: 375 (n=47).

The verdict

Attacking full-back profile.
Not yet ready above the Canadian Premier League.

Recommended fee band
€44k–€230k
IQR of the 8 closest comparable transfers that completed
Market value
€175k
Transfermarkt
Output alone prices
€147k
value model on performance only
€0comparable fees ran €12k–€1.7m · white mark = market value€1.8m
STRONGEST · ASSISTS 93rdWEAKEST · SHOTS ON TARGET 16th

Adam Pearlman is a 21-year-old defender at Cavalry FC. His statistical profile reads as a attacking full-back profile. In 2026: 22 appearances, regular starter.

His Level of 332 is below the average for a Canadian Premier League defender. On that gap he is not yet ready above the Canadian Premier League.

He should cost €44k–€230k, a band drawn from 8 comparable transfers, against a recorded market value of €175k.

The strongest thing in the file is assists: 93rd percentile among 47 defenders in the Canadian Premier League, 2026. The weakest is shots on target, 16th in the same group.

01

The decision

fit, price, risk

The decision on Adam Pearlman in three parts: which squads the numbers argue for, what profiles like his have cost, and what the file cannot vouch for.

Ranked first for fit
MFK Skalica
of 8 clubs scored
Fee band
€44k–€230k
comparable transfers that completed
Risk flags
6
4 weak percentiles

1. Fit, ranked

8 clubs were scored on level, squad need and feasibility. MFK Skalica is ranked first for fit: DF group is 7 deep against a league median of 8, averages 26.7 years to his 21, 5 contracts up by Jun 2027. The engine reads him as a lateral move (Level 332 against a cohort average of 375). A rank is a statement about fit, not a forecast: the engine does not say where he goes, only which squads the numbers argue for.

RankClubStepSquad gapComparable feesPaid comps
1MFK Skalica
SVK Slovakia
lateralDF group 7 deep€200k–€250k5
2KFC Komarno
SVK Slovakia
lateralDF group 7 deep€200k–€250k5
3MFK Dukla Banska Bystrica
SVK Slovakia
lateralDF group 7 deep€200k–€250k5
4Kispest–Honvéd FC
HUN Hungary
step upDF group 10 deep€150k–€500k21
5NK Rudes
CRO Croatia
step upDF group 12 deep€100k–€375k13

2. Price context

Recommended band
€44k–€230k
IQR of 8 comparable transfers
Market value
€175k
Transfermarkt
Output alone prices
€147k
value model on performance only

His recorded market value sits inside the band.

3. Risk flags

Risk flags

6 flags, 4 of them weak percentiles. Each is a number in this file, not an opinion; the section it comes from prints the detail.

  • weak: Shots on target: 16th percentile among 47 defenders in the Canadian Premier League, 2026.
  • weak: Shot accuracy: 19th percentile among 47 defenders in the Canadian Premier League, 2026.
  • weak: Shots: 22nd percentile among 47 defenders in the Canadian Premier League, 2026.
  • weak: Pass accuracy: 22nd percentile among 47 defenders in the Canadian Premier League, 2026.
  • evidence: No European minutes on record: nothing shows how his output holds against stronger opposition.
  • evidence: Squad facts behind the fit ranking are a snapshot from 2026-08-14; depth and contracts can have moved.

Higher-Level players have sold for higher fees: rank correlation +0.24 across 1257 sales abroad with a disclosed fee. The Level is a modest guide to playing time after a move: 39% of top-quartile players got at least 15 full matches of league football in a season at their new club, against 28% from the bottom quartile. Nothing on this page predicts who moves or who succeeds after moving. The fit ranking states which squads the numbers argue for; the price band states what comparable transfers fetched; the flags state what the file cannot vouch for.

02

Career development

Transfermarkt

2 completed outgoing moves on record across 2025–2026: 0 permanent, 2 loans, 0 permanent moves abroad.

Completed moves
2
2025–2026
Permanent / loans
0 / 2
none abroad
Value at last move
€175k
Transfermarkt, 2026

Market value trajectory

€0€88k€175k20252026€175k€175kMarket value

Transfermarkt estimates at each recorded move; labelled markers are permanent transfers.

SeasonMoveCountryFeeMarket valueAge
2025HFX Wanderers FC → TorontoUnited Statesend of loan€175k20
2026Cavalry FC → TorontoUnited Statesend of loan€175k21

Market value is the Transfermarkt estimate at the time of the move, not a fee. “not recorded” means the source holds no figure - it never means zero.

Season data places him at Cavalry FC in the Canadian Premier League as of 2026.

03

Latent Level vs league

SofaScore event data

The Latent Level is one number comparable across our seven leagues: a performance composite, adjusted for opponent strength within the league and for the league's own strength - calibrated on how players from each league actually fared after moving, not on reputation. It is an index on a 0 to 1,000 scale, not a percentile or a percentage, and cohort averages differ by competition - so it is only readable next to the positional average printed beside it.

Latent Level
332
43 below the positional average
Positional average
375
the average CPL defender, 2026
Method
level-v2.3
1 season of Level history

His Level of 332 is below the average for a Canadian Premier League defender. That average is drawn from 47 defenders who played at least 270 minutes in the Canadian Premier League in the 2026 season.

Validation

Higher-Level players have sold for higher fees: rank correlation +0.24 across 1257 sales abroad with a disclosed fee. The Level is a modest guide to playing time after a move: 39% of top-quartile players got at least 15 full matches of league football in a season at their new club, against 28% from the bottom quartile.

The full backtest, with sample sizes, correlations and quartile hit rates, is printed in the Stated limits & methodology section at the end of this report.

Every percentile below ranks Adam Pearlman within the group of 47 defenders who played at least 270 minutes in the Canadian Premier League in the 2026 season. He is compared only with players from his own league, season and position, never across leagues or divisions.

Sample
1,879′
22 matches, 22 starts
Peer group
47
defenders with 270+ minutes, CPL 2026
Goals + assists
1+3
one every 470′

A percentile places him inside the peer group named above: 80 means he ranks above 80 percent of that group on the metric, and 50 is the middle of the pack. Sky bars mark clear strengths (70 or higher), dark bars clear weaknesses (30 or lower); the faded bars sit in between. Grey bars count volume - how much of something he does, not how well - so a longer grey bar is not automatically better. “—” means no rank is published for that metric: the sample behind it is too small, or the metric is covered for only part of the season, so a percentile would mislead. “not recorded” means the competition does not collect that stat.

Goals
0.05 /90
54
Assistsclear strength in this group
0.14 /90
93
Shotsclear weakness in this group
0.34 /90
22
Shots on targetclear weakness in this group
0.05 /90
16
Shot conversionclear strength in this group
14.3%
70
Shot accuracyclear weakness in this group
14.3%
19
Key passesclear strength in this group
1.29 /90
93
Progressive carriesclear strength in this group
1.58 /90
82
Pass accuracyclear weakness in this group
82.8%
22
Ball recoveries
3.21 /90
35
Touchesvolume: how much, not how well
65.00 /90
44
Duels contestedvolume: how much, not how well
8.00 /90
73
Duel win rateclear strength in this group
61.7%
80
SeasonClubLeagueMinGoals/90Assists/90Shots/90KP/90Pass %Duel win %
2026Cavalry FCCPL (tier 1)1,8790.050.140.341.2982.8%61.7%
04

Level trajectory

Latent Level, in time

One season carries a Level, so the trajectory is read inside it. 6 monthly checkpoints, each a rating that was computable on that date against the full-season cohort of 47 defenders. The swing across the season was 140 points, against a positional average of 375.

How the CPL 2026 Level was built

254324394Apr 2026May 2026Jun 2026Jul 2026Aug 2026Sep 2026332Latent Level

Season-to-date rating at the end of each month once he had passed 270 minutes: lowest 254 (Apr 2026), highest 394 (Jul 2026), finishing on 332 after 1,879 minutes.

ThroughMinutes to dateComponentsLevel
Apr 20263175254
May 20266685356
Jun 20268485332
Jul 20261,2085394
Aug 20261,6525356
Sep 20261,8795332
A rating that moved

A 140-point swing within one season means the published figure depends on when the season was cut. The final value is the one every other section uses; the checkpoints show how firm it is.

Each checkpoint rescores his season-to-date per-90s at the end of that month against the full-season cohort of players in his position and competition, with opponent adjustment and the continental factor held at their season values, so the last checkpoint equals his published Level.

05

Transfer analysis

Destination shortlist

His own record holds no permanent move abroad yet. No fee has ever been recorded for him.

MFK Skalica · SVK · Slovakia

The gap. DF group is 7 deep against a league median of 8, averages 26.7 years to his 21, 5 contracts up by Jun 2027.

Why it is realistic. A lateral in club level (MFK Skalica squad averages €170k a player vs €154k at his current club), and the Canada to Slovakia corridor is thin (1 move on record), so his profile carries the case.

The cost. Comparable moves went for €200k–€250k (from 5 paid transfers into Slovakia).

KFC Komarno · SVK · Slovakia

The gap. DF group is 7 deep against a league median of 8, averages 29.7 years to his 21, 6 contracts up by Jun 2027.

Why it is realistic. A lateral in club level (KFC Komarno squad averages €178k a player vs €154k at his current club), and the Canada to Slovakia corridor is thin (1 move on record), so his profile carries the case.

The cost. Comparable moves went for €200k–€250k (from 5 paid transfers into Slovakia).

MFK Dukla Banska Bystrica · SVK · Slovakia

The gap. DF group is 7 deep against a league median of 8, averages 23.6 years to his 21, 2 contracts up by Jun 2027.

Why it is realistic. A lateral in club level (MFK Dukla Banska Bystrica squad averages €170k a player vs €154k at his current club), and the Canada to Slovakia corridor is thin (1 move on record), so his profile carries the case.

The cost. Comparable moves went for €200k–€250k (from 5 paid transfers into Slovakia).

Kispest–Honvéd FC · HUN · Hungary

The gap. DF group of 10, averages 28.5 years to his 21, 3 contracts up by Jun 2027.

Why it is realistic. A step up in club level (Kispest–Honvéd FC squad averages €246k a player vs €154k at his current club), and no Canada to Hungary move on record, so his profile carries the case.

The cost. Comparable moves went for €150k–€500k (from 21 paid transfers into Hungary).

NK Rudes · CRO · Croatia

The gap. DF group of 12, averages 26.8 years to his 21, 8 contracts up by Jun 2027.

Why it is realistic. A step up in club level (NK Rudes squad averages €263k a player vs €154k at his current club), and the Canada to Croatia corridor is thin (2 moves on record), so his profile carries the case.

The cost. Comparable moves went for €100k–€375k (from 13 paid transfers into Croatia).

FC Cincinnati · MLS · United States

The gap. DF group is 7 deep against a league median of 10, averages 29.4 years to his 21, 4 contracts up by Jun 2027.

Why it is realistic. A step up in club level (FC Cincinnati squad averages €2.0m a player vs €154k at his current club), and 51 Canada to United States moves already on record.

The cost. Comparable moves went for €80k–€91k (from 3 paid transfers into United States); most corridor moves were free transfers.

Kisvárda FC · HUN · Hungary

The gap. DF group is 7 deep against a league median of 10, averages 25.7 years to his 21, 2 contracts up by Jun 2027.

Why it is realistic. A step up in club level (Kisvárda FC squad averages €288k a player vs €154k at his current club), and no Canada to Hungary move on record, so his profile carries the case.

The cost. Comparable moves went for €150k–€500k (from 21 paid transfers into Hungary).

Nyíregyháza Spartacus · HUN · Hungary

The gap. DF group is 8 deep against a league median of 10, averages 24.2 years to his 21, 3 contracts up by Jun 2027.

Why it is realistic. A step up in club level (Nyíregyháza Spartacus squad averages €282k a player vs €154k at his current club), and no Canada to Hungary move on record, so his profile carries the case.

The cost. Comparable moves went for €150k–€500k (from 21 paid transfers into Hungary).

Each card's cost line is what completed moves on that route have gone for - it prices the route, not the player. The recommended range for Adam Pearlman himself is €44k–€230k, from his closest comparable transfers (Valuation & comps). Where a route's band sits above it, that is the destination market's price level, not a higher valuation of him.

06

Style profile & similar players

Style engine

Adam Pearlman is a Attacking full-back profile. Below: his nearest statistical neighbours side by side, then the ones who earned a move out of the Canadian Premier League and what it cost.

Archetype
Attacking full-back profile
key passes 93rd · assists 93rd · progressive carries 82nd
Similar players
9
nearest neighbours, same league + position
Moved out of the league
1
each move and fee below

Style vector

goalsshot volumeshots on targetconversionshot accuracyassistskey passesprogressive carriestoucheslong ballspass accuracyrecoveriesclearancesduel volumeduel win rate
ShootingPassing & creationDefensive work

Axes are percentiles among 47 defenders in Canadian Premier League 2026. Related metrics sit on the same arc, so the shape reads as a style: it describes how he plays, not how good he is.

Nearest statistical neighbours

PlayerClubconversiongoalsassistskey passesduel win rateduel volumeSimilarity
Adam PearlmanCavalry FC705493938073—
Morey DonerVancouver FC24268297907180
Kian ProctorVancouver FC62696865827878
Rezart RamaForge FC24266880209576
Kadin ChungPacific FC62672871503775
Jefferson AlphonseHalifax Wanderers FC24262814678875
Christian Greco-TaylorPacific FC24267352638475
Bradley KamdemCavalry FC96652867311873
Francesco TroisiHalifax Wanderers FC2426289533372
Marcus GodinhoHalifax Wanderers FC24262854188272

Similarity is 0–100, computed from the full percentile vector shown above, within league and position. The stat columns are his most defining axes, two per category, as percentiles on the same scope as the radar. Method: comps v2.0 (2026-08-15).

Similar players who moved out of the league

PlayerMoved toSeasonFeeSeason before the moveSimilarityBiggest gap vs Adam Pearlman
Marcus GodinhoSporting JAX, United States2026free transfer29 y · 928′ · 0 G 0 A72shot accuracy 84 vs 19

Every player here profiles close to Adam Pearlman and completed a real move out of the league: the fee is what that profile fetched, and the season column is what he was producing when it happened.

07

Form & usage

Match-by-match

How Adam Pearlman is trending match by match in the CPL 2026 - not the season average, but the direction of travel. Each reading is his trailing 10 appearances, a window wide enough to smooth one-game noise while still moving when his level does, with every match weighed by opposition difficulty.

Appearances
22
22 starts, 0 as sub
Start rate
100%
of his club's finished matches
Full 90s
64%
of his starts completed

Usage pattern: regular starter · 85′ average when starting · 95% of his club's available minutes.

Goals + assists /90

0.10.210.3206-1007-1807-2908-0908-2209-0709-190.32

Shots /90

0.310.460.6106-1007-1807-2908-0908-2209-0709-190.32

Key passes /90

1.061.441.8206-1007-1807-2908-0908-2209-0709-191.16

Duel win rate

60.3%63.65%67%06-1007-1807-2908-0908-2209-0709-1960.3%

Ball recoveries /90

2.863.43.9406-1007-1807-2908-0908-2209-0709-192.86

Pass accuracy

81.3%82.8%84.3%06-1007-1807-2908-0908-2209-0709-1981.3%

Trailing rate over the last 10 appearances, every match weighed by opposition difficulty. A gap in a line means the window fell below the minutes gate for that stat - withheld rather than invented, never zero.

DateOpponentResultOpp. difficultyMinGARole
2026-06-06Halifax Wanderers FC (H)W 2-00.8290′01start
2026-06-10Inter Toronto (A)W 5-10.7990′00start
2026-07-04Atlético Ottawa (A)W 3-01.0790′00start
2026-07-18Halifax Wanderers FC (H)D 1-10.8290′00start
2026-07-25Vancouver FC (A)L 0-10.9890′00start
2026-07-29FC Supra Du Quebec (H)W 2-10.8290′00start
2026-08-02Inter Toronto (H)W 5-00.7990′10start
2026-08-09FC Supra Du Quebec (A)D 1-10.8290′00start
2026-08-15Forge FC (H)W 2-11.5189′00start
2026-08-22Atlético Ottawa (H)W 3-11.0790′01start
2026-08-29Vancouver FC (H)W 1-00.9885′00start
2026-09-07Halifax Wanderers FC (A)W 3-10.8272′01start
2026-09-13Pacific FC (A)W 1-00.3665′00start
2026-09-19Forge FC (H)D 1-11.5190′00start

Opposition difficulty is the opponent's points-per-match from our own finished results, 1.0 = league average - a per-match weight, never a league table; “—” = under 5 matches played. Showing the 14 most recent of 22 appearances.

Availability, not injury data

A gap in the match log means his club played without him - that is all our data records. The reason (selection, fitness, registration) is not recorded, and we do not guess at it.

08

Continental evidence

UEFA club competitions

Adam Pearlman has no UEFA club-competition appearance in our continental package (2018–2026 group stages onward and qualifying where covered).

That absence is informative in itself: any projection to export-level opposition rests on league data alone, and the rest of this report treats it that way.

09

Valuation & comps

Value engine

What Adam Pearlman should cost, grounded in what comparable players actually cost. His market value is set against a performance model built on his own age and position group (n=3,047); the range below comes from 30 comparable transfers with recorded fees, not from optimism.

Market value
€175k
Transfermarkt estimate
Performance-predicted value
€147k
market value 19% above what his output predicts
Recommended range
€44k–€230k
IQR of the 8 closest of 30 comps · anchor: market value

Fee comps

recommended €44k–€230k€0€850k€1.7m181920212223moved abroadstayed in the marketage at transferfee

Shaded band = the recommended fee range. Filled points moved abroad; hollow points stayed in the same market. Stronger points are closer statistical matches; the closest set the range.

PlayerMoveFeeAgeSeason
Zurab RukhadzeFC Dila Gori → Kolos Kovalivka€50k222025
Vyacheslav KulbachukFC Džiugas Telšiai → Debrecen€50k202025
Kornél SzűcsKecskeméti TE → Plymouth€470k222024
Abdul YusifPaide Linnameeskond → Zelez. Pancevo€20k222024
Jovan IvanisevicNK Istra 1961 → FK Sarajevo€150k212026
Nikolas BrandisAS Trencin → FC Groningen€600k212026
Luka PosinkovicHSK Posusje → NK Varazdin€25k222025
Sergiy KorniychukPolissya Zhytomyr → Chornomorets€150k222026
Matteo de BrienneAtlético Ottawa → GAIS€60k222024
KalyFC Dila Gori → Casa Pia€360k212024
Kufre EtaCSKA 1948 → Vojvodina€1m212025
Diego BorgesZalaegerszegi TE FC → Kansas City€1.7m212025
Ajdi DajkoKF Laçi → LNZ Cherkasy€200k212024
Elmando GjiniKF Teuta → FC Ballkani€120k212024
Pedro GuimaraesOrange County SC → E. Frankfurt II€250k182026
Erko TougjasFC Flora Tallinn → Halmstads BK€360k222025
Yevgeniy SkybaFC Minaj → Chornomorets€90k212024
Rosen BozhinovCSKA 1948 → Royal Antwerp€500k192024
James CameronVancouver FC → Colorado 2€70k202024
Bujar PllanaSlaven Belupo Koprivnica → Lechia Gdansk€200k222024
Favour Inyeka OgbuRed Star Belgrade → Al-Wahda€800k202024
Saba MamatsashviliIberia 1999 Tbilisi → Sirius€200k212024
Alesio MijaFC Dinamo City → FC Sheriff€60k232024
Muhammed SannehPaide Linnameeskond → Banik Ostrava€120k212021
Franjo PosavacNK Siroki Brijeg → NK Lokomotiva€150k232025
Gonçalo CardosoLokomotiv Sofia → Paços Ferreira€100k232024
Diyaeddine AbziYork United FC → Pau FC€26k232022
Giorgi MaisuradzeDinamo Tbilisi → Polissya€950k222024
Egor TkachenkoKairat Almaty → Atyrau€12k222025
Ákos MarkgráfÚjpest FC → Copenhagen€1.5m212026

Comps are completed transfers scored for closeness on age at the move, position, minutes load, output, the level of both leagues and recency; fees are as recorded, never asking prices. The recommended range is set by the closest matches, not the full spread plotted above: read it as what the market has recently paid for this profile. Method: comps v2.0 (2026-08-15).

10

Stated limits & methodology

How to read this report

Every number in this report is computed from sources we name, under rules we publish, with its gaps stated. What follows is the full list of methods and limits - including the things this report deliberately does not claim.

  • Percentiles. Computed within one league, one season, one position group, mid-rank with ties split. Published only when at least 10 players clear the minutes gate in that peer group (270′ in our top-flight coverage, 450′ in second-tier feeder coverage) - below that the percentile is withheld, never guessed. The peer-group n is printed beside every percentile in this report.
  • Missing is never zero. A metric a competition does not collect renders as “not recorded”; a rate whose sample is below the minutes gate renders as “—”. Neither is ever shown as zero, and no number in this report is imputed.
  • Cross-league comparisons. Raw percentiles are never compared across leagues or tiers. The only cross-league number we publish is the Latent Level, which is corridor-calibrated and backtested against post-move outcomes before it appears in any report.
  • Export Index. A composite score, not a percentile: an average of five outfield percentile components with a U-21 multiplier, so it can exceed 100. Goalkeepers carry no Export Index - it contains no goalkeeping.
  • Transfer history. From our own Transfermarkt-sourced transfer record. Where identity is matched by name rather than a verified ID, the report says so and does not present the history as fact.

The Latent Level backtest, in full

Section 2 states this as one claim; these are the complete figures behind it.

Backtested level-v2.3 on 3597 abroad moves out of the seven covered leagues with a pre-move Level and Transfermarkt post-move league minutes (best of first two destination seasons, nominal 2700 min). Spearman(Level, minutes retention) = +0.105 raw; +0.075 against the retention residual once destination difficulty, loan status and age are accounted for (within-league composite alone: +0.091). 'Stuck' = >=1350 league minutes: top Level quartile 39% vs bottom quartile 28%. On step-up moves only (destination fitted stronger than origin): top-quartile 29% (n=454) vs bottom-quartile 23% (n=478). Identity join is by normalized name + birth-year (59 ambiguous names dropped); minutes retention is an availability-inclusive outcome - injuries count as failures. Secondary receipt: on 1257 permanent exports with a disclosed fee, Spearman(pre-move Level, fee paid) = +0.241.

Level quartileLevel rangeMovesHitsHit rate
Q1 (lowest Level)36–32390524927.5%
Q2323–41989427330.5%
Q3419–51790629933.0%
Q4 (highest Level)517–93189235139.3%

A hit is at least 1,350 league minutes - fifteen full matches - in the player's best of his first two seasons at the destination club.

Not collected for these leagues

No provider records these for our coverage. This report will never claim them.

Event-location data. No xG, no heatmaps, no pass maps. Our sources do not carry ball coordinates for these leagues, and we do not model or fake them.

Physical data. No sprints, distances or top speeds. No source collects them for these leagues; any physical claim would be invented.

Not yet in our data

These exist at sources we already draw from but are not yet ingested. They are coverage gaps we intend to close; until then the report treats them as absent rather than guessing.

Contract terms. Contract-expiry dates exist at source but are not yet in our databases, so no figure in this report leans on contract length.

Injury and absence reasons. A gap in the match log means he was not on the pitch, and that is all it means - our data does not yet separate injury from non-selection.

Ball-carry coverage. The provider collects carry metrics for a minority of our competitions today. They appear only where a season's coverage is complete.

His coverage in our data

CompetitionTierSeasonSource
Canadian Premier League12026per-match event data

Sources: SofaScore (per-match), Transfermarkt (market & transfers). Generated 2026-09-21. Questions about any figure in this report are welcome - every one is reproducible from the stated method.

LATENT
Hidden value, measured.
Data through 21 Sep 2026 · SofaScore (per-match) · Transfermarkt (market & transfers)
Report contract v2.5 · Percentiles are never compared across leagues.
Same standard, your player

Request this for your player

Send the Transfermarkt link and the decision it has to support. Scope and a quote inside 24 hours; the report inside 48 of confirmation.