35
14
FINAL 11/14
  • Recap
  • Box Score
  • Team Stats
  • Scoretracker
  • Videos
  • Awards
  • Fan Chat
  • Matchup
Q1Q2Q3Q4Final
LHS
2170735
HHS
770014
Final score provided by R. Baiamonte.
Patriots
Bullpups

Offense - Passing

CAttYdsC%AvgTDIntLngQB Rate
#19 B. Witcher915145.60016.12150104.2

Offense - Rushing

CarYdsAvgLng100+TD
#7 E. Whitten8729.04902
#11 D. Perry8212.690
#19 B. Witcher7334.7350
#42 C. Hanson811314.19511

Offense - Receiving

RecYdsAvgLngTD
#3 B. Thrasher144.04
#7 E. Whitten177.07
#8 I. Calloway26130.5501
#11 D. Perry2136.510
#18 E. Fudge24020.01
#21 B. Hanson155.05

Offense - Offensive Fumbles and Pancake Blocks

FumLost
#19 B. Witcher11

Offense - All Purpose Yards

Offense - Total Yards

Defense - Defensive Statistics

IntInt YdsAvgPDFmb RecFR YdsCaus
#3 B. Thrasher24824.0
#9 M. Bolin11
#21 B. Hanson1
#55 S. Juarez1

Scoring - Points

Scoring - Touchdowns

Team summary

Total TDs
LHS
5
HHS
2
Sacks
LHS
4.0
HHS
1.0
Interceptions
LHS
2
HHS
1
Passing TDs
LHS
2
HHS
2
Receiving TDs
LHS
2
HHS
2
Rushing TDs
LHS
3
HHS
Caused Fumbles
LHS
1
HHS
Fumble Recoveries
LHS
1
HHS
2
QB Hurries
LHS
7
HHS
Completion Percentage
LHS
.600
HHS
.590
QB Rating
LHS
104.2
HHS
65.8
VIEW ALL

Offense

Passing
C
9
23
Att
15
39
Yds
145
176
C%
.600
.590
Avg
16.1
7.7
TD
2
2
Int
1
2
Lng
50
46
QB Rate
104.2
65.8
Rushing
Car
31
29
Yds
239
61
Avg
7.7
2.1
Lng
95
17
100+
1
0
TD
3
-
Receiving
Rec
9
23
Yds
130
176
Avg
14.4
7.7
Lng
50
46
TD
2
2
Offensive Fumbles and Pancake Blocks
Fum
1
1
Lost
1
1
All Purpose Yards
KR
-
30
IR
48
38
Total
417
305
Total Yards
Total
384
237

Defense

Tackles
Solo
29
34
Asst
21
27
Tot Tckls
50
61
TFL
13.0
7.0
Sacks
Sacks
4.0
1.0
Ydl
-
22
Hurs
7
-
Defensive Statistics
Int
2
1
Int Yds
48
38
Avg
24.0
38.0
PD
1
1
Fmb Rec
1
2
FR Yds
1
59
Caus
1
-

Special Teams

Kickoffs
KO
-
3
Yds
-
63
Avg
-
21.0
Lng
-
26
Punts
P
-
5
Yds
-
161
Avg
-
32.2
Lng
-
35
In 20
-
1
Kickoff and Punt Returns
KO Rets
-
1
Yds
-
30
Avg
-
30.0
Lng
-
30
KR Yds
-
30

Scoring

Points
TDs
5
2
TD Pts
30
12
Kick Pts
-
2
PATs and Field Goals
PAT
-
2
Att
-
2
%
-
1.0
Touchdowns
TD Rush
3
-
TD Rec
2
2
  • California High School Football - Liberty over Hanford

    November 14, 2025: Hanford, CA 93230

    The crowd at Friday's non-league contest between the Liberty Patriots (Bakersfield, CA) and the host Hanford Bullpups (Hanford, CA), witnessed Liberty's football squad knock off Hanford by a tally of 35-14.

    The Patriots (6-6) will now prepare for their bout against Bakersfield Christian (Bakersfield, CA). The Eagles go into the non-league bout with a 11-0 record. In their last bout, Bakersfield Christian beat Sanger (Sanger, CA), 16-7, in a non-league bout.

    The Bullpups now own a 7-4 record.

