The source for Rice sports news

  • Football
    • Recruiting
    • Offer Tracker
    • Roster
    • Schedule
    • NFL Owls
  • Premium
    • Patreon
    • Season Preview
    • Join / FAQ
  • Podcast
  • More
    • Store
    • News
    • Basketball
    • Baseball
    • About
    • Contact
  • Login

Rice Football: Owls stun UAB in first-ever trip to Protective Stadium

October 23, 2021 By Matthew Bartlett

Rice Football bounced back with a vengeance, knocking off UAB on the road in the Owls’ most complete performance of the season.

Empowered by a productive week of practice and the excitement of a move to the AAC, Rice football came out ready to play against UAB on Saturday. Despite entering the game as heavy underdogs, the Owls traded blows with the Blazers, never once looking overwhelmed or outmatched.

For all the productive plays created by the UAB offense and defense, something in this game was abundantly clear. Rice wanted this one. Not only did they play with intensity, their quality of play matched their level of desire. For the second year in a row, Rice has upset one of Conference USA’s best. And they’ve pulled off both wins away from home. Here are a few immediate reactions from the game:

As fast as fast can be

The X-factor for Rice football in this week’s game preview was extremely straightforward: start fast. From the moment the ball was kicked into the waiting arms of Juma Otoviano, Rice did exactly that.

Special teams started fast. Otoviano burst through the coverage team and took the ball out to the 50-yard line.

The offense started fast. Rice converted two fourth downs, marching the remaining 50 yards down the field to score the opening touchdown and put Rice up 7-0. They’d follow that up with a second touchdown drive on the ensuing possession to take a 13-0 lead.

The defense started fast. Gabe Taylor forced a fumble on UAB’s first offensive play. Antonio Montero recovered, setting the offense up for another scoring drive.

Rice goes Green

It’s been quite a career for Rice quarterback Wiley Green. Given the bench following a rough showing against Arkansas then injured in the loss to Texas, Green surprisingly resurfaced this week when Jake Constantine was unable to play. Dropped down the depth chart multiple times in his Rice career, Green’s shortcomings have always been decision-based rather than ability-based. He can make the plays, and he showcased that ability on Saturday.

Green wasn’t perfect. He was credited with a fumble on a bang-bang play where it appeared he attempted to hold back a throw he had already committed to, leading to the fumble ruling rather than an incomplete pass. Nevertheless, he bounced back and marched Rice up and down the field, again and again.

This quarterback job still belongs to Constantine when he’s ready. But Green’s big day gave proof to the coaching staff’s longstanding belief that the offense didn’t need herculean playmakers to work. It just needed execution. Now, to Green’s credit, he made some big plays like this one:

🟢🟢 @RiceFootball going Green 🟢🟢pic.twitter.com/CYiAyAWvBU

— The Roost (@AtTheRoost) October 23, 2021

Green finished the game 17-for-22, throwing for 205 yards and three touchdowns. He completed 77 percent of his passes, the best mark of his career in any game in which he attempted at least seven passes. Green proved this offense can work, and he did it against one of the best defenses in Conference USA.

Defensive absences noticed, but overcome

Rice managed to get by with a largely depleted secondary during the 2020 season, in part because they had remarkable healthy among the front seven. This year, more or less every level of the defense has suffered an important injury. De’Braylon Carroll was lost for the season during the summer. Rice was without him, Kenneth Orji and Trey Schuman against UAB.

Treshawn Chamberlain, who was one of the healthy cogs in that 2020 defense, missed this game. So too did George Nyakwol. Whether it was those specific absent pieces that were the ones Rice couldn’t afford to lose or the entire defense has taken a step back from where it was last season, this unit isn’t nearly as effective as it once was.

The Roost Podcast: Stay tuned for the game recap this week 

Big plays and turnovers are important, but right now Rice needs to improve on things like tackling and gap integrity. It’s not as if those missing men are the only ones capable of wrapping up. Rice has capable players. They just need to start executing. The Owls are allowing their opponents way too many “easy” yards and setting themselves up for failure.

Fortunately for Rice, the tackling improved as the game progressed. That played a huge role in the Owls’ retaking the lead early and controlling the game into the second half. For the most part, they kept the play in front of them. Well-timed blitzes and solid coverage made UAB work for every yard the rest of the way.

Not consistent, but resilient

