We want your predictions for Saturday’s UFC on ESPN+ 31 event in Las Vegas.
Our staff picks feature includes the consensus picks from MMA Junkie readers. Simply cast your vote for each bout below, and we’ll use the official tallies that are registered by Thursday at noon ET (9 a.m. PT).
Those MMA Junkie reader consensus picks will be part of the UFC on ESPN+ 31 event staff predictions we release Friday ahead of the event. UFC on ESPN+ 31 takes place Saturday at the UFC Apex in Las Vegas. The card streams live on ESPN+.
Make your picks for all five main card fights inside:

Trevin Giles vs. Kevin Holland
Records: Trevin Giles (12-2 MMA, 3-2 UFC), Kevin Holland (17-5 MMA, 4-2 UFC)
Past five: Giles 3-2, Holland 4-1
Division: Middleweight
Rankings: None
Odds (as of 07.28.20): Giles +187, Holland, -196

Bobby Green vs. Lando Vannata
Records: Bobby Green (25-10-1 MMA, 6-5 UFC), Lando Vannata (10-4-2 MMA, 3-4-2 UFC)
Past five: Green 2-2-1, Vannata 2-2-1
Division: Lightweight
Rankings: None
Odds (as of 07.28.20): Green +135, Vannata -139
Randy Brown vs. Vicente Luque
Records: Randy Brown (12-3 MMA, 6-3 UFC), Vicente Luque (18-7-1 MMA, 11-3 UFC)
Past five: Brown 3-2, Luque 4-1
Division: Welterweight
Rankings: Brown (unranked), Luque No. 12
Odds (as of 07.28.20): Brown +170, Luque -172

Joanne Calderwood vs. Jennifer Maia
Records: Joanne Calderwood (14-4 MMA, 6-4 UFC), Jennifer Maia (17-6-1 MMA, 2-2 UFC)
Past five: Calderwood 3-2, Maia 3-2
Division: Women’s flyweight
Rankings: Maia No. 5, Calderwood No. 9
Odds (as of 07.28.20): Calderwood -180, Maia +169

Derek Brunson vs. Edmen Shahbazyan
Records: Derek Brunson (20-7 MMA, 11-5 UFC), Edmen Shahbazyan (11-0 MMA, 4-0 UFC)
Past five: Brunson 3-2, Shahbazyan 5-0
Division: Middleweight
Rankings: Brunson No. 8, Shahbazyan No. 15
Odds (as of 07.28.20): Brunson +279, Shahbazyan -300
MAIN CARD (ESPN+, 9 p.m. ET)
- Derek Brunson vs. Edmen Shahbazyan
- Joanne Calderwood vs. Jennifer Maia
- Randy Brown vs. Vicente Luque
- Bobby Green vs. Lando Vannata
- Trevin Giles vs. Kevin Holland
PRELIMINARY CARD (ESPN+, 6 p.m. ET)
- Jonathan Martinez vs. Frankie Saenz
- Ed Herman vs. Gerald Meerschaert
- Ray Borg vs. Nathan Maness
- Markus Perez vs. Eric Spicely
- Jamall Emmers vs. Timur Valiev
- Cody Durden vs. Chris Gutierrez
