Gaming calculators

Uma Musume Affinity Calculator

Updated Oct 8, 2026 By Infinity Calculator

Your Lineage

Trainee
Legacies (parents)
Legacies' parents (grandparents)
Affinity
0 △Triangle
Legacy 1
0
Legacy 2
0
Legacy 1 and Legacy 2
0
Link-by-Link Breakdown
Affinity points from every link in the lineage
LinkCharactersShared relationsPoints
Step-by-Step Solution
Best Legacy Picks for This Trainee

Characters with the most affinity points with the chosen trainee
RankCharacterPoints with the trainee

Introduction

The Uma Musume Affinity Calculator works out the affinity of a Legacy lineage in Umamusume: Pretty Derby. Your trainee inherits from two Legacies, and each Legacy brings its own two parents. When you pick a Legacy, the game shows its affinity with your trainee as ◎, ○ or △, from highest to lowest.4

Pick your trainee, her two Legacies and, if you like, each Legacy's parents. The calculator adds up the affinity points for the relations those characters share, shows the total and its rank, and lists the points from every link. It also lists the ten characters who share the most relation points with your trainee, so you know which Legacies to look for.

How to use our Uma Musume Affinity Calculator

Main Character (trainee): Choose the character you are about to train.

Legacy 1 and Legacy 2: Choose your two Legacies. Each one must be a different character from the trainee and from the other Legacy.

Legacies' parents: Choose the two parents of each Legacy, or leave them empty.

Calculate: Shows the total, the rank, the points from each link and the best Legacy picks for your trainee. The results also update as soon as you change a slot.

Reset: Puts the example lineage back.

How Affinity Is Worked Out

The game's data puts characters into relation groups and gives every group a number of points.1 Each group lists the characters that belong to it.2 Classmates, roommates and family members naturally have a higher affinity with each other.4

A link between two characters is worth the points of every group both of them belong to. A link of three, the trainee, a Legacy and one of that Legacy's parents, is worth the points of every group all three belong to. The total adds up these links:

  • the trainee and each Legacy
  • the trainee, each Legacy and each of that Legacy's parents
  • Legacy 1 and Legacy 2

The total is then ranked: 0 to 50 points is △, 51 to 150 points is ○, and 151 points or more is ◎.3 Race wins that a Legacy shares with its own parents are not counted.

Why Affinity Matters

It might be easier to receive inspiration from Legacies who have strong affinity with your trainee.4 Picking Legacies who share many relation groups with your trainee, and with each other, is the way to raise the total.


Formulas used

Points for a link between two characters (sum over relation groups g that contain both a and b) 1
P_{a,b} = \sum_{g \ni a,\,b} p_g
Points for a link of three: trainee, Legacy and one of that Legacy's parents 1
P_{a,b,c} = \sum_{g \ni a,\,b,\,c} p_g
Total affinity
T = P_{M,L_1} + P_{M,L_2} + P_{L_1,L_2} + \sum_{i=1}^{2} \sum_{j=1}^{2} P_{M,L_i,G_{ij}}
Affinity rank from the total 3
\text{rank} = \begin{cases} \triangle & 0 \le T \le 50 \\ \bigcirc & 51 \le T \le 150 \\ \circledcirc & T \ge 151 \end{cases}

Sources

  1. Umamusume master data: succession_relation. Cygames. relation_type, relation_point. Accessed October 8, 2026.
  2. Umamusume master data: succession_relation_member. Cygames. relation_type, chara_id. Accessed October 8, 2026.
  3. Umamusume master data: succession_relation_rank. Cygames. relation_rank 1 to 3. Accessed October 8, 2026.
  4. Umamusume master data: text_data. Cygames. category 69, index 8055, 8056 and 8069. Accessed October 8, 2026.