Prep Redzone Logo
Login Subscribe
    • Players/Parents
    • College Coaches
  • Choose Your State Middle School Coverage
    Alabama
    Arizona
    Arkansas
    California
    Canada
    Colorado
    Dakotas
    Florida
    Georgia
    Idaho
    Illinois
    Indiana
    Iowa
    Kansas
    Kentucky
    Louisiana
    Maryland
    Michigan
    Minnesota
    Mississippi
    Missouri
    Nebraska
    Nevada
    New England
    New Jersey
    New Mexico
    New York
    North Carolina
    Ohio
    Oklahoma
    Oregon
    Pennsylvania
    South Carolina
    Tennessee
    Texas
    Utah
    Virginia
    Washington
    West Virginia
    Wisconsin
  • Loading...
  • Loading...
  • Tournaments
    • 7 on 7 7 on 7
    Showcases
    • High School High School
    • Middle School Middle School
    About Our Events
  • Prep Redzone for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features
    • Coverage Access Prep Redzone articles year-round.
    • Rankings See how players stack up in each state.
    • Player Profiles Build your own profile and join the Prep Redzone database.
    • Profile Trends Track your Player Profile views over time.
    • Recruiting Tasks Stay on-track in the recruiting process
    • Recruiting Dashboard All your recruiting tools in a single place.
    • Coach Views Get notified when a college coach views your profile.
    • College Match Recommends colleges that match with your profile.
    • Coach Contacts Contact any program in the country.
    • Event Credits Save $25 on all Prep Redzone combines.
    • Recruiting Tips Become an expert on the recruiting process.
    • College Email Templates Send customized emails directly to college coaches.
    • Scouts
    • How We Rank
    • About Us
  • Arizona
  • Rankings
    • How We Rank

    • Archived Rankings

    • 2026 Rankings

    • 2027 Rankings

    • 2028 Rankings

    • 2029 Rankings

  • Player Database
  • Team Rankings
  • Scores
  • Scouts
Prep Redzone Logo
  • Home
  • Coverage
      Choose Your State Middle School Coverage
      Alabama
      Arizona
      Arkansas
      California
      Canada
      Colorado
      Dakotas
      Florida
      Georgia
      Idaho
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Louisiana
      Maryland
      Michigan
      Minnesota
      Mississippi
      Missouri
      Nebraska
      Nevada
      New England
      New Jersey
      New Mexico
      New York
      North Carolina
      Ohio
      Oklahoma
      Oregon
      Pennsylvania
      South Carolina
      Tennessee
      Texas
      Utah
      Virginia
      Washington
      West Virginia
      Wisconsin
  • Events
      Tournaments
      • 7 on 7 7 on 7
      Showcases
      • High School High School
      • Middle School Middle School
      About Our Events
  • Rankings
      Loading...
  • Scores
      Loading...
  • Features
      Prep Redzone for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features
      • Coverage Access Prep Redzone articles year-round.
      • Rankings See how players stack up in each state.
      • Player Profiles Build your own profile and join the Prep Redzone database.
      • Profile Trends Track your Player Profile views over time.
      • Recruiting Tasks Stay on-track in the recruiting process
      • Recruiting Dashboard All your recruiting tools in a single place.
      • Coach Views Get notified when a college coach views your profile.
      • College Match Recommends colleges that match with your profile.
      • Coach Contacts Contact any program in the country.
      • Event Credits Save $25 on all Prep Redzone combines.
      • Recruiting Tips Become an expert on the recruiting process.
      • College Email Templates Send customized emails directly to college coaches.
  • About Us
      • Scouts
      • How We Rank
      • About Us
  • Support
Login Subscribe

Hail Mary and Heartbreak: Standouts from Mesa–Centennial Classic

Hail Mary and Heartbreak: Standouts from Mesa–Centennial Classic
Photo: Owen Reynoso Instagram & Kameron Williams Twitter
Hunter Tierney
Hunter Tierney November 24, 2025 @ 07:08 PM
Facebook
X (Formerly Twitter)

