Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Centennial (Bakersfield, CA) varsity football team lost Thursday's home conference game against Liberty (Bakersfield, CA) by a score of 49-20.

Q1Q2Q3Q4Final
Liberty72114749
Centennial0137020
Final score provided by R. Baiamonte.
  • Recap
  • Box Score
  • Scoretracker
  • Photos
  • Awards
  • Matchup Info

Game Stats

Liberty

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals912144.75016.01056142.4
19Brogan Witcher (So)912144.75016.01056142.4
Liberty

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals373659.96025
7Elmo Whitten (Sr)1011011.05212
11Dennis Perry (Jr)44611.52001
19Brogan Witcher (So)3155.01001
24Nikko Gutierrez (Jr)5306.080
29Brodie Beaulieu (Sr)55911.8600
42Carter Hanson (So)1010510.53311
Liberty

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals914416.0561
3B. Thrasher (Sr)188.08
8Irvin Calloway (Sr)177.07
11Dennis Perry (Jr)24020.0
18Elijah Fudge (Jr)37123.756
42Carter Hanson (So)11212.012
85David Avena (Sr)166.061
Liberty

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals36514440549
3B. Thrasher (Sr)84048
7Elmo Whitten (Sr)110110
8Irvin Calloway (Sr)77
11Dennis Perry (Jr)464086
18Elijah Fudge (Jr)7171
19Brogan Witcher (So)1515
24Nikko Gutierrez (Jr)3030
29Brodie Beaulieu (Sr)5959
42Carter Hanson (So)10512117
85David Avena (Sr)66
Liberty

Total Yards

#Athlete NameRushPassRecTotal
Team Totals365144144509
3B. Thrasher (Sr)88
7Elmo Whitten (Sr)110110
8Irvin Calloway (Sr)77
11Dennis Perry (Jr)464086
18Elijah Fudge (Jr)7171
19Brogan Witcher (So)15144159
24Nikko Gutierrez (Jr)3030
29Brodie Beaulieu (Sr)5959
42Carter Hanson (So)10512117
85David Avena (Sr)66
Liberty

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals172239
1Luke Baiamonte (Sr)415
2J. Alderete/cook (Sr)224
4Brody Stevens (Jr)22
7Elmo Whitten (Sr)358
9Max Bolin (Sr)123
13Essman Ryker (Sr)22
16Ronin Davis (Sr)224
21Bryce Hanson (Jr)11
31Isaias Hurtado (Sr)11
41Mason Short (Sr)11
45Brayden Johnson (Sr)11
52Blake Tackett (Sr)22
53Cage Anderson (Jr)11
55Sam Juarez (Sr)33
59B. McDevitt (Sr)11
Liberty

Sacks

#Athlete NameSacksYdlHurs
Team Totals2
24Nikko Gutierrez (Jr)1
42Carter Hanson (So)1
Liberty

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals11
3B. Thrasher (Sr)1
15Roman Salazar (Jr)1
Liberty

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals14040.040240
3B. Thrasher (Sr)14040.040240
Liberty

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals74225
3B. Thrasher (Sr)16
7Elmo Whitten (Sr)2122
11Dennis Perry (Jr)16
17Julian Struzyna (Sr)5
19Brogan Witcher (So)16
42Carter Hanson (So)16
85David Avena (Sr)16
Liberty

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals56.85
17Julian Struzyna (Sr)56.85
Liberty

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals5117
3B. Thrasher (Sr)11
7Elmo Whitten (Sr)22
11Dennis Perry (Jr)11
19Brogan Witcher (So)11
42Carter Hanson (So)11
85David Avena (Sr)11
Liberty

Conversions

#Athlete NameC RushC RecTotal
Team Totals11
7Elmo Whitten (Sr)11
Centennial has not entered stats for this game.

Game Story

California High School Football - Liberty defeats Centennial

October 16, 2025: Bakersfield, CA 93312

