Phins
Create Account
All Fighters
Flyweight · Active

Tatsuro Taira

UFC Record
8-2
Age
26
Height
5'7"
Reach
70"
Stance
Orthodox

Fighter Elo

The rating the forecasts are built on. It projects fighters.

Fighter Elo
1582Today
1699Best, Jun 2024
1587Classic Elo
140015001600170020232024202520261458 going into Carlos Candelario, May 20221617 going into CJ Vergara, Oct 20221660 going into Jesus Aguilar, Feb 20231674 going into Edgar Chairez, Jul 20231661 going into Carlos Hernandez, Dec 20231699 going into Alex Perez, Jun 20241689 going into Brandon Royval, Oct 20241588 going into HyunSung Park, Aug 20251621 going into Brandon Moreno, Dec 20251646 going into Joshua Van, May 20261582 today1582
Fighter Elo going into each UFC fight, and today.
Classic Elo
1587Today
1603Best, May 2026
1582Fighter Elo

Classic Elo only moves on wins and losses, so it reads more like normal rankings.

150015501600165020232024202520261500 going into Carlos Candelario, May 20221516 going into CJ Vergara, Oct 20221531 going into Jesus Aguilar, Feb 20231546 going into Edgar Chairez, Jul 20231560 going into Carlos Hernandez, Dec 20231574 going into Alex Perez, Jun 20241589 going into Brandon Royval, Oct 20241571 going into HyunSung Park, Aug 20251586 going into Brandon Moreno, Dec 20251603 going into Joshua Van, May 20261587 today1587
Classic Elo going into each UFC fight, and after the last one.

How Fighter Elo Works

Fighter Elo is the model's rating for a fighter, on the same scale chess uses. An average UFC fighter sits around 1500. The gap between two fighters sets the forecast: 100 points ahead is about a 64% chance to win, 200 points about 76%, and 400 points about 91%.

Classic Elo only moves on wins and losses. Fighter Elo also counts how the fights went (striking and grappling numbers), age and build, and how active a fighter has been. It is worked out fresh before every fight, so it can move between fights too, for example with age or a long layoff.

Classic Elo, shown next to it, is the results-only version. It reads more like normal rankings, and the Rankings page can be switched to it.

Career Numbers

Across every UFC fight with recorded stats.

2.87Sig. Strikes Landed per Minute
54%Striking Accuracy
3.10Sig. Strikes Absorbed per Minute
44%Striking Defense
0.38Knockdowns per 15 Minutes
3.57Takedowns per 15 Minutes
44%Takedown Accuracy
46%Takedown Defense
1.28Submission Attempts per 15 Minutes
54%Share of Fight Time in Control
11.8 minAverage Fight Length
Ended ByKO/TKOSubmissionDecision
Wins332
Losses101

Fight History

Every UFC fight, newest first. Tap a fight to see what both fighters put up.

Lossvs. Joshua VanKO/TKO · R5 1:32May 9, 2026UFC 328: Chimaev vs. Strickland

UFC Flyweight Title Bout · Title Fight · Scheduled for 5 rounds

Tatsuro TairaJoshua Van
1646Fighter Elo Going In1581
1603Classic Elo Going In1618
55 of 151Significant Strikes131 of 209
100 of 199Total Strikes190 of 269
8 of 21Takedowns1 of 2
0Knockdowns2
0Submission Attempts2
10:38Control Time1:21
Winvs. Brandon MorenoKO/TKO · R2 2:24Dec 6, 2025UFC 323: Dvalishvili vs. Yan 2

Flyweight Bout · Scheduled for 3 rounds

Tatsuro TairaBrandon Moreno
1621Fighter Elo Going In1631
1586Classic Elo Going In1600
28 of 48Significant Strikes9 of 17
45 of 65Total Strikes9 of 17
1 of 4Takedowns0 of 0
0Knockdowns0
0Submission Attempts1
4:27Control Time0:05
Winvs. HyunSung ParkSubmission · R2 1:06Aug 2, 2025UFC Fight Night: Taira vs. Park

