×
Categories
${ res.pages.map(p => { return `
${p.meta_value[0]} ${p.meta_value}` }).join('') }
Performers
${ res.performers.map(p => { return `
${p.name[0]} ${p.name}` }).join('') }
Venues
${ res.venues.map(p => { return `
${p.name[0]} ${p.name}` }).join('') }
Events
${ res.events.map(p => { return `
${p.month} ${p.day}, ${p.year} ${p.time} ${p.post_title}` }).join('') }
Rodeo Schedule 2024/2025
Contents
×
Reset
Cancel
Apply
1426
Apr
21
2024
1:45 PM
Sun
PBR: Unleash The Beast
Tacoma Dome | Capacity: 23000
98421, 2727 East D St, Tacoma, WA, US
TicketsPrices from $34
Avg. price ~ $109
Available Tickets: 2016
Apr
21
2024
2:00 PM
Sun
San Angelo Stock Show & Rodeo
Foster Communications Coliseum
76901, 50 East 43rd Street, San Angelo, TX, US
TicketsPrices from $27
Avg. price ~ $74
Available Tickets: 87
Apr
21
2024
2:30 PM
Sun
Ultimate Bullfighters
Cowtown Coliseum | Capacity: 3418
76107, 121 E. Exchange Ave., Fort Worth, TX, US
TicketsPrices from $44
Avg. price ~ $81
Available Tickets: 126
Apr
25
2024
6:00 PM
Thu
Clovis Rodeo
Clovis Rodeo Grounds
93612, 748 Rodeo Drive, Clovis, CA, US
TicketsPrices from $49
Avg. price ~ $65
Available Tickets: 166
Apr
25
2024
7:30 PM
Thu
Lakeside Rodeo
Lakeside Rodeo Arena
92040, 12584 Mapleview Street,, Lakeside, CA, US
TicketsPrices from $44
Avg. price ~ $52
Available Tickets: 95
Apr
25
2024
7:30 PM
Thu
PBR Stockyards Showcase
Cowtown Coliseum | Capacity: 3418
76107, 121 E. Exchange Ave., Fort Worth, TX, US
TicketsPrices from $61
Avg. price ~ $94
Available Tickets: 272
Apr
26
2024
3:30 AM
Fri
Gold Country Pro Rodeo
Gold Country Fairgrounds
95603, 1273 High Street, Auburn, CA, US
TicketsPrices from $51
Avg. price ~ $59
See AlsoPBR AUSTIN GAMBLERS AND TAYLOR RODEO ASSOCIATION ANNOUNCE "THE NEXT GAMBLER"Top Prospect Games Knoxville: Quick HitsPBR Archives - Page 34 of 280 - Wrangler NetworkKnoxville Preseason ID: Event Preview12 tickets remaining!
Apr
26
2024
6:00 PM
Fri
Clovis Rodeo
Clovis Rodeo Grounds
93612, 748 Rodeo Drive, Clovis, CA, US
TicketsPrices from $73
Avg. price ~ $85
13 tickets remaining!
Apr
26
2024
7:00 PM
Fri
Henderson County First Responders PRCA Rodeo
Henderson County Regional Fair Park
75751, 3356 TX-31 BUS, Athens, TX, US
TicketsPrices from $69
Avg. price ~ $81
10 tickets remaining!
Apr
26
2024
7:00 PM
Fri
Jefferson County Cattlemen's Association Pro-Rodeo
Hallmark Farms
35204, 5 Alabama 7, Birmingham, AL, US
TicketsPrices from $39
Avg. price ~ $46
16 tickets remaining!
Apr
26
2024
7:30 PM
Fri
Lakeside Rodeo
Lakeside Rodeo Arena
92040, 12584 Mapleview Street,, Lakeside, CA, US
TicketsPrices from $58
Avg. price ~ $66
Available Tickets: 77
Apr
26
2024
7:30 PM
Fri
Minnesota Horse Expo Rodeo
Minnesota State Fairgrounds
55108, 1265 Snelling Avenue North, Saint Paul, MN, US
TicketsPrices from $21
Avg. price ~ $28
Available Tickets: 498
Apr
26
2024
7:30 PM
Fri
Resistol Rookie Roundup
Cowtown Coliseum | Capacity: 3418
76107, 121 E. Exchange Ave., Fort Worth, TX, US
TicketsPrices from $55
Avg. price ~ $89
Available Tickets: 254
Apr
26
2024
7:45 PM
Fri
PBR: Unleash The Beast
KFC Yum! Center | Capacity: 22090
40209, 1 Arena Plaza, Louisville, KY, US
TicketsPrices from $30
Avg. price ~ $130
Available Tickets: 2937
Apr
27
2024
3:30 AM
Sat
Gold Country Pro Rodeo
Gold Country Fairgrounds
95603, 1273 High Street, Auburn, CA, US
TicketsPrices from $273
Avg. price ~ $237
6 tickets remaining!
Apr
27
2024
2:00 PM
Sat
Clovis Rodeo
Clovis Rodeo Grounds
93612, 748 Rodeo Drive, Clovis, CA, US
TicketsPrices from $94
Avg. price ~ $132
20 tickets remaining!
Apr
27
2024
6:00 PM
Sat
Springville Sierra Rodeo
Springville Rodeo
93265, 34902 CA-190, Springville, CA, US
TicketsPrices from $38
Avg. price ~ $45
14 tickets remaining!
Apr
27
2024
6:00 PM
Sat
PBR: Pendleton Whisky Velocity Tour
Alerus Center | Capacity: 21000
58202, 1200 - 42nd St S, Grand Forks, ND, US
TicketsPrices from $28
Avg. price ~ $105
Available Tickets: 2249
Apr
27
2024
6:45 PM
Sat
PBR: Unleash The Beast
KFC Yum! Center | Capacity: 22090
40209, 1 Arena Plaza, Louisville, KY, US
TicketsPrices from $29
Avg. price ~ $97
Available Tickets: 2763
Apr
27
2024
7:00 PM
Sat
Jefferson County Cattlemen's Association Pro-Rodeo
Hallmark Farms
35204, 5 Alabama 7, Birmingham, AL, US
TicketsPrices from $39
Avg. price ~ $46
16 tickets remaining!
Apr
27
2024
7:00 PM
Sat
First Choice Farm and Lawn Championship Rodeo
First National Bank Arena | Capacity: 10475
72401, 2105 Aggie Road, Jonesboro, AR, US
TicketsPrices from $22
Avg. price ~ $107
Available Tickets: 899
Apr
27
2024
7:00 PM
Sat
Bulls, Bands And Barrels: Ian Munsick & Cooper Alan
Lawrence Joel Veterans Memorial Coliseum
27105, 2825 University Parkway, Winston Salem, NC, US
TicketsPrices from $43
Avg. price ~ $111
Available Tickets: 2823
Apr
27
2024
7:00 PM
Sat
Henderson County First Responders PRCA Rodeo
Henderson County Regional Fair Park
75751, 3356 TX-31 BUS, Athens, TX, US
TicketsPrices from $69
Avg. price ~ $81
10 tickets remaining!
Apr
27
2024
7:30 PM
Sat
Montgomery Black Rodeo
Garrett Coliseum | Capacity: 12500
36107, 1555 Federal Drive, Montgomery, AL, US
TicketsPrices from $41
Avg. price ~ $60
Available Tickets: 786
Apr
27
2024
7:30 PM
Sat
Minnesota Horse Expo Rodeo
Minnesota State Fairgrounds
55108, 1265 Snelling Avenue North, Saint Paul, MN, US
TicketsPrices from $21
Avg. price ~ $26
Available Tickets: 240
Apr
27
2024
7:30 PM
Sat
Resistol Rookie Roundup
Cowtown Coliseum | Capacity: 3418
76107, 121 E. Exchange Ave., Fort Worth, TX, US
TicketsPrices from $64
Avg. price ~ $86
Available Tickets: 252
Apr
28
2024
1:00 PM
Sun
Lakeside Rodeo
Lakeside Rodeo Arena
92040, 12584 Mapleview Street,, Lakeside, CA, US
TicketsPrices from $54
Avg. price ~ $66
Available Tickets: 97
Apr
28
2024
2:00 PM
Sun
Springville Sierra Rodeo
Springville Rodeo
93265, 34902 CA-190, Springville, CA, US
TicketsPrices from $38
Avg. price ~ $45
14 tickets remaining!
Apr
28
2024
2:00 PM
Sun
Clovis Rodeo
Clovis Rodeo Grounds
93612, 748 Rodeo Drive, Clovis, CA, US
TicketsPrices from $30
Avg. price ~ $94
36 tickets remaining!
Apr
28
2024
2:30 PM
Sun
Ultimate Bullfighters
Cowtown Coliseum | Capacity: 3418
76107, 121 E. Exchange Ave., Fort Worth, TX, US
TicketsPrices from $51
Avg. price ~ $86
Available Tickets: 231
Show More
`citiesList.insertAdjacentHTML('beforeend', cityRow)})}}function setCity(elem, id) {cityInp.value = elem.textContentcitiesList.style.display = 'none'scheduleBox.setAttribute('data-page', 0);paramsCity = '&city=' + idloaderAnim.classList.remove('hidden-loader')loadSchedulePage()}document.addEventListener('click', (e) => {const withinBoundaries = e.composedPath().includes(cityWrap);if (!withinBoundaries) {citiesList.style.display = 'none'}})}function nextCalendar() {curMonth++;if (curMonth > 12) {curMonth = 1curYear++;}createCalendars(calendarBlock, curYear, curMonth)}function prevCalendar() {curMonth--;if (curMonth < 1) {curMonth = 12curYear--;}if (curYear === todayYear && curMonth <= todayMonth) {curMonth = todayMonth;curYear = todayYear;}createCalendars(calendarBlock, curYear, curMonth)}function resetFilter() {if (selected1 !== 0) {selectionIndex = 1;selected1 = 0;selected2 = 0;fstring = '';fltrTitle.innerHTML = 'Select Your Dates'fltrBtn.addEventListener('click', openFilter, true)scheduleBox.setAttribute('data-page', 0);params = ''} else {fltrBtn.addEventListener('click', openFilter, true)}createCalendars(calendarBlock, curYear, curMonth)loaderAnim.classList.remove('hidden-loader')loadSchedulePage()}function clearFilter() {fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true);}function applyFilter() {if (fstring !== '') {fltrTitle.innerHTML = fstringif (selected2 === 0) {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2)) + 1).toString()if (m.length === 1) {m = '0' + m}params = '&start_date=' + selected1.toString().substr(0, 4) + '-' + m + '-' + selected1.toString().substr(6, 2)} else {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2)) + 1).toString()if (m.length === 1) {m = '0' + m}let m2 = (Number(selected2.toString().substr(4, 2)) + 1).toString()if (m2.length === 1) {m2 = '0' + m2}params = '&start_date=' + selected1.toString().substr(0, 4) + '-' + m + '-' + selected1.toString().substr(6, 2)params = params + '&end_date=' + selected2.toString().substr(0, 4) + '-' + m2 + '-' + selected2.toString().substr(6, 2)}loaderAnim.classList.remove('hidden-loader');loadSchedulePage()}fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true)}fltrBtn.addEventListener('click', openFilter, true)// closeFltr.addEventListener('click', closeFilter, true)function openFilter(event) {event.stopPropagation()fltrBtn.classList.add('fltr-opened');fltrBtn.removeEventListener('click', openFilter, true)createCalendars(calendarBlock, curYear, curMonth)}function closeFilter(event) {event.stopPropagation()fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true)}function selectDate(d, m, y) {let daystring = d.toString()if (daystring.length === 1) {daystring = '0' + daystring}let monstring = m.toString()if (monstring.length === 1) {monstring = '0' + monstring}let s = Number(y.toString() + monstring + daystring)let monstr = new Date(y, m).toLocaleString('en', {month: 'short'})if (selectionIndex === 1) {selected2 = 0;selected1 = sfstring = monstr + ' ' + daystring + ', ' + y}if (selectionIndex === 2) {selected2 = s;if (selected1 > selected2) {selected2 = selected1selected1 = sfstring = monstr + ' ' + daystring + ', ' + y + ' - ' + fstring} else {fstring = fstring + ' - ' + monstr + ' ' + daystring + ', ' + y}selectionIndex = 0}selectionIndex++createCalendars(calendarBlock, curYear, curMonth)}function createCalendars(elem, year, month) {let year1 = year;let year2 = year;let mon1 = month - 1;let mon2 = mon1 + 1;if (mon2 > 11) {mon2 = 0year2 = year + 1;}let d1 = new Date(year1, mon1);let d2 = new Date(year2, mon2);let m1str = new Date(year1, mon1).toLocaleString('en', {month: 'long'});let m2str = new Date(year2, mon2).toLocaleString('en', {month: 'long'});let calendarBody1 = ''let calendarBody2 = ''for (let i = 0; i < getDay(d1); i++) {calendarBody1 += `
`;}for (let i = 0; i < getDay(d2); i++) {calendarBody2 += `
`;}while (d1.getMonth() == mon1) {let daystring = d1.getDate().toString()if (daystring.length === 1) {daystring = '0' + daystring}let monstring = mon1.toString()if (monstring.length === 1) {monstring = '0' + monstring}let selstring = Number(year1.toString() + monstring + daystring)if (d1 >= (new Date(mindate))) {if (selected1 === selstring && selected2 === 0) {calendarBody1 += '
` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);} else if (selected1 === selstring && selected2 !== 0) {calendarBody1 += '
` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);} else if (selected2 === selstring) {calendarBody1 += '
` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);} else if (selected1 < selstring && selected2 > selstring) {calendarBody1 += '
` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);} else {calendarBody1 += '
` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);}} else {calendarBody1 += '
' + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);}}while (d2.getMonth() == mon2) {let daystring = d2.getDate().toString()if (daystring.length === 1) {daystring = '0' + daystring}let monstring = mon2.toString()if (monstring.length === 1) {monstring = '0' + monstring}let selstring = Number(year2.toString() + monstring + daystring)if (d2 >= (new Date(mindate))) {if (selected1 === selstring && selected2 === 0) {calendarBody2 += '
` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);} else if (selected1 === selstring && selected2 !== 0) {calendarBody2 += '
` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);} else if (selected2 === selstring) {calendarBody2 += '
` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);} else if (selected1 < selstring && selected2 > selstring) {calendarBody2 += '
` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);} else {calendarBody2 += '
` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);}} else {calendarBody2 += '
' + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);}}if (getDay(d1) != 0) {for (let i = getDay(d1); i < 7; i++) {calendarBody1 += '
';}}if (getDay(d2) != 0) {for (let i = getDay(d2); i < 7; i++) {calendarBody2 += '
';}}let calendar1 = ``;let calendar2 = ``;if (window.innerWidth <= 800) {calendar1 = `
${m1str}, ${year1}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody1}
`;calendar2 = `
${m2str}, ${year2}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody2}
`;} else {calendar1 = `
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody1}
`;calendar2 = `
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody2}
`;}let prevContol = `
`if (curMonth === todayMonth && curYear === todayYear) {prevContol = ``}let calendars = ``if (window.innerWidth <= 800) {calendars = `
${prevContol}
${calendar1 + calendar2}
`;} else {calendars = `
${prevContol}
${m1str}, ${year1}
${m2str}, ${year2}
${calendar1 + calendar2}
`;}elem.innerHTML = calendars;}function getDay(date) {let day = date.getDay();return day;}fltrBtn.style.display = 'block';