Roy BaiamontePatriots Reporter
Tim BarnesBullpups Reporter
  1. Check In

    0 - 0 The scorer has checked in. Liberty 0, Hanford 0
    @ 6:59 PM
  2. Game Attendance

    Attendance At least 1,000
    @ 6:59 PM
  3. Field Conditions

    Field Conditions Soggy
    @ 6:59 PM
  4. Weather Conditions

    Weather Conditions Cold
    @ 6:59 PM
  5. 1st Quarter
  6. 0 - 0

    Start of Game

    Liberty kicking off to Hanford.
    @ 7:01 PM
  7. 0 - 0

    Possession Update - Kickoff

    Liberty kicked off to Hanford. Hanford has the ball on their own 20-yard line. Liberty 0, Hanford 0
    @ 7:02 PM
  8. 0 - 0

    Update

    Hanford - 4th down, ~11 minutes to go, ball on their own 16-yard line. Liberty 0, Hanford 0
    @ 7:03 PM
  9. 0 - 0

    Punt

    Hanford has punted to Liberty. Liberty has the ball on Hanford's 49-yard line. Liberty 0, Hanford 0
    @ 7:04 PM
  10. 6 - 0

    Rushing Touchdown

    Liberty - #7 Elmo Whitten with a 49 Yd Rushing TD. Liberty 6, Hanford 0
    Elmo Whitten7 - WR, RB, S
    @ 7:06 PM
  11. 7 - 0

    Made Point After

    Liberty - #17 Julian Struzyna PAT Good. Liberty 7, Hanford 0
    Julian Struzyna
    @ 7:06 PM
  12. 7 - 0

    Possession Update - Kickoff

    Liberty kicked off to Hanford. Hanford has the ball on their own 20-yard line. Liberty 7, Hanford 0
    @ 7:08 PM
  13. 7 - 0

    Punt

    Hanford has punted to Liberty. Liberty has the ball on their own 43-yard line. Liberty 7, Hanford 0
    @ 7:10 PM
  14. 7 - 0

    Update

    Liberty - 1st down, ~8 minutes to go, ball on Hanford's 23-yard line. Liberty 7, Hanford 0
    @ 7:12 PM
  15. 7 - 0

    Update

    Liberty - 3rd down, ~7 minutes to go, ball on Hanford's 24-yard line. Liberty 7, Hanford 0
    @ 7:14 PM
  16. 13 - 0

    Passing Touchdown

    Liberty - #19 Brogan Witcher 24 Yd pass completed to #18 Elijah Fudge for a TD. Liberty 13, Hanford 0
    Elijah Fudge
    Brogan Witcher19 - QB
    @ 7:15 PM
  17. 14 - 0

    Made Point After

    Liberty - #17 Julian Struzyna PAT Good. Liberty 14, Hanford 0
    Julian Struzyna
    @ 7:16 PM
  18. 14 - 0

    Possession Update - Kickoff

    Liberty kicked off to Hanford. Hanford has the ball on their own 20-yard line. Liberty 14, Hanford 0
    @ 7:17 PM
  19. 14 - 0

    Update

    Hanford - 1st down, ~6 minutes to go, ball on Liberty's 38-yard line. Liberty 14, Hanford 0
    @ 7:19 PM
  20. 14 - 0

    Update

    Hanford - 4th down, ~5 minutes to go, ball on Liberty's 35-yard line. Liberty 14, Hanford 0
    @ 7:22 PM
  21. 14 - 0

    Update

    Hanford - 1st down, ~4 minutes to go, ball on Liberty's 13-yard line. Liberty 14, Hanford 0
    @ 7:23 PM
  22. 14 - 6

    Rushing Touchdown

    Hanford - #1 Taveon Patterson with a 13 Yd Rushing TD. Liberty 14, Hanford 6
    Taveon Patterson1 - WR
    @ 7:24 PM
  23. 14 - 7

    Made Point After

    Hanford - #33 Andrew Ortega PAT Good. Liberty 14, Hanford 7
    Andrew Ortega33 - K
    @ 7:25 PM
  24. 14 - 7

    Possession Update - Kickoff

    Hanford kicked off to Liberty. Liberty has the ball on their own 39-yard line. Liberty 14, Hanford 7
    @ 7:26 PM
  25. 14 - 7

    Update

    Liberty - 3rd down, ~2 minutes to go, ball on their own 36-yard line. Liberty 14, Hanford 7
    @ 7:29 PM
  26. 20 - 7

    Passing Touchdown

    Liberty - #19 Brogan Witcher 49 Yd pass completed to #8 Irvin Calloway for a TD. Liberty 20, Hanford 7
    Irvin Calloway
    Brogan Witcher19 - QB
    @ 7:31 PM
  27. 21 - 7

    Made Point After

    Liberty - #17 Julian Struzyna PAT Good. Liberty 21, Hanford 7
    Julian Struzyna
    @ 7:32 PM
  28. Commentary

    Hanford forced a punt and ruffed the kicker. Next play get beat for TD.
    @ 7:33 PM
  29. 21 - 7

    Possession Update - Kickoff

    Liberty kicked off to Hanford. Hanford has the ball on their own 20-yard line. Liberty 21, Hanford 7
    @ 7:34 PM
  30. 21 - 7

    Long Pass

    Hanford - #3 Jerren Mao with a long pass to #1 Taveon Patterson. Hanford has the ball on Liberty's 15-yard line. Liberty 21, Hanford 7
    Taveon Patterson1 - WR
    Jerren Mao3 - QB
    @ 7:36 PM
  31. 21 - 7

    Update

    Hanford - 3rd down, Under a minute, ball on Liberty's 15-yard line. Liberty 21, Hanford 7
    @ 7:37 PM
  32. 2nd Quarter
  33. 21 - 7

    End of 1st Quarter

    Liberty 21, Hanford 7
    @ 7:37 PM
  34. 21 - 7

    Update

    Hanford - 1st down, ~11 minutes to go, ball on Liberty's 3-yard line. Liberty 21, Hanford 7
    @ 7:39 PM
  35. 21 - 7

    Update

    Hanford - 4th down, ~10 minutes to go, ball on Liberty's 5-yard line. Liberty 21, Hanford 7
    @ 7:42 PM
  36. Commentary

    Hanford had 4th and inches and was called for a false start. 4th and 5
    @ 7:43 PM
  37. 21 - 7

    Turnover on Downs

    Hanford has turned possession over on downs. Liberty has the ball on their own 5-yard line. Liberty 21, Hanford 7
    @ 7:43 PM
  38. 27 - 7

    Rushing Touchdown

    Liberty - #42 Carter Hanson with a 95 Yd Rushing TD. Liberty 27, Hanford 7
    Carter Hanson
    @ 7:44 PM
  39. 28 - 7

    Made Point After

    Liberty - #17 Julian Struzyna PAT Good. Liberty 28, Hanford 7
    Julian Struzyna
    @ 7:45 PM
  40. 28 - 7

    Possession Update - Kickoff

    Liberty kicked off to Hanford. Hanford has the ball on their own 20-yard line. Liberty 28, Hanford 7
    @ 7:46 PM
  41. 28 - 7

    Update

    Hanford - 1st down, ~9 minutes to go, ball on their own 33-yard line. Liberty 28, Hanford 7
    @ 7:48 PM
  42. 28 - 7

    Update

    Hanford - 1st down, ~8 minutes to go, ball on their own 46-yard line. Liberty 28, Hanford 7
    @ 7:49 PM
  43. 28 - 7

    Update

    Hanford - 1st down, ~7 minutes to go, ball on Liberty's 40-yard line. Liberty 28, Hanford 7
    @ 7:50 PM
  44. 28 - 7

    Interception

    Liberty - #3 Brandon Thrasher intercepts a Hanford pass and has the ball on Hanford's 35-yard line. Liberty 28, Hanford 7
    Brandon Thrasher
    @ 7:51 PM
  45. 28 - 7

    Update

    Liberty - 4th down, ~6 minutes to go, ball on Hanford's 35-yard line. Liberty 28, Hanford 7
    @ 7:54 PM
  46. 28 - 7

    Interception

    Hanford - #22 Sage Raygoza intercepts a Liberty pass and has the ball on Liberty's 1-yard line. Liberty 28, Hanford 7
    Sage Raygoza22 - WR, SS
    @ 7:57 PM
  47. Commentary

    Hanford intercepted the ball in their end zone and ran it back to the Liberty 1. 4th and goal from the half foot line.
    @ 7:59 PM
  48. 28 - 7

    Turnover on Downs

    Hanford has turned possession over on downs. Liberty has the ball on their own 1-yard line. Liberty 28, Hanford 7
    @ 8:00 PM
  49. 28 - 7

    Punt

    Liberty has punted to Hanford. Hanford has the ball on Liberty's 43-yard line. Liberty 28, Hanford 7
    @ 8:03 PM
  50. 28 - 7

    Update

    Hanford - 1st down, ~1 minute to go, ball on Liberty's 33-yard line. Liberty 28, Hanford 7
    @ 8:05 PM
  51. Commentary

    Hanford has 1st and goal twice and can't punch it in.
    @ 8:05 PM
  52. 28 - 7

    Update

    Hanford - 1st down, Under a minute, ball on Liberty's 18-yard line. Liberty 28, Hanford 7
    @ 8:07 PM
  53. 28 - 7

    Update

    Hanford - 4th down, Under a minute, ball on Liberty's 11-yard line. Liberty 28, Hanford 7
    @ 8:09 PM
  54. 28 - 13

    Passing Touchdown

    Hanford - #3 Jerren Mao 11 Yd pass completed to #0 AJ Williams for a TD. Liberty 28, Hanford 13
    AJ Williams0 - WR, DB
    Jerren Mao3 - QB
    @ 8:10 PM
  55. 28 - 14

    Made Point After

    Hanford - #33 Andrew Ortega PAT Good. Liberty 28, Hanford 14
    Andrew Ortega33 - K
    @ 8:12 PM
  56. 28 - 14

    Possession Update - Kickoff

    Hanford kicked off to Liberty. Liberty has the ball on their own 44-yard line. Liberty 28, Hanford 14
    @ 8:12 PM
  57. Halftime
  58. 28 - 14

    Halftime

    Liberty 28, Hanford 14
    We noticed it's halftime, checkout this video while you wait for the action to resume.
    @ 8:13 PM
  59. 3rd Quarter
  60. 28 - 14

    Start of 3rd Quarter

    Hanford to kick off to Liberty.
    @ 8:29 PM
  61. 28 - 14

    Possession Update - Kickoff

    Hanford kicked off to Liberty. Liberty has the ball on their own 34-yard line. Liberty 28, Hanford 14
    @ 8:30 PM
  62. 28 - 14

    Update

    Liberty - 1st down, ~10 minutes to go, ball on their own 46-yard line. Liberty 28, Hanford 14
    @ 8:32 PM
  63. 28 - 14

    Big Play - Tackle For Loss

    Hanford - #22 Sage Raygoza with a tackle for loss. Liberty has the ball on their own 40-yard line. Liberty 28, Hanford 14
    Sage Raygoza22 - WR, SS
    @ 8:33 PM
  64. 28 - 14

    Update

    Liberty - 4th down, ~8 minutes to go, ball on their own 49-yard line. Liberty 28, Hanford 14
    @ 8:36 PM
  65. 28 - 14

    Turnover on Downs

    Liberty has turned possession over on downs. Hanford has the ball on their own 45-yard line. Liberty 28, Hanford 14
    @ 8:37 PM
  66. 28 - 14

    Punt

    Hanford has punted to Liberty. Liberty has the ball on their own 19-yard line. Liberty 28, Hanford 14
    @ 8:40 PM
  67. 28 - 14

    Update

    Liberty - 2nd down, ~6 minutes to go, ball on their own 9-yard line. Liberty 28, Hanford 14
    @ 8:42 PM
  68. 28 - 14

    Punt

    Liberty has punted to Hanford. Hanford has the ball on their own 47-yard line. Liberty 28, Hanford 14
    @ 8:44 PM
  69. 28 - 14

    Turnover on Downs

    Hanford has turned possession over on downs. Liberty has the ball on their own 46-yard line. Liberty 28, Hanford 14
    @ 8:46 PM
  70. 28 - 14

    Update

    Liberty - 3rd down, ~1 minute to go, ball on their own 48-yard line. Liberty 28, Hanford 14
    @ 8:48 PM
  71. 28 - 14

    Punt

    Liberty has punted to Hanford. Hanford has the ball on their own 17-yard line. Liberty 28, Hanford 14
    @ 8:50 PM
  72. 28 - 14

    Update

    Hanford - 3rd down, Under a minute, ball on their own 16-yard line. Liberty 28, Hanford 14
    @ 8:52 PM
  73. 4th Quarter
  74. 28 - 14

    End of 3rd Quarter

    Liberty 28, Hanford 14
    @ 8:52 PM
  75. 28 - 14

    Punt

    Hanford has punted to Liberty. Liberty has the ball on their own 45-yard line. Liberty 28, Hanford 14
    @ 8:54 PM
  76. 28 - 14

    Fumble Recovery

    Hanford - #40 recovered a fumble by Liberty and has the ball on their own 49-yard line. Liberty 28, Hanford 14
    @ 8:56 PM
  77. 28 - 14

    Interception

    Liberty - #3 Brandon Thrasher intercepts a Hanford pass and has the ball on their own 49-yard line. Liberty 28, Hanford 14
    Brandon Thrasher
    @ 8:59 PM
  78. 28 - 14

    Update

    Liberty - 1st down, ~7 minutes to go, ball on Hanford's 33-yard line. Liberty 28, Hanford 14
    @ 9:02 PM
  79. 34 - 14

    Rushing Touchdown

    Liberty - #7 Elmo Whitten with a 33 Yd Rushing TD. Liberty 34, Hanford 14
    Elmo Whitten7 - WR, RB, S
    @ 9:04 PM
  80. 35 - 14

    Made Point After

    Liberty - #17 Julian Struzyna PAT Good. Liberty 35, Hanford 14
    Julian Struzyna
    @ 9:05 PM
  81. 35 - 14

    Possession Update - Kickoff

    Liberty kicked off to Hanford. Hanford has the ball on their own 10-yard line. Liberty 35, Hanford 14
    @ 9:06 PM
  82. 35 - 14

    Punt

    Hanford has punted to Liberty. Liberty has the ball on their own 44-yard line. Liberty 35, Hanford 14
    @ 9:09 PM
  83. 35 - 14

    Big Play - Sack

    Hanford - #5 Justin Clark with a sack. Liberty has the ball on their own 27-yard line. Liberty 35, Hanford 14
    Justin Clark5 - MLB, TE
    @ 9:11 PM
  84. 35 - 14

    Punt

    Liberty has punted to Hanford. Hanford has the ball on their own 17-yard line. Liberty 35, Hanford 14
    @ 9:15 PM
  85. 35 - 14

    Fumble Recovery

    Liberty recovered a fumble by Hanford and has the ball on Hanford's 18-yard line. Liberty 35, Hanford 14
    @ 9:17 PM
  86. Final
  87. 35 - 14

    End of Game

    Liberty 35, Hanford 14
    @ 9:18 PM