Spectators at Thursday's league battle between the Liberty Patriots (Bakersfield, CA) and the host Centennial Golden Hawks (Bakersfield, CA), saw Liberty's football team gain a win over Centennial by a final score of 49-20.

With the win, Liberty advances its record to 2-6 on the season. The Patriots host Garces Memorial (Bakersfield, CA) to play the Rams in a Southwest Yosemite - River battle on Friday, October 24. The Rams come into the match with a record of 6-2. Garces Memorial lost 27-13 in their recent league match against Frontier (Bakersfield, CA)

Coming up next, the Golden Hawks confront the Stockdale Mustangs (Bakersfield, CA) in a Southwest Yosemite - River match, on Friday, October 24. Centennial will attempt to upgrade on its 1-7 season record. The Mustangs come into the match with a 1-7 record after their 22-0 non-league loss to Ridgeview (Bakersfield, CA).

Roy BaiamontePatriots Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. Liberty 0, Centennial 0
    Posted @ 7:33p
  2. Game Attendance

    Attendance At least 1,000
    Posted @ 7:33p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 7:33p
  4. Weather Conditions

    Weather Conditions Fair
    Posted @ 7:33p
  5. 0 - 0

    Start of Game

    Centennial1st Quarter
    Centennial kicking off to Liberty.
    Posted @ 7:41p
  6. 0 - 0

    Possession Update - Kickoff

    Liberty1st Quarter ~11 minutes to go
    Centennial kicked off to Liberty. Liberty has the ball on their own 20-yard line. Liberty 0, Centennial 0
    Posted @ 7:41p
  7. 0 - 0

    Update

    Liberty1st Quarter ~11 minutes to go
    Liberty - 1st down, ~11 minutes to go, ball on their own 33-yard line. Liberty 0, Centennial 0
    Posted @ 7:43p
  8. 6 - 0

    Rushing Touchdown

    Liberty1st Quarter ~11 minutes to go
    Liberty - #7 Elmo Whitten with a 5 Yd Rushing TD. Liberty 6, Centennial 0
    Posted @ 7:45p
  9. 7 - 0

    Made Point After

    Liberty1st Quarter ~11 minutes to go
    Liberty - #17 Julian Struzyna PAT Good. Liberty 7, Centennial 0
    Posted @ 7:45p
  10. 7 - 0

    Possession Update - Kickoff

    Centennial1st Quarter ~10 minutes to go
    Liberty kicked off to Centennial. Centennial has the ball on their own 21-yard line. Liberty 7, Centennial 0
    Posted @ 7:47p
  11. 7 - 0

    Update

    Centennial1st Quarter ~9 minutes to go
    Centennial - 1st down, ~9 minutes to go, ball on their own 43-yard line. Liberty 7, Centennial 0
    Posted @ 7:48p
  12. Commentary

    1st Quarter
    Time out Centennial
    Posted @ 7:50p
  13. 7 - 0

    Update

    Centennial1st Quarter ~8 minutes to go
    Centennial - 2nd down, ~8 minutes to go, ball on their own 46-yard line. Liberty 7, Centennial 0
    Posted @ 7:50p
  14. 7 - 0

    Update

    Centennial1st Quarter ~5 minutes to go
    Centennial - 4th down, ~5 minutes to go, ball on Liberty's 37-yard line. Liberty 7, Centennial 0
    Posted @ 7:55p
  15. 7 - 0

    Turnover on Downs

    Liberty1st Quarter ~4 minutes to go
    Centennial has turned possession over on downs. Liberty has the ball on their own 38-yard line. Liberty 7, Centennial 0
    Posted @ 7:57p
  16. 7 - 0

    Long Pass

    Liberty1st Quarter ~3 minutes to go
    Liberty - #19 Brogan Witcher with a long pass to #11 Dennis Perry. Liberty has the ball on Centennial's 45-yard line. Liberty 7, Centennial 0
    Posted @ 7:58p
  17. 7 - 0

    Update

    Liberty1st Quarter ~2 minutes to go
    Liberty - 1st down, ~2 minutes to go, ball on Centennial's 35-yard line. Liberty 7, Centennial 0
    Posted @ 8p
  18. 7 - 0

    Update

    Liberty1st Quarter ~1 minute to go
    Liberty - 1st down, ~1 minute to go, ball on Centennial's 17-yard line. Liberty 7, Centennial 0
    Posted @ 8:02p
  19. 7 - 0

    Red Zone Alert

    Liberty1st Quarter ~1 minute to go
    Liberty is inside Centennial's 20. Liberty 7, Centennial 0
    Posted @ 8:03p
  20. 7 - 0

    End of 1st Quarter

    2nd Quarter
    Liberty 7, Centennial 0
    Posted @ 8:03p
  21. 7 - 0

    Update

    Liberty2nd Quarter ~11 minutes to go
    Liberty - 3rd down, ~11 minutes to go, ball on Centennial's 11-yard line. Liberty 7, Centennial 0
    Posted @ 8:05p
  22. 7 - 0

    Update

    Liberty2nd Quarter ~11 minutes to go
    Liberty - 1st down, ~11 minutes to go, ball on Centennial's 6-yard line. Liberty 7, Centennial 0
    Posted @ 8:05p
  23. 13 - 0

    Rushing Touchdown

    Liberty2nd Quarter ~11 minutes to go
    Liberty - 8 Yd Rushing TD. Liberty 13, Centennial 0
    Posted @ 8:07p
  24. 14 - 0

    Made Point After

    Liberty2nd Quarter ~11 minutes to go
    Liberty - #17 Julian Struzyna PAT Good. Liberty 14, Centennial 0
    Posted @ 8:07p
  25. 14 - 0

    Possession Update - Kickoff

    Centennial2nd Quarter ~11 minutes to go
    Liberty kicked off to Centennial. Centennial has the ball on their own 20-yard line. Liberty 14, Centennial 0
    Posted @ 8:09p
  26. 14 - 0

    Red Zone Alert

    Centennial2nd Quarter ~10 minutes to go
    Centennial is inside Liberty's 20. Liberty 14, Centennial 0
    Posted @ 8:12p
  27. 14 - 0

    Update

    Centennial2nd Quarter ~10 minutes to go
    Centennial - 2nd down, ~10 minutes to go, ball on Liberty's 16-yard line. Liberty 14, Centennial 0
    Posted @ 8:12p
  28. 14 - 6

    Passing Touchdown

    Centennial2nd Quarter ~8 minutes to go
    Centennial - 15 Yd pass completed for a TD. Liberty 14, Centennial 6
    Posted @ 8:13p
  29. 14 - 6

    Missed Point After

    Centennial2nd Quarter ~8 minutes to go
    Centennial - PAT Missed. Liberty 14, Centennial 6
    Posted @ 8:14p
  30. 14 - 6

    Possession Update - Kickoff

    Liberty2nd Quarter ~8 minutes to go
    Centennial kicked off to Liberty. Liberty has the ball on their own 41-yard line. Liberty 14, Centennial 6
    Posted @ 8:15p
  31. 14 - 6

    Update

    Liberty2nd Quarter ~7 minutes to go
    Liberty - 1st down, ~7 minutes to go, ball on Centennial's 46-yard line. Liberty 14, Centennial 6
    Posted @ 8:16p
  32. 14 - 6

    Long Pass

    Liberty2nd Quarter ~7 minutes to go
    Liberty - Long pass to #18 Elijah Fudge. Liberty has the ball on Centennial's 5-yard line. Liberty 14, Centennial 6
    Posted @ 8:19p
  33. 14 - 6

    Red Zone Alert

    Liberty2nd Quarter ~7 minutes to go
    Liberty is inside Centennial's 20. Liberty 14, Centennial 6
    Posted @ 8:19p
  34. 20 - 6

    Rushing Touchdown

    Liberty2nd Quarter ~6 minutes to go
    Liberty - #7 Elmo Whitten with a 5 Yd Rushing TD. Liberty 20, Centennial 6
    Posted @ 8:21p
  35. 20 - 6

    Missed Point After

    Liberty2nd Quarter ~6 minutes to go
    Liberty - PAT Missed. Liberty 20, Centennial 6
    Posted @ 8:21p
  36. 20 - 6

    Fumble Recovery

    Liberty2nd Quarter ~6 minutes to go
    Liberty recovered a fumble by Centennial and has the ball on Centennial's 33-yard line. Liberty 20, Centennial 6
    Posted @ 8:22p
  37. 26 - 6

    Rushing Touchdown

    Liberty2nd Quarter ~4 minutes to go
    Liberty - #11 Dennis Perry with a 10 Yd Rushing TD. Liberty 26, Centennial 6
    Posted @ 8:28p
  38. 28 - 6

    Two Point Rush Completed

    Liberty2nd Quarter ~4 minutes to go
    Liberty - Rushed for a 2Pt Conversion. Liberty 28, Centennial 6
    Posted @ 8:28p
  39. 28 - 6

    Update

    Centennial2nd Quarter ~3 minutes to go
    Centennial - 2nd down, ~3 minutes to go, ball on their own 23-yard line. Liberty 28, Centennial 6
    Posted @ 8:31p
  40. 28 - 6

    Red Zone Alert

    Centennial2nd Quarter Under a minute
    Centennial is inside Liberty's 20. Liberty 28, Centennial 6
    Posted @ 8:36p
  41. 28 - 12

    Passing Touchdown

    Centennial2nd Quarter Under a minute
    Centennial - 5 Yd pass completed to #13 Isaiah Ramirez for a TD. Liberty 28, Centennial 12
    Posted @ 8:38p
  42. 28 - 13

    Made Point After

    Centennial2nd Quarter Under a minute
    Centennial - PAT Good. Liberty 28, Centennial 13
    Posted @ 8:39p
  43. 28 - 13

    Possession Update - Kickoff

    Liberty2nd Quarter Under a minute
    Centennial kicked off to Liberty. Liberty has the ball on their own 40-yard line. Liberty 28, Centennial 13
    Posted @ 8:40p
  44. 28 - 13

    Update

    Liberty2nd Quarter Under a minute
    Liberty - 1st down, Under a minute, ball on Centennial's 48-yard line. Liberty 28, Centennial 13
    Posted @ 8:41p
  45. 28 - 13

    Halftime

    Halftime
    Liberty 28, Centennial 13
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:43p
  46. 28 - 13

    Start of 3rd Quarter

    Liberty3rd Quarter
    Liberty to kick off to Centennial.
    Posted @ 9:02p
  47. 28 - 13

    Update

    Centennial3rd Quarter ~11 minutes to go
    Centennial - 1st down, ~11 minutes to go, ball on their own 20-yard line. Liberty 28, Centennial 13
    Posted @ 9:02p
  48. 34 - 13

    Punt Return Touchdown

    Liberty3rd Quarter ~10 minutes to go
    Liberty - #3 Brandon Thrasher with a 50 Yd Punt Return for a TD. Liberty 34, Centennial 13
    Posted @ 9:06p
  49. 35 - 13

    Made Point After

    Liberty3rd Quarter ~10 minutes to go
    Liberty - #17 Julian Struzyna PAT Good. Liberty 35, Centennial 13
    Posted @ 9:07p
  50. 35 - 13

    Possession Update - Kickoff

    Centennial3rd Quarter ~10 minutes to go
    Liberty kicked off to Centennial. Centennial has the ball on their own 20-yard line. Liberty 35, Centennial 13
    Posted @ 9:08p
  51. 35 - 13

    Turnover on Downs

    Liberty3rd Quarter ~7 minutes to go
    Centennial has turned possession over on downs. Liberty has the ball on their own 37-yard line. Liberty 35, Centennial 13
    Posted @ 9:17p
  52. 35 - 13

    Long Run

    Liberty3rd Quarter ~7 minutes to go
    Liberty - #42 Carter Hanson with a long run. Liberty has the ball on Centennial's 35-yard line. Liberty 35, Centennial 13
    Posted @ 9:17p
  53. 35 - 13

    Update

    Liberty3rd Quarter ~6 minutes to go
    Liberty - 1st down, ~6 minutes to go, ball on Centennial's 13-yard line. Liberty 35, Centennial 13
    Posted @ 9:18p
  54. 41 - 13

    Rushing Touchdown

    Liberty3rd Quarter ~5 minutes to go
    Liberty - #42 Carter Hanson with a 10 Yd Rushing TD. Liberty 41, Centennial 13
    Posted @ 9:20p
  55. 42 - 13

    Made Point After

    Liberty3rd Quarter ~5 minutes to go
    Liberty - #17 Julian Struzyna PAT Good. Liberty 42, Centennial 13
    Posted @ 9:20p
  56. 42 - 13

    Possession Update - Kickoff

    Centennial3rd Quarter ~5 minutes to go
    Liberty kicked off to Centennial. Centennial has the ball on their own 20-yard line. Liberty 42, Centennial 13
    Posted @ 9:21p
  57. 42 - 13

    Update

    Centennial3rd Quarter ~4 minutes to go
    Centennial - 1st down, ~4 minutes to go, ball on their own 30-yard line. Liberty 42, Centennial 13
    Posted @ 9:23p
  58. 42 - 13

    Update

    Centennial3rd Quarter ~3 minutes to go
    Centennial - 1st down, ~3 minutes to go, ball on Liberty's 45-yard line. Liberty 42, Centennial 13
    Posted @ 9:25p
  59. 42 - 13

    Update

    Centennial3rd Quarter ~1 minute to go
    Centennial - 3rd down, ~1 minute to go, ball on Liberty's 43-yard line. Liberty 42, Centennial 13
    Posted @ 9:26p
  60. 42 - 13

    Update

    Centennial3rd Quarter Under a minute
    Centennial - 1st down, Under a minute, ball on Liberty's 25-yard line. Liberty 42, Centennial 13
    Posted @ 9:27p
  61. 42 - 19

    Rushing Touchdown

    Centennial3rd Quarter Under a minute
    Centennial - #2 Mikel Iturriria with a 25 Yd Rushing TD. Liberty 42, Centennial 19
    Posted @ 9:28p
  62. 42 - 20

    Made Point After

    Centennial3rd Quarter Under a minute
    Centennial - PAT Good. Liberty 42, Centennial 20
    Posted @ 9:28p
  63. 42 - 20

    Possession Update - Kickoff

    Liberty3rd Quarter Under a minute
    Centennial kicked off to Liberty. Liberty has the ball on their own 46-yard line. Liberty 42, Centennial 20
    Posted @ 9:30p
  64. 42 - 20

    End of 3rd Quarter

    4th Quarter
    Liberty 42, Centennial 20
    Posted @ 9:31p
  65. 42 - 20

    Long Run

    Liberty4th Quarter ~11 minutes to go
    Liberty - #29 Brodie Beaulieu with a long run. Liberty has the ball on Centennial's 5-yard line. Liberty 42, Centennial 20
    Posted @ 9:33p
  66. 48 - 20

    Passing Touchdown

    Liberty4th Quarter ~10 minutes to go
    Liberty - 6 Yd pass completed to #85 David Avena for a TD. Liberty 48, Centennial 20
    Posted @ 9:35p
  67. 49 - 20

    Made Point After

    Liberty4th Quarter ~10 minutes to go
    Liberty - #17 Julian Struzyna PAT Good. Liberty 49, Centennial 20
    Posted @ 9:35p
  68. 49 - 20

    Possession Update - Kickoff

    Centennial4th Quarter ~10 minutes to go
    Liberty kicked off to Centennial. Centennial has the ball on their own 20-yard line. Liberty 49, Centennial 20
    Posted @ 9:36p
  69. 49 - 20

    Update

    Centennial4th Quarter ~8 minutes to go
    Centennial - 1st down, ~8 minutes to go, ball on Liberty's 50-yard line. Liberty 49, Centennial 20
    Posted @ 9:38p
  70. 49 - 20

    Turnover on Downs

    Liberty4th Quarter ~5 minutes to go
    Centennial has turned possession over on downs. Liberty has the ball on their own 44-yard line. Liberty 49, Centennial 20
    Posted @ 9:44p
  71. 49 - 20

    Update

    Liberty4th Quarter ~3 minutes to go
    Liberty - 1st down, ~3 minutes to go, ball on Centennial's 40-yard line. Liberty 49, Centennial 20
    Posted @ 9:46p
  72. 49 - 20

    Two-Minute Warning

    Liberty4th Quarter ~2 minutes to go
    Liberty has the ball on Centennial's 33-yard line. Liberty 49, Centennial 20
    Posted @ 9:48p
  73. 49 - 20

    Update

    Liberty4th Quarter Under a minute
    Liberty - 1st down, Under a minute, ball on Centennial's 25-yard line. Liberty 49, Centennial 20
    Posted @ 9:48p
  74. 49 - 20

    End of Game

    Final
    Liberty 49, Centennial 20
    Posted @ 9:49p

