
(Editor’s note: This story was published prior to the cancellation of the Kelvin Gastelum vs. Joe Pyfer bout listed below.)
The UFC is back in Mexico this week with a a former champion at the top of the card.
UFC on ESPN 64 (ESPN2, ESPN+) takes place Saturday at Arena CDMX in Mexico City.
Get pick results from our 11 editors, writers, radio hosts and videographers, as well as additional analysis, below.
Kevin Borjas vs. Ronaldo Rodriguez
Records: Borjas (9-3 MMA, 0-2 UFC), Rodriguez (17-2 MMA, 2-0 UFC)
Past five: Borjas 3-2, Rodriguez 5-0
Division: Flyweight
Rankings: None
Odds (as of 03.29.25): Borjas +130, Rodriguez -155
Junkie pick results: Rodriguez 11, Borjas 0

David Martinez vs. Saimon Oliveira
Records: Martinez (11-1 MMA, 0-0 UFC), Oliveira (18-5 MMA, 0-2 UFC)
Past five: Martinez 5-0, Oliveira 3-2
Division: Bantamweight
Rankings: None
Odds (as of 03.29.25): Martinez -520, Oliveira +390
Junkie pick results: Martinez 11, Oliveira 0

Vince Morales vs. Raul Rosas Jr.
Records: Morales (11-9 MMA, 3-7 UFC), Rosas (10-1 MMA, 4-1 UFC)
Past five: Morales 3-2, Rosas Jr. 4-1
Division: Bantamweight
Rankings: None
Odds (as of 03.29.25): Morales +390, Rosas Jr. -520
Junkie pick results: Rosas 11, Morales 0

Kelvin Gastelum vs. Joe Pyfer
Records: Gastelum (18-9 MMA, 13-9 UFC), Pyfer (13-3 MMA, 4-1 UFC)
Past five: Gastelum 2-3, Pyfer 4-1
Division: Middleweight
Rankings: None
Odds (as of 03.29.25): Gastelum +240, Pyfer -300
Junkie pick results: Pyfer 9, Gastelum 2

Drew Dober vs. Manuel Torres
Records: Dober (27-14 MMA, 13-10 UFC), Torres (15-3 MMA, 3-1 UFC)
Past five: Dober 2-3, Torres 4-1
Division: Lightweight
Rankings: None
Odds (as of 03.29.25): Dober -110, Torres -110
Junkie pick results: Torres 9, Dober 2

Brandon Moreno vs. Steve Erceg
Records: Moreno (23-8-2 MMA, 11-4-2 UFC), Erceg (12-4 MMA, 3-3 UFC)
Past five: Moreno 3-2, Erceg 3-2
Division: Flyweight
Rankings: Moreno No. 3, Erceg No. 9
Odds (as of 03.29.25): Moreno -195, Erceg +165
Junkie pick results: Moreno 11, Erceg 0

Preliminary card picks
Although they don’t count toward the standings, MMA Junkie staff members still pick the fights on the prelims. Here are the results:
- Edgar Chairez vs. CJ Vergara: Chairez 6, Vergara 5
- Ateba Gautier vs. Jose Daniel Medina: Gautier 10, Medina 1
- Melquizael Costa vs. Christian Rodriguez: Rodriguez 11, Costa 0
- Loopy Godinez vs. Julia Polastri: Godinez 11, Polastri 0
- Rafa Garcia vs. Vinc Pichel: Garcia 10, PIchel 1
- Jamall Emmers vs. Gabriel Miranda: Emmers 8, Miranda 3
- Austin Hubbard vs. MarQuel Mederos: Mederos 10, Hubbard 1

Check out all the main card picks below.
(Click here to open a PDF of the staff picks grid in a separate window.)
Moreno vs. Erceg |
Dober vs. Torres |
Gastelum vs. Pyfer |
Morales vs. Rosas Jr. |
Martinez vs. Oliveira |
Borjas vs. Rodriguez |
|
MMA Junkie readers’ consensus picks 31-21 |
![]() Moreno (82%) |
![]() Dober (53%) |
![]() Pyfer (74%) |
![]() Rosas Jr. (88%) |
![]() Martinez (88%) |
![]() Rodriguez (90%) |
Farah Hannoun @Farah_Hannoun 34-18 ![]() |
![]() Moreno |
![]() Torres |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Matt Erickson @MattE 31-21 |
![]() Moreno |
![]() Dober |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Ken Hathaway @1khathaway 31-21 ![]() |
![]() Moreno |
![]() Torres |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Brian Garcia @thegoze 31-21 ![]() |
![]() Moreno |
![]() Torres |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Nolan King @mma_kings 31-21 ![]() |
![]() Moreno |
![]() Torres |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Mike Bohn @MikeBohn 30-22 ![]() |
![]() Moreno |
![]() Torres |
![]() Gastelum |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
George Garcia @MMAjunkieGeorge 29-23 |
![]() Moreno |
![]() Torres |
![]() Gastelum |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Danny Segura @dannyseguratv 27-25 |
![]() Moreno |
![]() Torres |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Simon Samano @SJSamano 27-25 |
![]() Moreno |
![]() Dober |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Abbey Subhan @kammakaze 27-25 |
![]() Moreno |
![]() Torres |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
Matthew Wells @MrMWells 25-27 |
![]() Moreno |
![]() Torres |
![]() Pyfer |
![]() Rosas Jr. |
![]() Martinez |
![]() Rodriguez |
For more on the card, visit MMA Junkie’s event hub for UFC on ESPN 64.