Analysis · Roster building

Tyler Dorsey needed a partner, not another Tyler Dorsey

Thomas Walkup offered something another scorer might not: passing and reading the game alongside Tyler Dorsey. Their Olympiacos minutes show why finding a similar player and finding a partner require different questions.

What does player affinity look like in basketball?

At Olympiacos, Tyler Dorsey's partnership with Thomas Walkup shows why complementary guards can work better together than similar scorers. Walkup brought passing and game reading, with usage of just 12.5%.

Across 660 minutes together in the 2025/26 EuroLeague, their line-ups recorded a +11.6 net rating. Dorsey's pairings with guards closer to his scoring profile finished near even.

Dorsey's selected 2025/26 pairings
Dorsey withMinutesNet rating
Thomas Walkup660+11.6
Ward346+16.5
Tyrique Jones112+23.4
Net rating: the team's scoring margin per 100 possessions with both players on court. Source: TeamKeys, EuroLeague 2025/26.

Ward and Tyrique Jones also appear alongside Dorsey with positive figures, although over fewer minutes. These results give scouts partnerships to investigate, rather than proof that any one player caused the difference.

A similarity search would have looked for another Dorsey, while affinity pointed towards Walkup. For a club keeping Dorsey, the second question was the useful one.

How does basketball player similarity help scouting?

Player similarity helps scouts find comparable production, shot profiles and offensive roles. It is useful when someone leaves and the club wants to preserve his contribution.

Suppose a wing is leaving but the system stays. The task is to find someone who can do similar work within the club's budget.

TeamKeys searches across 200 leagues and a comparison set of 65,000 players. Similarity narrows that field into candidates whose games deserve a closer look.

The limitation becomes clear when the club already has several players doing that job. Resembling a good player does not establish that a signing fills a need.

How does player affinity assess roster fit?

Player affinity looks at what a group already produces and where it struggles, then seeks profiles that complement it. The answer changes when the roster changes.

With Dorsey, another scoring guard might look convincing in a comparison. Walkup's passing and game reading offered a different contribution alongside the scorer already in place.

TeamKeys lets staff separate those searches before building a shortlist. They can look for a replacement who preserves a role, or a partner who addresses what the group lacks.

How do cognitive profiles change player comparisons?

Cognitive similarity asks whether a player's thinking matches the demands of a system. Cognitive affinity asks whether he strengthens areas where the squad is weaker.

TeamKeys applies both questions to cognitive profiles, so a player can score highly on one and poorly on the other. That distinction gives staff a more specific question to investigate.

One candidate may match how the team already plays, while another may offer something it lacks. Neither finding settles the signing, but each changes what scouts should watch for.

How should scouts use similarity and affinity results?

Both searches produce candidates for video review, rather than recruitment decisions. Similarity explains why a player resembles the target, while affinity explains why he might complement the group.

The Dorsey–Walkup figures give staff a reason to watch their shared minutes closely. Video is where they can examine how passing, decisions and scoring opportunities connect.

Neither model sees the dressing room, medical history or conversation with the agent. Those checks remain with people, alongside the judgement of whether the basketball fit is convincing.

Dorsey pairing figures refer to the 2025/26 EuroLeague and come from TeamKeys; shared minutes describe observed line-up performance, not individual causation. Search coverage figures come from the TeamKeys platform.

Questions people ask

What is the difference between player similarity and player affinity?

Player similarity compares measurable profiles, such as production, shot selection and offensive role. Player affinity considers how a player complements an existing group, making it useful when the recruitment question concerns a partnership or a gap in the roster.

Can basketball players be compared across different leagues?

TeamKeys compares players across leagues using a shared data structure, with an adaptation estimate attached to each cross-league result. This avoids treating production in different competitions as interchangeable, while giving scouts candidates to investigate through video and further assessment.

How is player affinity calculated?

Player affinity considers what the existing group produces and where it concedes, then looks for profiles that address those weaknesses. Because the assessment depends on the players already present, changing the roster can change which candidates appear most suitable.

Does a positive net rating prove two players fit together?

A positive net rating describes how their line-ups performed during shared minutes, but it does not establish why. Scouts still need to examine the partnership on video, consider the other players involved and account for the size of the sample.

Keep reading

Name one player. Then decide.

Tell us a player you are evaluating. Within 48 hours you get one page on him: his numbers translated into your league and three alternatives at the same salary. It stays yours even if you say no.

Working on your own? The platform starts free, with one league of your choice.

All articles