Joe Mixon ran for 188 yards and four touchdowns to lead the visiting Freedom High football team to a 55-27 win over Castro Valley on Friday night.

Mixon scored all four of his touchdowns in the first half as the Falcons (3-2) broke the game open thanks to the junior running back and two key fumbles by the Trojans (2-4).

"Those were real big," Mixon said of the fumbles. "Our offense has always done good. We come out and play hard from Play One. I think I did pretty good. I think I could have done better."

That might have been tough. Mixon looked pretty good to Castro Valley coach Nic McMaster.

"That kid is the best football player I've seen in a while," McMaster said. "That kid is a really good football player and they showcased him tonight. Those other guys are weapons too, but tonight was his night and he deserves all the credit he's going to get. He's an awesome football player."

Freedom was tough on offense right out of the gate, taking the opening possession 41 yards in six plays with Dante Mayes hitting Devontae Young for an 8-yard touchdown pass. The Trojans came right back with a five-play, 71-yard drive for a score with Luke Huerta finding Trevor Trammell for a 40-yard touchdown to tie the score.

The Falcons went three-and-out and Castro Valley then took its only lead of the night on a 24-yard run by Patrick Cheek. The conversion was partially blocked and the score was 13-7. Cheek finished with 137 yards and two touchdowns.

Freedom answered with Mixon's first touchdown on a 14-yard run. On the next Trojan possession, Nicholas Alfaro fumbled and Johnny Doherty recovered for the Falcons. Just four plays later, Mixon scored on an 11-yard run.

Next possession, same result. This time, Cheek fumbled on a short run with Johnell Green falling on it for Freedom. Two plays later, Mixon busted a 38-yard run and the Falcons were in control the rest of the night.

Freedom finished the night with 430 yards of offense.

Freedom 55, Castro Valley 27

Freedom          14          34          0          7--          55

CV          13          0          6          8--          27

F -- Young 8 pass from Mayes (Cantabrana kick)

CV -- Trammell 40 pass from Huerta (Galvan kick)

CV -- Cheek 24 run (kick failed)

F -- Mixon 14 run (Cantabrana kick)

F -- Mixon 11 run (Cantabrana kick)

F -- Mixon 38 run (Cantabrana kick)

F -- Laude 27 pass from Mayes (Cantabrana kick)

F -- Young 1 fumble return (Cantabrana kick)

F -- Mixon 14 run (kick failed)

CV -- Trammell 8 pass from Huerta (kick failed)

CV -- Cheek 1 run (Trammell pass from Huerta)

F -- Daniels 1 run (Cantabrana kick)

Rushing: F -- Mixon 23-188, Daniels 4-31, Jackson 7-29, Zanders 2-11, Mayes 6-6, TEAM 2-(-2). Totals: 44-263. CV -- Cheek 24-137, Taylor 10-90, Lanes 6-29, Galvan 2-17, Alfaro 3-12, Gonzalez 3-5, Huerta 2-(-17). Totals 50-273. Passing: F -- Mayes 10-16-0-167. CV -- Huerta 7-11-0-107, Galvan 1-3-1-16, Taylor 0-1-0-0. Totals 8-15-1-123. Receiving: F -- Laude 3-72, Daniels 3-25, Young 2-38, Mallett 2-32. CV -- Trammell 2-48, Taylor 2-25, Cheek 2-21, Atkinson 1-16, Alfaro 1-13. Fumbles/lost: Freedom 3/1; Castro Valley 4/2. Records: Freedom 3-2, Castro Valley 2-4.