Game Photos

Photos by David Dennis

Players of the Game

Liberty (25-26)

Congratulations to #7 Elmo Whitten (overall), #19 Brogan Witcher (offensive), #2 Joshua Alderete/cook (defensive) and #3 Brandon Thrasher (special teams) for being selected the Liberty Football Players of the Game.

Centennial (25-26)

Centennial has not selected any Players of the Game.

Liberty @ Centennial Football Game Info

Thu., Oct. 16, 2025 @ 7:30p
The Centennial (Bakersfield, CA) varsity football team lost Thursday's home conference game against Liberty (Bakersfield, CA) by a score of 49-20.

Scoretracker Providers

Roy BaiamontePatriots Reporter

Rankings & Records

Liberty (25-26)

NationalCASectionSec. Div.
70811197
OverallLeagueHomeAwayWin %League %PFPA
6-73-12-44-3.462.750424355

Centennial (25-26)

NationalCASectionSec. Div.
4,7614455117
OverallLeagueHomeAwayWin %League %PFPA
2-81-32-40-4.200.250167265

Team Scoring Averages

Q1Q2Q3Q4Final
Liberty
11.38.67.07.432.6
Centennial
2.812.44.64.016.7

Liberty Videos

Centennial Videos

Team Stat Comparison

LibertyCentennial
211.2Rushing Yards Per Game93.2
140.5Passing Yards Per Game115.4
135.5Receiving Yards Per Game115.4
351.8Total Yards Per Game208.6
46.3Tackles Per Game51.0
1.8Sacks Per Game0.2
0.5Points Per Game2.2

Team Leaders

LibertyCentennialNational Avg.
#7 Elmo Whitten84.0Rushing Yards Per Game#2 Mikel Iturriria75.610.9
#19 Brogan Witcher83.7Passing Yards Per Game#9 Grant Scott82.210.6
#18 Elijah Fudge38.7Receiving Yards Per Game#7 Preston Shults36.48.7
#19 Brogan Witcher114.3Total Yards Per Game#5 Jet Santiago91.524.4
#2 Joshua Alderete/cook6.6Tackles Per Game#18 Elijah Washington7.62.6
#2 Joshua Alderete/cook0.8Sacks Per Game#52 Aiden Mendoza0.10.2
#17 Julian Struzyna0.6Points Per Game#42 Maverick Moore2.81.8

Record Breakdown

Liberty (25-26)

Centennial (25-26)

6-7
Overall
2-8
3-1
League
1-3
1-5
Non-League
1-5
1-0
Head to Head
0-1
3-1
Common Opponent
1-3
2-4
Home
2-4
4-3
Away
0-4
0-0
Neutral
0-0
2-1
Playoff
0-0
6-6
In-State
2-8
0-1
Out-of-State
0-0