The perils of last week’s trip to San Antonio seemed lightyears away to the Rice football players and staff on Saturday afternoon at Protective Stadium. In the wake of what was certainly one of the most frustrating and disappointing losses of Mike Bloomgren’s tenure, the Owls once more found a way to write their own history.

After an 0-3 start, Rice bounced back with three consecutive victories. The UTSA loss was crushing, but this is still a team that’s won 6 of their last 10 conference games — 7 out of 11 now. That included the upset of No. 15 Marshall and now a win over C-USA conference favorite UAB, both of which took place outside the confines of Rice Stadium.

The concern after the rough start and shutout losses to Texas and UTSA was legitimate. But the discovery of quarterback Jake Constantine and the proof the team can still win without him when they play together proved even more meaningful. Rice hasn’t ironed out all the kinks, but they’ve proven they can win, and win big games. And after all the low points over the last few years, winning is all that really matters.

Digging deeper

Every week we’ll have a stat, storyline or key learning from the game reserved for our subscribers.

Point proven

Sorry! This part of content is hidden behind this box because it requires a higher contribution level ($10) at Patreon. Why not take this chance to increase your contribution?
Subscribe on Patreon for exclusive Rice football recruiting updates, practice notes and more.

Recent Posts
  • 2025 Rice Baseball Transfer Portal and Staff Updates
  • The Roost Podcast | Ep 201 – 2025 Rice Football Opponent Previews: FAU
  • Rice Football Recruiting: EDGE JD Singletary commits to Owls
  • Rice Baseball 2025: MLB Owls Update – Jun 11

Filed Under: Archive, Football, Premium Tagged With: Antonio Montero, Ari Broussard, August Pitre, Cedric Patterson, Gabe Taylor, game recap, Jaeger Bull, Jake Bailey, Juma Otoviano, Rice Football, Wiley Green

Rice Football 2021: QB uncertainty and UAB practice notes

October 21, 2021 By Matthew Bartlett

Rice football has wrapped up their final practices before heading to UAB. Here’s where the Owls stand headed into another important C-USA tilt.

Who wasn’t on the field was almost as big of a story for Rice football this week as who would be available. The depth chart will have differences based on availability, but those who will go have been active on the practice field this week.

Subscriber content.<br /> Please login to see the full post or visit our Patreon page.

For those checking in for the first time, or those returning, a quick programming note. Practice reports are reserved for our subscribers. If you want updates on how Rice football plans to deploy its quarterbacks, position battles, standouts, injuries and more, this is your go-to source. You can get access to all practice notes, recruiting updates and special features like this one when you subscribe to our All-American Tier on Patreon today.

Here we go again

Sorry! This part of content is hidden behind this box because it requires a higher contribution level ($10) at Patreon. Why not take this chance to increase your contribution?
Subscribe on Patreon for exclusive Rice football recruiting updates, practice notes and more.

Recent Posts
  • 2025 Rice Baseball Transfer Portal and Staff Updates
  • The Roost Podcast | Ep 201 – 2025 Rice Football Opponent Previews: FAU
  • Rice Football Recruiting: EDGE JD Singletary commits to Owls
  • Rice Baseball 2025: MLB Owls Update – Jun 11

Filed Under: Football, Premium Tagged With: practice notes, Rice Football

Rice Football 2021: UAB presser quotes, injury updates and depth chart

October 20, 2021 By Matthew Bartlett

Rice football goes back on the road this week to take on UAB. Here’s what Mike Bloomgren had to say about the matchup, injury updates and depth chart notes.

This is the first of a couple of updates coming this week as Rice football prepares to take on UAB. We’ll include updates from head coach Mike Bloomgren’s midweek press conference, then dig further into the details on the depth chart and what the team looks like on the field headed into the weekend.

Subscriber content.</em><br /> <em>Please login to see the full post or visit our Patreon page.

Any hopes of a fully healthy Rice football team headed into the second half seem to have faded quickly. The Owls have several key players in doubt for the UAB game with injuries, causing changes across the depth chart. We’ll hit on those adjustments and discuss what Owls are most likely to go on Saturday. First, the quotes:

Press Conference Quotes

“I don’t think anybody associated with our program is happy about our performance versus UTSA. Unfortunately, that game didn’t go the way that we planned. We started slow in the first few drives, dug ourselves into a deep hole and we struggled to do much after that time. I’ve told our team that we have to do our jobs better and that starts with me, with everybody doing their one-eleventh. We have to stick together and we have to keep moving forward.