Flyweight Bout · Scheduled for 5 rounds

Tatsuro TairaHyunSung Park
1588Fighter Elo Going In1524
1571Classic Elo Going In1544
7 of 11Significant Strikes3 of 9
13 of 20Total Strikes15 of 21
4 of 5Takedowns0 of 0
1Knockdowns0
1Submission Attempts0
4:41Control Time0:00
Lossvs. Brandon RoyvalSplit DecisionOct 12, 2024UFC Fight Night: Royval vs. Taira

Flyweight Bout · Scheduled for 5 rounds

Tatsuro TairaBrandon Royval
1689Fighter Elo Going In1486
1589Classic Elo Going In1558
42 of 99Significant Strikes124 of 232
80 of 143Total Strikes172 of 287
6 of 15Takedowns3 of 3
0Knockdowns0
1Submission Attempts3
12:13Control Time2:23
Winvs. Alex PerezKO/TKO · R2 2:59Jun 15, 2024UFC Fight Night: Perez vs. Taira

Flyweight Bout · Scheduled for 5 rounds

Tatsuro TairaAlex Perez
1699Fighter Elo Going In1546
1574Classic Elo Going In1550
31 of 66Significant Strikes41 of 77
43 of 78Total Strikes45 of 81
2 of 2Takedowns1 of 1
0Knockdowns0
0Submission Attempts0
0:48Control Time0:24
Winvs. Carlos HernandezKO/TKO · R2 0:55Dec 9, 2023UFC Fight Night: Song vs. Gutierrez

Flyweight Bout · Scheduled for 3 rounds

Tatsuro TairaCarlos Hernandez
1661Fighter Elo Going In1453
1560Classic Elo Going In1515
33 of 43Significant Strikes2 of 4
44 of 60Total Strikes2 of 4
0 of 0Takedowns0 of 2
1Knockdowns0
0Submission Attempts0
3:36Control Time0:53
Winvs. Edgar ChairezUnanimous DecisionJul 8, 2023UFC 290: Volkanovski vs. Rodriguez

Catch Weight Bout · Scheduled for 3 rounds

Tatsuro TairaEdgar Chairez
1674Fighter Elo Going In1347
1546Classic Elo Going In1500
61 of 78Significant Strikes25 of 38
121 of 148Total Strikes26 of 39
2 of 3Takedowns0 of 0
0Knockdowns1
1Submission Attempts2
9:53Control Time0:25
Winvs. Jesus AguilarSubmission · R1 4:20Feb 4, 2023UFC Fight Night: Lewis vs. Spivac

Flyweight Bout · Scheduled for 3 rounds

Tatsuro TairaJesus Aguilar
1660Fighter Elo Going In1459
1531Classic Elo Going In1500
1 of 1Significant Strikes2 of 2
5 of 5Total Strikes2 of 2
1 of 1Takedowns0 of 0
0Knockdowns0
2Submission Attempts1
3:49Control Time0:23
Winvs. CJ VergaraSubmission · R2 4:19Oct 15, 2022UFC Fight Night: Grasso vs. Araujo

Flyweight Bout · Scheduled for 3 rounds

Tatsuro TairaCJ Vergara
1617Fighter Elo Going In1435
1516Classic Elo Going In1500
22 of 36Significant Strikes19 of 30
31 of 46Total Strikes29 of 40
3 of 8Takedowns0 of 0
0Knockdowns0
2Submission Attempts0
6:19Control Time0:36
Winvs. Carlos CandelarioUnanimous DecisionMay 14, 2022UFC Fight Night: Blachowicz vs. Rakic

Flyweight Bout · Scheduled for 3 rounds

Tatsuro TairaCarlos Candelario
1458Fighter Elo Going In1413
1500Classic Elo Going In1500
57 of 87Significant Strikes9 of 34
89 of 132Total Strikes21 of 47
1 of 5Takedowns2 of 5
1Knockdowns0
3Submission Attempts1
6:57Control Time3:28