Scoretracker Scorers

Roy BaiamontePatriots Reporter
Tim BarnesBullpups Reporter
  1. MaxPreps Staff

    Beware of spam! Please do not follow links to third party sites. Report suspicious posts using the 'Report Spam' button.
  2. K. Hernandez

    Whoever put the new CIF format for the playoffs should not be doing this. They should be fired Hanford should be division two.
  3. Z. Morales

    Well Hanford had a very weak schedule and CIF playoff brackets are based on wins
  4. B. Casarez

    Bro score on the one come on
  5. M. Yakoub

    Yo
  6. M. Yakoub

    Liberyy giving belt
  7. M. Yakoub

    Liberty
  8. M. Yakoub

    Hanford is terrible
  9. K. Glass

    Oh shut up
  10. C. Magestro

    Its a great game !
  11. C. Peterson

    What a game from liberty, looks like an all Bakersfield championship
  12. M. Berry

    Liberty big fish in little pond. Carlsbad example

Matchup video

Scoretracker Scorers

Roy BaiamontePatriots Reporter
Tim BarnesBullpups Reporter

Liberty @ Hanford Football Game Info

Fri., Nov. 14, 2025 @ 7p
The Hanford (CA) varsity football team lost Friday's home playoff game against Liberty (Bakersfield, CA) by a score of 35-14.