Our coaches are going to coach them on anything that is correctable on the film. I’ve asked the players to remember the lessons, but not relive the game. I don’t want them ever to feel that way again. I want to do everything in my power, everything in our program to make sure we never feel that way again. We certainly don’t want to relive it.” – Mike Bloomgre on the UTSA loss

“I think in college football, it has to be that mindset. It has to be next man up. But, in some cases, we’ve got the next, next man up and that is harder. I’ve tried to look at it in totality, especially on the defensive side of the ball. We returned 10 starters and we were excited about those guys. We knew they were going to be awesome…

One thing that’s really different is you look at UTSA, they’re an older team. They have great players and they had everybody starting that they planned on starting Day One of the football season. That’s nice. Some people get that reality. We have not been fortunate enough to get that reality here. Of the 10 starters that we thought were returning, five of them didn’t play against UTSA. That’s tough. It’s not excuses, it’s just reality. ” – Mike Bloomgren on team depth and injuries 

“We know the process works. The process is prove, tried and true. But, there’s a couple of things we tweaked. It’s to the point of doing the same thing and expecting different results, but it is frustrating for everybody in this program because we practiced really well last week. But, we didn’t play like we wanted to.

So, we’re going to continue to practice the right way, we’re going to continue to install the schemes the right way and prepare these guys the right way and we’re going to do everything in our power to tweak our ability to do it on game day the way that we practiced.” – Mike Bloomgren on potential adjustments to the team’s process 

“It’s wonderful. I’ve always tried to preach to my coaches and prove that I have the ability, not only to be that down hill, run-through-people’s-soul type of back, but also be able to catch the ball, be able to block and be a total and complete back.” – Ari Broussard on his expanded role in the offense

“Special teams is where I kind of began, it’s kind of where I made a name for myself. It’s kind of how I expanded my role in the offense through special teams and doing well there. And because of the success I had there, they thought that it’d be better to include me in our offense more. It’s fun, going down there and doing what I can, anything I can to help the team, whether that be special teams or offense.” – Ari Broussard on the importance of his role on special teams

“Every day we just look each other in the eyes and we tell each other, ‘what do we need to do to get better?’. That’s all we tell each other every day. We’re going to do this certain thing to get better and all we want to do is go forward. We can’t worry about the past. Everything that’s happened before now, it doesn’t matter. It’s about each week going 1-0 and trying to get to that conference championship.” – Desmyn Baker on how the team is responding this week

Depth Chart

The Rice football depth chart is cycling through names lately, with injuries causing upheaval at several key spots.

Rice Football

Quarterback

Sorry! This part of content is hidden behind this box because it requires a higher contribution level ($10) at Patreon. Why not take this chance to increase your contribution?
Subscribe on Patreon for exclusive Rice football recruiting updates, practice notes and more.

Recent Posts
  • 2025 Rice Baseball Transfer Portal and Staff Updates
  • The Roost Podcast | Ep 201 – 2025 Rice Football Opponent Previews: FAU
  • Rice Football Recruiting: EDGE JD Singletary commits to Owls
  • Rice Baseball 2025: MLB Owls Update – Jun 11

Filed Under: Archive, Football, Premium Tagged With: practice notes, press conference notes, Rice Football

Rice Football 2021 Game Preview: UAB

October 17, 2021 By Matthew Bartlett

Rice Football looks to rebound from its first C-USA loss, but they’ll have their work cut out for them against UAB. How to watch, key stats, x-factor picks and more.

Rice football and UAB, the Owls’ upcoming opponent, could not have had more diametrically opposing weekends. The Blazers blanked a Southern Miss team Rice had just edged out at home, winning by a final score of 34-0. Meanwhile, Rice was in the middle of a shutout of their own, but the Owls were on the wrong side of the margin, falling 45-0 to UTSA.

UAB will look to keep rolling at home this weekend while Rice needs a bounce back in the worst way. Here’s what you need to know:

Kickoff time | 2:30 PM CT
Venue | Protective Stadium – Birmingham, AL
TV | ESPN+
Radio | Sports Map 94.1 (FM) / Stretch Internet (Online)

Audio / Visual Preview

