2026 Season·Team Boxing League
The Official Record
TBL Stats
The Official Record · 2026
Advanced Stat · Model 2026.1
Adjusted Ratings

Beating the best fighter in the league is harder than beating the worst. These two stats are the only ones here that know the difference.

Adjusted NPPR rates every fighter against each other at once, across all 1,305 rounds of the season. Schedule is how good the opponents were that a fighter had to face.

Gaps under 0.20 do not mean anything — a fighter three spots higher is often not better. Every rating shows its range. How it works → · WPA leaderboard →

Adjusted NPPR · Pound for Pound · 124 Fighters
Gaps under 0.20 do not mean anything
#FighterTeamDivisionRdsNPPRaNPPRΔ90% RangeWobble
1Stacia SuttlesPhiladelphiaSuper Lightweight18+1.500+1.317-0.183+0.86+1.650.25
2Yosdiel NapolesMiamiLightweight19+1.158+1.056-0.102+0.74+1.320.17
3Ariele DavisAtlantaSuper Lightweight15+1.200+0.967-0.233+0.56+1.240.21
4Shakilya EllisPhiladelphiaFeatherweight19+0.947+0.876-0.072+0.58+1.080.16
5Alexy De La CruzBostonLightweight16+0.813+0.873+0.060+0.54+1.090.17
6Lisandra ContrerasPhiladelphiaBantamweight14+0.929+0.867-0.061+0.46+1.130.20
7Kye BrooksLas VegasHeavyweight13+0.769+0.824+0.055+0.24+1.330.34
8Rashidi EllisBostonMiddleweight16+1.063+0.817-0.246+0.48+1.120.19
9DeAngelo LeachmanNashvilleCruiserweight15+1.000+0.811-0.189+0.40+1.060.20
10Yojanler MartinezLas VegasLight Heavyweight17+0.765+0.799+0.034+0.52+1.010.16
11Erika SanchezLos AngelesFeatherweight16+1.125+0.796-0.329+0.44+1.090.19
12Isaiah JohnsonPhiladelphiaWelterweight16+1.000+0.784-0.216+0.38+1.100.23
13Yordan BarreraPhoenixMiddleweight12+1.083+0.778-0.305+0.37+1.130.23
14Raul SalomonLos AngelesSuper Middleweight10+1.000+0.770-0.230+0.32+1.090.24
15Yoelys MolinaMiamiSuper Welterweight18+0.722+0.765+0.043+0.50+0.980.15
16Reinier SalgadoLas VegasWelterweight11+1.091+0.758-0.333+0.37+1.050.21
17Samantha GinithanMiamiFeatherweight16+0.938+0.756-0.182+0.36+1.100.22
18Raiko SantanaPhoenixLight Heavyweight17+0.824+0.748-0.076+0.31+1.040.23
19Manuel VillalobosPhoenixHeavyweight10+0.800+0.650-0.150+0.13+1.130.32
20Jason MorenoPhiladelphiaSuper Welterweight11+0.636+0.639+0.002+0.27+1.000.24
21Angel MunozLos AngelesSuper Welterweight10+0.900+0.637-0.263+0.17+1.040.28
22Darian CastroLas VegasWelterweight18+0.611+0.632+0.021+0.25+1.020.24
23Azariah CottrellSan AntonioFeatherweight18+0.722+0.627-0.095+0.27+0.860.17
24Rasheen BrownPhiladelphiaFeatherweight17+0.706+0.616-0.090+0.36+0.790.14
25Leondric JohnsonNashvilleFeatherweight14+0.643+0.605-0.038+0.23+0.960.22
26Money PowellAtlantaCruiserweight19+0.526+0.603+0.077+0.22+0.880.20
27Julie GallegosHoustonFeatherweight11+0.636+0.583-0.054+0.09+0.940.26
28Herich RuizLas VegasHeavyweight13+0.462+0.583+0.121+0.17+0.900.22
29Skylar LacyBostonHeavyweight11+0.636+0.581-0.055+0.19+0.810.19
30Abimola OsundairoDallasLight Heavyweight14+0.714+0.579-0.135+0.29+0.850.17
31Victor AbreuMiamiFeatherweight20+0.500+0.546+0.046+0.26+0.760.15
32Jasir RileyNashvilleWelterweight13+0.769+0.539-0.231+0.24+0.770.17
33Jeovanny EstelaMiamiMiddleweight17+0.529+0.516-0.014-0.00+0.930.28
34Ryan ZempoaltecatlNYCLightweight14+0.429+0.510+0.082+0.06+0.890.27
35Darrius JacksonMiamiWelterweight15+0.400+0.509+0.109+0.19+0.800.20
36Nataly ZempoaltecatlNYCBantamweight15+0.400+0.492+0.092+0.21+0.680.15
37Yusmel RuizMiamiSuper Middleweight19+0.632+0.485-0.147+0.17+0.750.18
38Jesse HartPhiladelphiaLight Heavyweight18+0.611+0.481-0.130+0.05+0.790.22
39Conja NathanPhiladelphiaHeavyweight17+0.176+0.467+0.290+0.06+0.760.22
40Dusan VeleticNYCHeavyweight13+0.385+0.456+0.071+0.07+0.710.19
41Devon YoungAtlantaHeavyweight15+0.467+0.454-0.013+0.08+0.820.21
42Amin MitchellAtlantaSuper Welterweight15+0.533+0.451-0.082+0.06+0.780.22
43Tracey McGruderSan AntonioMiddleweight18+0.611+0.442-0.169+0.03+0.810.23
44Henri CedenoPhiladelphiaWelterweight10+0.500+0.440-0.060-0.02+0.820.25
45Joaquin CamberosPhoenixWelterweight11+0.636+0.437-0.199+0.15+0.720.19
46Jonathan RiceLos AngelesHeavyweight12+0.500+0.418-0.082-0.12+0.870.31
47Osvel CaballeroLas VegasLightweight17+0.412+0.416+0.004+0.14+0.750.18
48Lizette LopezLos AngelesFeatherweight18+0.611+0.409-0.202+0.12+0.620.16
49Dislan Rivaux GainzaLas VegasSuper Welterweight15+0.133+0.399+0.266+0.04+0.670.20
50Kiael WaldonNashvilleWelterweight15+0.333+0.398+0.065+0.10+0.630.17
51Malik LarkDallasLightweight16+0.625+0.384-0.241-0.08+0.900.28
52Charles PughPhoenixCruiserweight16+0.313+0.382+0.069+0.07+0.630.18
53Hainite TuitupouAtlantaBantamweight12+0.750+0.376-0.374+0.06+0.640.18
54William LangstonNashvilleLight Heavyweight12+0.167+0.349+0.183+0.05+0.530.16
55Danny BarlowNashvilleHeavyweight13+0.231+0.334+0.103-0.05+0.690.23
56Erica FariasLos AngelesSuper Lightweight14+0.214+0.334+0.119-0.04+0.670.23
57Adrian TaylorSan AntonioCruiserweight17+0.412+0.321-0.091-0.01+0.580.18
58Travorus VigneSan AntonioHeavyweight17+0.235+0.306+0.070-0.05+0.680.23
59Shawn MccalmanNYCLight Heavyweight14+0.286+0.289+0.004+0.02+0.480.14
60Angel HernandezPhiladelphiaLightweight11+0.000+0.277+0.277-0.04+0.530.17
61Kevin QuinteroPhoenixLightweight12+0.333+0.276-0.057-0.13+0.580.22
62Steve Cunningham Jr.PhiladelphiaSuper Welterweight11+0.182+0.275+0.093-0.15+0.610.23
63Isaac CarbonellMiamiLight Heavyweight13+0.154+0.269+0.116-0.09+0.490.18
64Sean BrewerLos AngelesFeatherweight15+0.533+0.266-0.268-0.05+0.520.18
65Yuniesky GonzalezMiamiCruiserweight18-0.056+0.244+0.300-0.17+0.490.20
66Jeremey HillAtlantaLightweight11+0.091+0.232+0.141-0.27+0.700.30
67Jahyae BrownBostonSuper Welterweight16+0.125+0.227+0.102-0.04+0.460.15
68Nestor SantanaMiamiHeavyweight12+0.083+0.211+0.128-0.26+0.570.25
69Esteuri SueroMiamiWelterweight14-0.071+0.202+0.273-0.11+0.530.22
70Claudio MarreroMiamiLightweight15+0.267+0.177-0.090-0.19+0.540.21
71Joana NwamerueLas VegasSuper Lightweight18-0.167+0.167+0.334-0.16+0.420.18
72Nagy AguileraSan AntonioHeavyweight12+0.083+0.161+0.078-0.24+0.470.23
73Luis PortuondoLas VegasCruiserweight14+0.071+0.154+0.083-0.24+0.440.20
74Angelyris Lopez MendezNYCFeatherweight10+0.400+0.148-0.252-0.10+0.390.15
75Lasha GurgulianiNYCMiddleweight12+0.000+0.146+0.146-0.22+0.440.21
76Isaiah ElrodNashvilleMiddleweight14+0.000+0.136+0.136-0.24+0.510.23
77Da'Marrius WatsonPhoenixWelterweight10+0.200+0.127-0.073-0.14+0.380.16
78Keandrae LeatherwoodAtlantaSuper Middleweight11+0.091+0.117+0.026-0.22+0.510.22
79Florencia Parajes BritosLas VegasFeatherweight18-0.389+0.094+0.482-0.29+0.370.21
80Steve Cunningham Sr.PhiladelphiaCruiserweight15-0.133+0.067+0.201-0.26+0.440.21
81Javonn DavisAtlantaWelterweight12-0.333+0.059+0.392-0.32+0.410.22
82Ryan PinoNYCSuper Welterweight14-0.143+0.055+0.198-0.26+0.430.22
83Charles GarnerSan AntonioWelterweight15-0.133+0.038+0.171-0.31+0.330.20
84Tessia Ives TaliNYCCruiserweight13+0.077+0.034-0.043-0.25+0.330.18
85Jack SambiakuuDallasLightweight12-0.250+0.028+0.278-0.46+0.430.28
86Osvaldo LopezLos AngelesWelterweight13-0.308+0.022+0.330-0.38+0.390.23
87Samantha SosaMiamiFeatherweight13-0.231+0.018+0.248-0.45+0.390.25
88Trakwon PettisAtlantaLightweight10-0.100+0.018+0.118-0.46+0.410.27
89Dayan DepestreLas VegasSuper Middleweight14-0.214-0.011+0.203-0.32+0.250.17
90Lionel Omar Colon SantanaNYCWelterweight10-0.100-0.036+0.064-0.38+0.310.23
91Tierra BrandtPhoenixFeatherweight14-0.286-0.042+0.244-0.26+0.170.13
92Roger HilleyNashvilleLightweight12-0.417-0.047+0.370-0.39+0.230.20
93James PiercePhoenixFeatherweight14-0.143-0.049+0.094-0.30+0.270.18
94Juan BarajasNashvilleSuper Middleweight14-0.143-0.053+0.090-0.33+0.170.16
95Judah YisraelPhoenixWelterweight10-0.200-0.056+0.144-0.35+0.210.17
96Gavonne BessBostonWelterweight10-0.400-0.063+0.337-0.34+0.190.17
97Monserat CarmonaDallasFeatherweight11-0.091-0.076+0.015-0.31+0.180.15
98Kaylee Ann KnightAtlantaFeatherweight14-0.214-0.083+0.131-0.46+0.260.23
99Jaedyn AlpoughHoustonLightweight14-0.071-0.087-0.015-0.49+0.370.26
100Zaire JeffersonPhiladelphiaSuper Middleweight13-0.615-0.107+0.508-0.45+0.210.21
101Brenda Hernandez CardenasPhoenixFeatherweight14-0.286-0.134+0.151-0.43+0.120.16
102Hebreux FrancoisBostonLightweight14-0.214-0.161+0.054-0.48+0.170.20
103Rayray RobinsonAtlantaFeatherweight12-0.500-0.171+0.329-0.46+0.170.18
104Abril AnguianoNYCFeatherweight15-0.667-0.199+0.467-0.39+0.020.13
105Alexander CastellanoNYCFeatherweight14-0.429-0.199+0.229-0.43-0.010.13
106Jose Adrial Diaz RodriguezNYCLightweight11-0.455-0.206+0.249-0.53+0.170.22
107Raul Eliazar GarciaAtlantaMiddleweight11-0.636-0.210+0.426-0.73+0.330.34
108Manuel SangroniHoustonLightweight13-0.308-0.214+0.094-0.48+0.100.18
109Devin ThornHoustonSuper Middleweight14-0.357-0.214+0.143-0.46+0.040.15
110Sofia VirettiMiamiSuper Lightweight15-0.800-0.227+0.573-0.56+0.080.20
111Michael BracamontesSan AntonioLightweight10-0.200-0.227-0.027-0.51+0.140.22
112Deontay BrownDallasWelterweight12-0.333-0.230+0.103-0.64+0.220.27
113Joahnys ArgilagosLas VegasFeatherweight16-0.438-0.243+0.194-0.54+0.080.19
114Sebastian Salomon DuranPhoenixSuper Middleweight13-0.308-0.248+0.060-0.60+0.060.22
115Juan HigueraLos AngelesCruiserweight13-0.692-0.295+0.397-0.49-0.070.14
116Raynard Talib Jr.DallasMiddleweight11-0.545-0.318+0.228-0.76+0.090.25
117Maria AntunezPhiladelphiaFeatherweight12-0.750-0.337+0.413-0.54-0.130.12
118Francisco RodriguezPhiladelphiaLightweight12-0.583-0.371+0.212-0.79+0.040.27
119Steven SumpterBostonLight Heavyweight12-1.000-0.397+0.603-0.59-0.260.09
120Raphael IgbokweSan AntonioSuper Middleweight11-0.818-0.465+0.353-0.74-0.140.19
121Janaisa Indira MorandinHoustonFeatherweight11-0.818-0.524+0.294-0.65-0.300.11
122Allen MedinaLas VegasLightweight12-0.750-0.527+0.223-0.80-0.230.17
123Terrell Jamal WoodsNashvilleHeavyweight10-1.100-0.530+0.570-0.87-0.240.19
124Jordyn EdewardsLas VegasFeatherweight15-0.933-0.581+0.352-0.76-0.380.11

aNPPR rates every fighter against each other at once. Fighters with few rounds get pulled toward average on purpose. Δ is how far that moves them from their raw NPPR — the big movers are the interesting ones. 90% Range is how much the rating shifts when we rebuild the season 200 times; a ⚠ marks the wobbliest ones. If two fighters' ranges overlap, treat them as tied. How this works →