Player stats

Rushing Yds/G
LHS
HHS
Passing Yds/G
LHS
HHS
J. Mao268.4
Receiving Yds/G
LHS
HHS
Total Yds/G
LHS
HHS
J. Mao298.5
Tackles/G
LHS
HHS
Sacks/G
LHS
Points/G
LHS
HHS

Team comparison

Rushing Yards/G
211.2
128.8
Passing Yards/G
140.5
283.4
Receiving Yards/G
135.5
279.8
Total Yards/G
351.8
412.2
Tackles/G
42.2
74.4
Sacks/G
1.6
2.0
Points/G
0.5
0.8
Pancake Blocks
-
-

Scoring averages

Q1Q2Q3Q4OT1Final
Liberty
11.38.67.07.4-32.6
Hanford
11.810.89.67.77.038.3

Liberty Videos

Hanford Videos

Season recap

Overall record
6-7
7-4
League
3-1
5-0
Non-League
1-5
2-3
Head to Head
1-0
0-1
Home
2-4
4-3
Away
4-3
3-1
Neutral
0-0
0-0
Playoff
2-1
0-1
In-State
6-6
7-4
Out-of-State
0-1
0-0
Win %
.462
.636
League %
.750
1.000
PF
424
421
PA
355
266
VIEW ALL

Rankings

CA
Central Section
Division I
CANCEL
POST

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.