We’ll preview Rice football vs UAB this week’s episode of the Blue and Gray Preview Show, streaming live on Wednesday at Noon on the Rice Athletics YouTube channel. You can also catch the recap of last week’s game on The Roost Podcast, which should be released shortly. Find us on the podcast page or wherever you like to listen to podcasts. (And consider leaving us a 5-star review while you’re at it.)

Sizing up the contenders

UAB currently sits tied atop the Conference USA West standings with UTSA and UTEP, all three of which boast sterling 3-0 records. If the start of conference play is any indication, the battle for this division might be close, making every game all the more important for each team still in the hunt.

Rice (1-1 C-USA) isn’t technically eliminated from that race, but the Owls have some issues of their own to work through before they can seriously start to consider themselves bonafide contenders. Sitting at 2-4 on the season, the Owls need to finish 4-2 down the stretch to reach bowl eligibility. That task gets decidedly harder if they don’t walk away from Birmingham this weekend with the upset.

Series History

All Time | UAB leads Rice 6-3
Last Five | UTSA leads 4-1
Last Meeting | Home 2020, UAB won 21-16

Get the Inside Scoop

Get access to practice reports, analysis and special features during the week when you subscribe to our All-American Tier on Patreon today. If you want updates on how Rice football plans to deploy its quarterbacks, position battles, standouts, injuries and more, this is your go-to source. A few sections of this preview are reserved for those subscribers. Don’t miss out! Join now!

Become a Patron!

Rice Stat Notables

Passing | Constantine – 49/66 (74.2 percent), 564 yards, 3 TD, 2 INT
Rushing | Myers – 60 carries, 264 yards (4.4 yards per carry), 5 TD
Receiving | Bailey – 23 receptions, 245 yards (10.7 yds/rec), 1 TD / Patterson – 14 receptions, 226 yards (16.1 yds/rec), 1 TD
Tackles | Montero – 45 / Smith – 37 / Garcia – 33
Pass Breakups | Smith/Dunbar – 4, Nyakwol – 3
Interceptions |
Nyakwol – 2, Five others tied with one

UAB Stat Notables

Passing | Hopkins – 62/102 (60.8 percent), 973 yards passing, 10 TD, 2 INT
Rushing | McBride – 80 carries, 421 yards (5.3 yards per carry), 2 TD / Brown Jr. – 59 carries, 343 yards (5.8 yds/car), 2 TD
Receiving | Prince – 17 receptions, 357 yards (21.0 yards per reception), 6 TD / Shropshire – 12 receptions, 265 yards (22.1 yds/rec), 3 TD
Tackles | Wilder – 42 / Boler – 32 / Wright – 26
Interceptions | Swoopes – 2, Six tied with one apiece 
Pass Breakups |
McWilliams – 4, Five tied with two apiece

UAB X-Factor | Make Rice earn it

UAB enters this game tied for second in the conference in 20+ yard plays allowed. They’ve given up 26 such plays across seven games, an average of 3.7 per contest. That number almost disappears when considering their conference games. In three games against North Texas, Florida Atlantic and Southern Miss the Blazers have allowed just four gains of 20+ yards, 1.3 such plays per game.

The Rice offense has struggled on third down. Poor protection put them in long downs and distances frequently last weekend against UTSA. If UAB can keep Rice behind schedule, forcing them to need long gains to stay on the field, it’s game over for the Owls who enter the weekend dead last in Conference USA with 16 plays of 20+ yards across six games.

Rice X-Factor | Start fast

For all the growing pains that have beset Rice football over the past several seasons, starting strong was never a problem for this team until now. Rice entered the UTSA game riding a 16 games streak in which they’d prevented a conference opponent from scoring on their opening drive, dating back to their meeting with UTEP in 2018.

Rice scored first in every game last season and did not allow a single first quarter point in five games. Perhaps that high of a standard was unsustainable — and it probably was — but regressing as far as they have has been much too excessive of a slide, especially considering the talent they have returning.

So, until proven otherwise, Rice absolutely must start strong if they’re going to find the motivation and confidence to play a four quarter football game. Two bad possessions on top of each other has doomed Rice in several games already this year, and the season is only six games old. For Rice, they need to do everything they can control to lead 7-0 after the first couplet of drives, even if that means pulling out every trick in the book.

Pick ‘Em Contest (Subscribers only)

