Skip to main content
Kill The Body

and the head will die

Cosme Rivera vs Oscar Meza — record, stats and common opponents compared

🇲🇽SUPER LIGHTWEIGHT, WELTERWEIGHT

Cosme Rivera

🇲🇽MEXICO

Oscar Meza

Cosme Rivera (43-40-4) and Oscar Meza (28-8) are compared on record, finishing method, activity, and common opponents on Kill The Body. The two have met once. They share no common opponents in Kill The Body's bout data.

Rivera

43

Wins29 KO · 67%

40

Losses

4

Draws88 tracked bouts

Meza

28

Wins23 KO · 82%

8

Losses

0

Draws5 tracked bouts

Head to Head

Rivera leads 1–0

Cosme Rivera and Oscar Meza have met 1 time; Rivera leads 1–0.

Cosme Rivera and Oscar Meza have met 1 time; Rivera leads 1–0.
Met2015Apr 24Series
Cosme RiveraFighter AWWon1–0W–L
Oscar MezaFighter BLLost0–1W–L
ResultTKO1Meeting

The Numbers

Rivera 2 · Meza 4 of 6 measurable rows
RiveraMeza
Record
43-40-428-8 (edge)
Win %0–100%
51.7%
77.8% (edge)
Wins by knockoutmax 29
29 (edge)
23
KO rate0–100%
67.44%
82.14% (edge)
Stoppage rate (tracked wins)†not comparable
67%—
Times stopped†max 19
19
5 (edge)
Title reignslevelmax 0
0
0
Bouts per year‡max 2.7
2.7 (edge)
0.4
Bouts trackedcoveragemax 88
88
5

† Counted from bouts Kill The Body has ingested, not a career total. · ‡ Across each fighter's tracked career span. · Bars are scaled per row — percentages on 0–100, counts against the larger of the two. Every figure is also printed as text.

Tale of the Tape

Heightnot held
Cosme Rivera: No height on file
Oscar Meza: 5′10″
Reachnot held
Cosme Rivera: No reach on file
Oscar Meza: 72″
Age11 yrs apart
Cosme Rivera: 50
Oscar Meza: 39
Stance
Cosme Rivera: Orthodox
Oscar Meza: Orthodox

Cosme Rivera left, Oscar Meza right, as everywhere on this page. Age is stated, not scored — neither age nor stance carries an edge.

How They Win

Tracked bouts only
Cosme Rivera43 wins · from 88 tracked bouts

Cosme Rivera: 43 tracked wins — 29 by KO/TKO (67%) and 14 on the cards (33%). Counted from 88 bouts Kill The Body has ingested.

29 by KO/TKO 67%14 on the cards 33%

Oscar Meza0 wins · from 5 tracked bouts

Oscar Meza: no tracked wins in the 5 bouts Kill The Body has ingested.

No tracked wins for Meza yet.

One square per tracked win. Counted from the bouts Kill The Body has ingested for each fighter — Cosme Rivera 88, Oscar Meza 5 — not from a career-complete method table.

Common Opponents

No opponents in common across the bouts Kill The Body has tracked for these two.

Current Form

Oldest left · newest right

Cosme Rivera has lost two straight. Rivera last boxed on Jun 7, 2025 — 502 days ago.LLDLL

Carlson Feb 2022Macedo Mar 2022Chávez Oct 2022Angulo Nov 2022Sandoval Jun 20252.7 tracked bouts per year

Oscar Meza last boxed on Oct 7, 2022 — 1,476 days ago. Meza had lost five straight.LLLLL

Ríos May 2009Gesta Jun 2010Pérez Sep 2011Rivera Apr 2015Medina Oct 20220.4 tracked bouts per year

Common Questions

With the rows behind them
Have Cosme Rivera and Oscar Meza ever fought each other?
Yes. Cosme Rivera and Oscar Meza met once on April 24, 2015, and Cosme Rivera won by TKO.
The meeting

WApr 24, 2015 · Rivera · TKO

Head to Head ↓
Who has the better record, Rivera or Meza?
Cosme Rivera is 43-40-4 and Oscar Meza is 28-8. Oscar Meza has the higher win percentage.
Records · win %

Rivera43–40–451.7%

Meza28–877.8%

The Numbers ↓
Who has more knockouts, Rivera or Meza?
Cosme Rivera has 29 knockout wins and Oscar Meza has 23. Cosme Rivera has more.
Knockout wins · KO rate

Rivera2967.4%

Meza2382.1%

The Numbers ↓
Do Rivera and Meza have any common opponents?
Kill The Body's bout data shows no opponents that both Cosme Rivera and Oscar Meza have faced.
How much fight data does Kill The Body have on Rivera and Meza?
This comparison is drawn from 88 bouts tracked for Cosme Rivera and 5 bouts tracked for Oscar Meza. Method and activity splits reflect those bouts only.
Bouts tracked · no edge

Rivera88bouts

Meza5bouts

How They Win ↓

Compare someone else

6 suggested matchups

Compare Rivera with…

Someone else?

Release either fighter to put someone new in that slot — the other one stays put.