The crown jewel of International Fight Week rests in the main event of UFC 303 on Saturday, with light heavyweight champion Alex Pereira defending his belt in a rematch against top-rated challenger Jiri Prochazka. Their five-round showdown tops the main card (10 p.m. ET) from T-Mobile Arena in Las Vegas. International Fight Week is an unofficial celebration of sorts in the combat sports world that sees most major promotions putting on events to pay respect to fans of their sports. This week, the UFC has held numerous meet-and-greets for fans to interact with their favorite fighters, and the pinnacle of the schedule lies in the stacked UFC 303 fight card Saturday night.
Pereira is a -160 favorite (risk $160 to win $100), while Prochazka is offered at +135 in the latest UFC 303: Pereira vs. Procházka 2 odds. In the co-main event, ranked featherweight contenders take the spotlight as Diego Lopes (-150) meets two-time title challenger Brian Ortega (+125). Before making any UFC 303 picks, make sure you see the MMA predictions and betting advice from SportsLine expert Daniel Vithlani.
From breaking down film and following fighters and their camps closely, to tracking sharp action and betting market signals, Vithlani covers the breadth of the MMA betting landscape top to bottom. He also trains amateur boxers and speaks regularly with MMA fighters to understand the sport’s nuances.
Vithlani made his SportsLine debut in January 2023 and swept the main card for UFC 283 with a 5-0 record and has been a consistent winner ever since. Over the past 12 UFC pay-per-view events, Vithlani has gone 8-4 on main-event picks and his main-card selections in that span have netted his followers a profit of more than $1,500.
His highlights include predicting an upset for Sean O’Malley (+210) against Aljamain Sterling (-250) at UFC 292 as part of a 4-1 main card and his UFC 299 winners included underdog selections on Poirier (+190) against Saint Denis (-230) and Michael Page (+110) against Kevin Holland (-130). Anyone who has followed him has seen massive returns.
Now, with UFC 303: Pereira vs. Prochazka 2 on deck, Vithlani has studied the card from top to bottom and released his top selections. You can only see his picks and analysis at SportsLine.
UFC 303: Pereira vs. Prochazka 2 preview
In less than two years, Pereira (10-2) has evolved from a relative unknown among UFC observers to perhaps the promotion’s biggest active star, with “active” the operative word. This is the second time in just 10 weeks that the sinister 36-year-old Brazilian striker has taken a short-notice fight to headline a pay-per-view event and salvage the wreckage of the promotion’s matchmaking misfortunes.
Pereira (10-2) was recruited and fast-tracked by the UFC solely for the purpose of providing a potential rival for former middleweight champion Israel Adesanya, who had been dominating the division and running short of qualified challengers. Pereira, who had beaten Adesanya twice in professional kickboxing, knocked out Sean Strickland in the first round of their title eliminator in July 2022 before rallying to stop Adesanya for the title in November of that year.
He has since claimed a second title at light heavyweight, but his stardom has skyrocketed in large part because of the events he has helped save. After UFC brass failed to produce a promised super fight to headline the historic UFC 300 card in April, Pereira and Jamahal Hill stepped in on short notice to provide a main event. Pereira won by first-round knockout.
He and Prochzaka both competed on the UFC 300 card, and both agreed to headline the UFC 303 card on about two weeks’ notice. Prochazka (30-4-1), a relentless and reckless brawler who won the UFC belt in just his third fight with the promotion, knocked out Aleksandar Rakic in the second round of a wild fight that earned him a coveted $300,000 performance bonus. It also set the stage for him to earn a rematch with Pereira.
The McGregor vs. Chandler fight was believed to be in jeopardy after a kick-off press conference in Ireland was canceled, and the iconic Irish fighter made his withdrawal from UFC 303 official the following week. Soon after, UFC president Dana White announced that Pereira vs. Prochazka 2 would replace McGregor vs. Chandler in the top slot at UFC 303 and be the centerpiece of this week’s UFC betting. You can see more UFC 303 picks at SportsLine.
Top UFC 303 predictions
We’ll share one of Vithlani’s UFC 303 selections here: He is going with Andre Fili (-245) to beat Cub Swanson. Fili has a 23-11 career record and he’s alternated wins and losses in his last five fights.
He lost last time out and is looking to get back on track against the 40-year-old Swanson, who is heading towards the end of his career.
“Swanson still has a sharp kickboxing game, but I worry about the decline of his speed against explosive opponents like Fili,” Vithlani told SportsLine. “In Fili’s last bout he was brutally knocked out by Dan Ige. He now has a chance to shake that loss off against an aging Swanson, who will likely be a step behind.” You can see more UFC 303 picks at SportsLine.
How to make UFC 303 picks
Vithlani has strong picks for Pereira vs. Prochazka and other bouts on the UFC 303 card. He’s putting two units down on an underdog to win outright. Vithlani’s picks and analysis are only available at SportsLine.
Who wins UFC 303: Pereira vs. Prochazka 2, and how exactly does each fight end? Visit SportsLine now to get detailed picks on UFC 303, all from the MMA expert who profited more than $1,500 on his UFC main-card picks, and find out.
UFC 303 odds, fight card
See full UFC 303 picks, predictions, best bets here.
Alex Pereira (-160) vs. Jiri Prochazka (+135)
Brian Ortega (+120) vs. Diego Lopes (-140)
Mayra Bueno Silva (-105) vs. Macy Chiasson (-115)
Ian Machado Garry (-140) vs. Michael Page (+120)
Charles Jourdain (-130) vs. Jean Silva (+110)
Anthony Smith (+120) vs. Roman Dolidze (-140)
Andre Fili (-245) vs. Cub Swanson (+200)
Joe Pyfer (-300) vs. Marc-Andre Barriault (+240)
Vinicius Oliveira (+190) vs. Ricky Simon (-230)
Andre Arlovski (+210) vs. Martin Buday (-260)
require.config({“baseUrl”:”https:\/\/sportsfly.cbsistatic.com\/fly-0727\/bundles\/sportsmediajs\/js-build”,”config”:{“version”:{“fly\/components\/accordion”:”1.0″,”fly\/components\/alert”:”1.0″,”fly\/components\/base”:”1.0″,”fly\/components\/carousel”:”1.0″,”fly\/components\/dropdown”:”1.0″,”fly\/components\/fixate”:”1.0″,”fly\/components\/form-validate”:”1.0″,”fly\/components\/image-gallery”:”1.0″,”fly\/components\/iframe-messenger”:”1.0″,”fly\/components\/load-more”:”1.0″,”fly\/components\/load-more-article”:”1.0″,”fly\/components\/load-more-scroll”:”1.0″,”fly\/components\/loading”:”1.0″,”fly\/components\/modal”:”1.0″,”fly\/components\/modal-iframe”:”1.0″,”fly\/components\/network-bar”:”1.0″,”fly\/components\/poll”:”1.0″,”fly\/components\/search-player”:”1.0″,”fly\/components\/social-button”:”1.0″,”fly\/components\/social-counts”:”1.0″,”fly\/components\/social-links”:”1.0″,”fly\/components\/tabs”:”1.0″,”fly\/components\/video”:”1.0″,”fly\/libs\/easy-xdm”:”2.4.17.1″,”fly\/libs\/jquery.cookie”:”1.2″,”fly\/libs\/jquery.throttle-debounce”:”1.1″,”fly\/libs\/jquery.widget”:”1.9.2″,”fly\/libs\/omniture.s-code”:”1.0″,”fly\/utils\/jquery-mobile-init”:”1.0″,”fly\/libs\/jquery.mobile”:”1.3.2″,”fly\/libs\/backbone”:”1.0.0″,”fly\/libs\/underscore”:”1.5.1″,”fly\/libs\/jquery.easing”:”1.3″,”fly\/managers\/ad”:”2.0″,”fly\/managers\/components”:”1.0″,”fly\/managers\/cookie”:”1.0″,”fly\/managers\/debug”:”1.0″,”fly\/managers\/geo”:”1.0″,”fly\/managers\/gpt”:”4.3″,”fly\/managers\/history”:”2.0″,”fly\/managers\/madison”:”1.0″,”fly\/managers\/social-authentication”:”1.0″,”fly\/utils\/data-prefix”:”1.0″,”fly\/utils\/data-selector”:”1.0″,”fly\/utils\/function-natives”:”1.0″,”fly\/utils\/guid”:”1.0″,”fly\/utils\/log”:”1.0″,”fly\/utils\/object-helper”:”1.0″,”fly\/utils\/string-helper”:”1.0″,”fly\/utils\/string-vars”:”1.0″,”fly\/utils\/url-helper”:”1.0″,”libs\/jshashtable”:”2.1″,”libs\/select2″:”3.5.1″,”libs\/jsonp”:”2.4.0″,”libs\/jquery\/mobile”:”1.4.5″,”libs\/modernizr.custom”:”2.6.2″,”libs\/velocity”:”1.2.2″,”libs\/dataTables”:”1.10.6″,”libs\/dataTables.fixedColumns”:”3.0.4″,”libs\/dataTables.fixedHeader”:”2.1.2″,”libs\/dateformat”:”1.0.3″,”libs\/waypoints\/infinite”:”3.1.1″,”libs\/waypoints\/inview”:”3.1.1″,”libs\/waypoints\/jquery.waypoints”:”3.1.1″,”libs\/waypoints\/sticky”:”3.1.1″,”libs\/jquery\/dotdotdot”:”1.6.1″,”libs\/jquery\/flexslider”:”2.1″,”libs\/jquery\/lazyload”:”1.9.3″,”libs\/jquery\/maskedinput”:”1.3.1″,”libs\/jquery\/marquee”:”1.3.1″,”libs\/jquery\/numberformatter”:”1.2.3″,”libs\/jquery\/placeholder”:”0.2.4″,”libs\/jquery\/scrollbar”:”0.1.6″,”libs\/jquery\/tablesorter”:”2.0.5″,”libs\/jquery\/touchswipe”:”1.6.18″,”libs\/jquery\/ui\/jquery.ui.core”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.draggable”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.mouse”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.position”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.slider”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.sortable”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.touch-punch”:”0.2.3″,”libs\/jquery\/ui\/jquery.ui.autocomplete”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.accordion”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.tabs”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.menu”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.dialog”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.resizable”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.button”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.tooltip”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.effects”:”1.11.4″,”libs\/jquery\/ui\/jquery.ui.datepicker”:”1.11.4″}},”shim”:{“liveconnection\/managers\/connection”:{“deps”:[“liveconnection\/libs\/sockjs-0.3.4″]},”liveconnection\/libs\/sockjs-0.3.4”:{“exports”:”SockJS”},”libs\/setValueFromArray”:{“exports”:”set”},”libs\/getValueFromArray”:{“exports”:”get”},”fly\/libs\/jquery.mobile-1.3.2″:[“version!fly\/utils\/jquery-mobile-init”],”libs\/backbone.marionette”:{“deps”:[“jquery”,”version!fly\/libs\/underscore”,”version!fly\/libs\/backbone”],”exports”:”Marionette”},”fly\/libs\/underscore-1.5.1″:{“exports”:”_”},”fly\/libs\/backbone-1.0.0″:{“deps”:[“version!fly\/libs\/underscore”,”jquery”],”exports”:”Backbone”},”libs\/jquery\/ui\/jquery.ui.tabs-1.11.4″:[“jquery”,”version!libs\/jquery\/ui\/jquery.ui.core”,”version!fly\/libs\/jquery.widget”],”libs\/jquery\/flexslider-2.1″:[“jquery”],”libs\/dataTables.fixedColumns-3.0.4″:[“jquery”,”version!libs\/dataTables”],”libs\/dataTables.fixedHeader-2.1.2″:[“jquery”,”version!libs\/dataTables”],”https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js”:[“https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js”]},”map”:{“*”:{“adobe-pass”:”https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js”,”facebook”:”https:\/\/connect.facebook.net\/en_US\/sdk.js”,”facebook-debug”:”https:\/\/connect.facebook.net\/en_US\/all\/debug.js”,”google”:”https:\/\/apis.google.com\/js\/plusone.js”,”google-csa”:”https:\/\/www.google.com\/adsense\/search\/async-ads.js”,”google-javascript-api”:”https:\/\/www.google.com\/jsapi”,”google-client-api”:”https:\/\/accounts.google.com\/gsi\/client”,”gpt”:”https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js”,”hlsjs”:”https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js”,”recaptcha”:”https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit”,”recaptcha_ajax”:”https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js”,”supreme-golf”:”https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js”,”taboola”:”https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js”,”twitter”:”https:\/\/platform.twitter.com\/widgets.js”,”video-avia”:”https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/player\/avia.min.js”,”video-avia-ui”:”https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/plugins\/ui\/avia.ui.min.js”,”video-avia-gam”:”https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/plugins\/gam\/avia.gam.min.js”,”video-avia-hls”:”https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/plugins\/hls\/avia.hls.min.js”,”video-avia-playlist”:”https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.12.0\/plugins\/playlist\/avia.playlist.min.js”,”video-ima3″:”https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js”,”video-ima3-dai”:”https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js”,”video-utils”:”https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js”,”video-vast-tracking”:”https:\/\/vidtech.cbsinteractive.com\/sb55\/vast-js\/vtg-vast-client.js”}},”waitSeconds”:300});