Make sure you submit your entry for The Roost’s weekly pick’em challenge. There will be swag and prizes for the top finishers at the end of the season. Choose an answer to each of the six questions below and comment on this post on the Patreon page to enter. It’s that easy.

Sorry! This part of content is hidden behind this box because it requires a higher contribution level ($10) at Patreon. Why not take this chance to increase your contribution?

Injury Report (Subscribers only)

Sorry! This part of content is hidden behind this box because it requires a higher contribution level ($10) at Patreon. Why not take this chance to increase your contribution?

One Final Thing

Dwelling in the past never does too much to benefit the present, but there are a few glaring similarities between where Rice stands entering the UAB game and where Rice stood a year ago prior to their now lauded road tilt with No. 15 Masrhall.

Rice football had just been dealt a discouraging loss, on the road to a conference opponent they were expected to (at the very least) contender with. The Owls saw their starting quarterback get injured in that game and were already without multiple starting players on the defensive side of the ball and had been without Bradley Rozner for the season.

With not much going for them other than what the team coined “unwavering belief”, they pulled up one of the most significant upsets in the history of the program. Rice needs to get out of the business of being multi-touchdown underdogs, but if nothing else, they’ve always found a way to bounce back from their bottoming-out moments.

Rice started 0-9 in 2019 before winning three straight to close the year. They recovered from the quadruple-doink in 2020 to squash Southern Miss 30-6 on the road. And then were was the aforementioned rebound against Marshall. This team hasn’t discovered consistency whatsoever, but they have been resilient when they’ve needed it most. They need that resiliency now more than ever.

Subscribe on Patreon for exclusive Rice football recruiting updates, practice notes and more.

Recent Posts
  • 2025 Rice Baseball Transfer Portal and Staff Updates
  • The Roost Podcast | Ep 201 – 2025 Rice Football Opponent Previews: FAU
  • Rice Football Recruiting: EDGE JD Singletary commits to Owls
  • Rice Baseball 2025: MLB Owls Update – Jun 11

Filed Under: Featured, Football, Premium Tagged With: Antonio Montero, Cedric Patterson, Elijah Garcia, Game preview, George Nyakwol, Jake Bailey, Jake Constantine, Jordan Dunbar, Jordan Myers, Naeem Smith, Rice Football

Rice Football outclassed by UTSA in blowout loss

October 16, 2021 By Matthew Bartlett

Despite having two weeks to prepare, Rice football was bludgeoned off their bye week by a scoring hot UTSA squad that never let up.

UTSA threw the first punch against Rice football at the Alamodome on Saturday night. Then they threw the second. And the third. In a highly anticipated Lonestar showdown, Rice football was outclassed in every aspect of the game, dropping their first conference road game of the season in a ghastly fashion.

Rice had two weeks to get ready for their return to San Antonio, the site of what was one of their most heartbreaking losses of the 2019 season. Both teams had changed dramatically since then. But UTSA looked like their new-and-improved selves this time around. Rice did not. Here are a few immediate reactions from the game:

It’s how you start

There’s no golden rule that insists your first fifteen minutes of a football game has to be your best fifteen minutes, but that’s certainly been a prerequisite for Rice football so far this season. The opening quarter of the UTSA game made that abundantly clear.

The Rice defense kept UTSA in front of them on their first possession, but two third down conversions and a fumble forced that landed in the hands of a UTSA receiver saw the Owls fall behind 7-0. The offense went three-and-0ut, then the defense sagged before holding UTSA to a field goal.

Rice needed a spark on their second drive and got into a favorable position — third and short — before Jake Constantine was sacked. Another three-and-out. Following a booming punt by Charlie Mendes, the Rice defense then allowed an 81-yard run to stud Roadrunner tailback Sincere McCormick and a touchdown two plays later.

This start proved eerily similar to the Houston game. Two three-and-outs on offense and a defense unable to get off the field on third down, leading to a three-score deficit in the first quarter. Altogether, this was about as disastrous of a starting sequence as Rice has seen in recent memory.

Overwhelmed in the trenches

Part of what led to the awful beginning for the offense was severe protection issues up front. On the Owls second third down, Constantine dropped back to pass and was almost immediately met in the backfield by not one, but two UTSA rushers.

As if that wasn’t problematic enough, it happened again on the very next possession. Facing a fourth down near midfield, Constantine again dropped back to pass and again saw two defenders in his face immediately. He did his best to throw over the free rushers, but the ball was tipped, caught and returned for a pick-six.