In this article:

Kameron Williams
Kameron Williams 6'1" | 180 lbs | ATH | 2027
AZ
Torrin Hill
Torrin Hill 6'3" | 205 lbs | TE/WR | 2028
AZ
Titus Hill
Titus Hill 6'3" | 180 lbs | QB | 2028
AZ
Owen Reynoso
Owen Reynoso 5'8" | 180 lbs | RB | 2026
AZ
Bryce Pollard
Bryce Pollard 6'0" | 315 lbs | OL | 2026
AZ
<!-- wp:paragraph --> <p>You don't get many playoff games like this.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Mesa and Centennial turned Friday night at Deer Valley into one of those “were you there?” games — 41–39, wild swings in momentum, stars making plays all over the field, and a finish that felt ripped straight out of a movie. It had everything: a career night from a workhorse back, an SEC-bound mismatch looking every bit the part, a quarterback playing his best ball on the biggest stage, and a walk-off kick set up by an impossible Hail Mary.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>And right in the middle of it all were a handful of players who refused to let the moment be too big.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">[player_tooltip player_id='412188' first='Owen' last='Reynoso']: 300+ Yards of “We're Not Going Home”</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Centennial senior running back [player_tooltip player_id='412188' first='Owen' last='Reynoso'] didn't just have a good game. He had the kind of night you talk about years later.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Over 300 all-purpose yards. Three touchdowns. A new career high in a 6A quarterfinal with the season on the line.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>From the first quarter on, Reynoso ran like a kid who had decided he wasn't ready to turn in his pads yet. Mesa's front isn't soft. They fly, they hit, and they've got backers who read things quickly, but Reynoso kept finding answers. Inside zone, stretch, dives, swing passes – it didn't matter. Every time Centennial needed to steady themselves, the ball went back in No. 1's hands.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>It wasn't just the volume, either. He gave them game-changing, field-flipping plays. Chunk runs that turned second-and-long into “everybody on our sideline just took a deep breath.” Late in the fourth quarter, when most backs would be running on fumes, he ripped off another huge run into the red zone to keep Centennial's season alive. That was after he'd already crossed the 200-yard mark.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>What makes his night even better is how he talked about it afterwards. Reynoso didn't make it about himself – he credited his offensive line. And speaking of those big guys up front...</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">The Big Men Up Front: Ty Gates and [player_tooltip player_id='283578' first='Bryce' last='Pollard'] Set the Tone</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Nights like Reynoso's don't happen without big-time work up front, and Ty Gates and [player_tooltip player_id='283578' first='Bryce' last='Pollard'] were right in the middle of it.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Gates, the long, athletic tackle, and Pollard, the stocky anchor at center, spent four quarters leaning on a Mesa front that is used to being the bully. It showed up in all the subtle ways that don't always make the highlight clips but absolutely decide playoff games.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>They were climbing to backers, washing down defensive ends, and resetting the line of scrimmage two and three yards downfield. On inside runs, Pollard kept the nose and interior tackles from getting any immediate knockback. On anything that bounced, Gates' length and footwork shined – defenders had to fight through him just to get a hand on Reynoso, and a lot of times they didn't.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>You could see Mesa try to adjust as the game went on, but it just felt like the Centennial offensive line was a step ahead the entire time. When a team starts handing it off and consistently getting four, five, six yards a pop, that's the offensive line winning rep after rep.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Reynoso's stat line might get all the love, but if you actually watched the flow of the game, it was Gates and Pollard uprooting people that made all those yards possible. This was a classic “linemen win playoff games” type of performance from both of them.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">The Hill Twins and the Hail Mary That Didn't Feel Real</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>You can't talk about this game without talking about [player_tooltip player_id='1325884' first='Titus' last='Hill'] and [player_tooltip player_id='1327540' first='Torrin' last='Hill'] , and that final drive.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Centennial was down by one, the clock was bleeding out, and it had reached pure desperation time. Fourth-and-26, 20 seconds left, season basically hanging by a thread. Everybody in the stadium knew what was coming: the ball was going up, and Centennial needed something borderline impossible to happen.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>And then it did.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Titus dropped back, bought just enough time, and launched one downfield toward a crowd of players from both teams. This wasn't some clean-and-easy deep shot. The ball hung, got tipped up in the chaos, and for a split second it looked like it might just fall harmlessly to the turf.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Instead, Torrin was able to step right underneath it and was brought down just a few yards shy of the endzone.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>It's one thing to execute a Hail Mary on air in practice (which, interestingly enough, Reynoso said the play rarely worked there either). It's another to do it in a playoff game, on fourth-and-forever, with an entire season sitting on that one throw and catch. Torrin had already made his presence felt earlier in the game with another score, but this was different. This was the kind of moment that flips a whole bracket.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>From there, Titus calmly got the ball clocked with just enough time for Centennial to bring on the closer.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Esteban Antonsen: The Sophomore Closer With the Season on His Foot</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>If you paused the game right after Torrin's catch, it would've been easy to forget one very important detail: somebody still had to make the kick.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>That somebody was Esteban Antonsen.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Kicking is a weird job. You can be perfect all night and still only remembered for the one swing that doesn't go your way. Antonsen flipped that script. He'd already been money the entire game, knocking down his kicks and giving Centennial momentum when they needed it. Then he walked out for the biggest attempt of his life.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Season on the line. Everyone in the stadium still on edge after the Hail Mary.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Snap. Hold. Strike.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Antonsen drilled it. Clean. 41–39. Centennial wins.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>There are a lot of kids who can hit from that distance in warmups. There aren't nearly as many who can do it after watching their team convert a miracle just to give them a chance. Antonsen handled that pressure like he'd been doing it for years.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Derek Carr: 348 Yards and Three Scores on the Biggest Stage</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>On the other side, Derek Carr did everything you could ask of a quarterback trying to take down one of the top programs in Arizona.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>348 yards. Three touchdown passes. No interceptions.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>He was calm, efficient, and aggressive when he needed to be. He pushed the ball downfield, took what the defense gave him underneath, and kept feeding his playmakers. That's not easy to do, especially against this Centennial defense.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Centennial has dudes on defense at all three levels – they always do – and he still found ways to attack matchups he liked.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>His timing with his receivers was on point. When Mesa needed answers, he kept delivering them. Touch throw in the red zone? He had it. Deep shot to flip the field? He hit those too. There were plenty of moments where Centennial could've seized momentum and pulled away, but Carr kept Mesa's offense punching back.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>It felt like one of those nights where the ball was just coming out on time and on target. When you look back on his season, this will be one of the games people circle and say, “He picked a great night to play his best ball.”</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Caleb Tafua: SEC-Bound and Uncoverable</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>If anyone watching needed a reminder of why Caleb Tafua is heading to play in the SEC, this game provided it.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Tafua was basically uncoverable.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Twelve catches. 188 yards. Two touchdowns.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Centennial tried a bunch of different answers and none of them really worked for the defense. They mixed coverages. They got hands on him. They tried to disrupt timing. Tafua still found ways to win.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>He's big, he's agile, and he understands leverage. There were plays where he used his frame to box out defenders like a power forward and others where he sank his hips, snapped off a route, and left guys chasing. When the ball was in the air, he played strong – plucking it away through contact, finishing through hits, and turning tough catches into routine-looking plays.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>What makes it scarier is that he still has room to fill out his frame. This was a 6A playoff game against a traditionally physical program, and he looked like he was built for that stage. As he heads to Texas A&amp;M, this is exactly the kind of tape that travels well. Big moments, big stage, and he stepped up in every way.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">[player_tooltip player_id='1697600' first='Kameron' last='Williams']: The Perfect Compliment</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>While Tafua was busy drawing so much attention that at times it felt like all 44 eyes on the defense were on him, [player_tooltip player_id='1697600' first='Kameron' last='Williams'] quietly turned in a huge two-way performance.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>On offense, he gave Mesa exactly what they needed opposite their star –&nbsp;<strong>five catches for 93 yards and a touchdown</strong>, with chunk plays that kept Centennial from just bracketing Tafua every snap. Williams ran crisp routes, found space when coverage rotated, and made defenses pay when they dared him to beat them.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>What doesn't show up as loud in the box score is how often he tilted coverage with his own work. Even when he didn't get the ball, he was winning routes, forcing defenders to respect him, and opening space for everyone else.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Then you look over and see he also finished with six tackles on defense and helped in the return game. That's the playoff grind – your best athletes play both ways and never come off the field. Williams answered that call.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Kainalu Skipps: Everywhere You Look, No. 8 Was There</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>If you watched this game without checking the stat sheet and then looked it up afterwards,&nbsp;<strong>Kainalu Skipps</strong>' numbers match exactly what you'd expect.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Nine total tackles. A tackle for loss. A sack. A couple of quarterback hurries.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>And if you just watched the flow of the game, it felt like even more than that.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Skipps was in the middle of everything. He diagnosed runs quickly, filled downhill with bad intentions, and forced Centennial to account for him on basically every snap. There were plays where Reynoso still got yards – he's that good – but even on those, you'd often see No. 8 scraping over the top, slipping blocks, and making him work for every inch.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>As Centennial's offensive line started to lean on Mesa late, you could see how much attention they had to give Skipps. They threw double teams at him, they climbed to him faster, and they chipped when he came on pressure. That's what happens when you're that disruptive.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>In a game that turned into a track meet on the scoreboard, Skipps was one of the guys doing everything he could to slam on the brakes.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">A Game That Deserved This Kind of Ending</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>In the end, it took all of it.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>That's what made this one feel special. It wasn't just one star taking over. It was a bunch of guys, on both sides, playing some of the best football of their lives on the same field, on the same night.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Centennial moves on. Mesa's season ends in heartbreak.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>But for everyone who was there, and everyone who will eventually watch the film, this one will stick. It's the kind of game that reminds you why playoff football hits different – because when the stakes get this high, players like these step up and give you a night you'll be talking about for a long time.</p> <!-- /wp:paragraph -->