Whether it was the running back, the quarterback or the line, someone didn’t make the right lead. Bad protection leads to bad plays, plain and simple. This play looked doomed from the start, and it might have put any hopes of making this game competitive to bed immediately.

Harmanson with an interception and a TD! pic.twitter.com/XMcvoGGSJ6

— UTSA Football 🏈 (@UTSAFTBL) October 16, 2021

Oftentimes, sacks are as much a quarterback stat as a protection stat. It takes both positions operating together to avoid those negative plays. Constantine wasn’t perfect either, but he was set up to fail from the start and the ramifications were disastrous.

Insult and injury

Rice did themselves no favors in any of the three phases on Saturday. But once again, injuries at a key position proceeded to stack the deck further against the Owls. Following an incomplete pass on third down on the second drive of the second quarter, starting quarterback hobbled to the sideline. Luke McCaffrey, who was “1B” on the quarterback depth chart, was suddenly the last man standing at the position for Rice football.

For Rice, the injury luck at this essential position has been unfathomably awful. Rice has started three quarterbacks in six games this year. Three different passers appeared in games in 2020, and Rice churned through signal callers in each of the 2018 and 2019 seasons as well.

The Roost Podcast: Stay tuned for the game recap this week 

Saturday’s performance was incriminating enough on its own aside from Constantine’s injury. But the sheer fact that we have to have this conversation — discussing yet another Rice quarterback knocked out of a game with an injury — is downright maddening.

Sometimes it’s better to be lucky than good. Rice has been the unluckiest program in the country when it comes to quarterback health. And it’s not even close.

From winning streak to gut punch, yet again

A back-and-forth season pivoted back away from the Owls on Saturday night at the Alamodome. Rice has won six of their last 10 conference games, beaten previously undefeated No. 15 Marshall yet never seemed to be in the same zip code of a UTSA team that looked as good as advertised and remains the lone remaining unbeaten team in Conference USA.

A perfect conference record was improbable at best. That’s out the window. Reaching bowl eligibility and perhaps even getting a shot to contend for a conference title? Both of those objectives are in mathematically in play. But this time Rice won’t have the luxury of two weeks to prepare. And they’ll be playing an opponent (UAB) that is at least as good, if not better, than the UTSA squad that blew them out on Saturday.

It would be nice to see this team get another signature win to prove their trajectory remains as high as it felt entering the year. They’ve proven they can. It gets lost in the shuffle, but the Marshall upset came on the heels of a disastrous showing against North Texas (on the road) where the Owls’ starting quarterback was injured and unable to go against the Herd. That’s not to say the situations are synonymous, but there’s something about this team that doesn’t follow a linear pattern whatsoever.

If the two-game winning streak lessened the pressure, it’s back on, with interest. Rice needs to put a completely different team on the field next week. Another no-show performance would cannot take place.

Digging deeper

Every week we’ll have a stat, storyline or key learning from the game reserved for our subscribers.

Headed in the wrong direction

Sorry! This part of content is hidden behind this box because it requires a higher contribution level ($10) at Patreon. Why not take this chance to increase your contribution?
Subscribe on Patreon for exclusive Rice football recruiting updates, practice notes and more.

Recent Posts
  • 2025 Rice Baseball Transfer Portal and Staff Updates
  • The Roost Podcast | Ep 201 – 2025 Rice Football Opponent Previews: FAU
  • Rice Football Recruiting: EDGE JD Singletary commits to Owls
  • Rice Baseball 2025: MLB Owls Update – Jun 11

Filed Under: Archive, Featured, Football, Premium Tagged With: Charlie Mendes, game recap, Jake Constantine, Luke McCaffrey, Rice Football

  • « Previous Page
  • 1
  • …
  • 88
  • 89
  • 90
  • 91
  • 92
  • …
  • 122
  • Next Page »
  1. Item 1
  2. Item 2
  3. Item 3
  4. Item 4
  5. Item 5
  • Jack Ben-Shoshan, Rice Baseball
  • Rice Football
  • Rice Baseball, David Pierce
  • Rice Football
  • “He’s a Bulldog”: Parker Smith’s Journey to Rice Baseball Ace
Become a patron at Patreon!
  • Facebook
  • Instagram
  • Twitter