You don't get many playoff games like this.

Prep Redzone

Access all of Prep Redzone

Continue reading this article and more.

Continue Reading
Already a subscriber? Log in

Related Articles

  • 2028 Rankings Update: Prospects Ranked 5-10

    2028 Rankings Update: Prospects Ranked 5-10

    Jordan Reyes • February 1

  • 2028 Rankings Update: Top 5 Overall

    2028 Rankings Update: Top 5 Overall

    Jordan Reyes • February 1

  • 2028/2029 Recruiting Report

    2028/2029 Recruiting Report

    Jordan Reyes • January 31

  • 2027 Recruiting Report

    2027 Recruiting Report

    Jordan Reyes • January 31

  • January Rankings Update: Who was added to our Arizona 2028 list?

    January Rankings Update: Who was added to our Arizona 2028 list?

    Prep Redzone Staff • January 30

Upgrade to Prep Redzone+
Unlock rankings, insights, and recruiting tools to maximize your exposure and guide your path to college.
Learn More
Loading...
Home Arizona Hail Mary and Heartbreak: Standouts from Mesa–Centennial Classic

Prep Network

  • Prep Network
  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep Lacrosse
  • Prep Girls Lacrosse
  • Prep Redzone
  • Prep Soccer
  • Prep Softball

Company

  • News
  • About
  • Careers
  • Store
  • Partner Interest Form

Resources

  • Terms of Service
  • Privacy Policy
  • Accessibility
  • Cookie Policy
  • NCSA College Recruiting
  • Recruiting Tips
  • Student Loan Resources
  • College Scholarship Search
  • Terms for Sales and Promotions

Support

  • My Account
  • Contact
  • Sitemap

© 2026 Prep Redzone. All rights reserved.