Troy Trojans vs Buffalo Bulls Prediction, 9/20/2025 College Football Picks, Best Bets & Odds
Game: Troy Trojans vs Buffalo Bulls
Date: Saturday, September 20, 2025
Location: UB Stadium in Buffalo, NY
TV: ESPN+
Odds/Point Spread: Bulls (-6.0)
Total/Over-Under: 42
The Buffalo Bulls (2-1) will try to beat the Troy Trojans (1-2) at UB Stadium on Saturday, September 20, 2025. Buffalo opens this game as 6.0-point favorites. The total comes in at 42.
The Troy Trojans come into this matchup with a record of 1-2 for this year. In their last matchup, the Trojans went up against the Memphis Tigers and took a loss by a score of 28-7. The Troy Trojans ended up running the ball 23 times and accumulated 40 yards, which had them averaging 1.7 yards per carry. In all, they tallied 55 plays which totaled 112 yds. Troy conceded 17 pass completions on 27 tries for a total of 213 yards, and a completion percentage of 63.0%. In the running game, the Trojans gave up 217 yards on 45 attempts, which is an average of 4.8 yds per rush allowed.

The Trojans currently have 829 total yards for the year. When it comes to getting the ball in the endzone, Troy has earned 4 passing touchdowns and 2 rushing touchdowns. They have turned the football over 4 times. Troy has compiled 51 first downs offensively, and they have been called for 22 infractions for 217 yds. As a unit they maintain an average of 130.0 yards in the run game which has them sitting 103rd in Division 1. When it comes to getting in the endzone, the Troy Trojans are averaging 20.3 PPG.
The Trojans are ranked 85th in the country regarding team defense, allowing 25.0 PPG. They are giving up an average of 4.0 yards per running attempt and 134.0 rushing yards per contest for the season. Overall, they have allowed 402 rushing yards through 3 games. Concerning yards via the pass, the Trojans have conceded 593 yds which ranks them 66th in the country. They have relinquished 197.7 yards per game through the air and allowed a completion percentage of 71.9%. For the year, they have relinquished 331.7 yards/contest which puts them 66th in the country. They have granted 4 touchdowns via the pass in addition to 5 touchdowns via the ground game.
Get all of our College Football Expert Picks
The Bulls come into this matchup with a record of 2-1 for this season. When they last stepped on the gridiron, the Bulls walked away with a victory by a final of 31-28 against the Kent State Golden Flashes. The Bulls finished the contest with a total of 451 yards and they ran 69 plays (6.5 yds per play). Buffalo ran for 4.6 yards per attempt, finishing the contest with 133 yards on 29 attempts. Buffalo conceded 44 rushing attempts for 144 yds (3.3 yds per rush). The Bulls secondary allowed a completion rate of 66.7%, relinquishing 279 yards on 22 for 33 through the air.
When it comes to their ability to score points, the Bulls rank 73rd in the nation averaging 28.7 points per outing. The Buffalo Bulls average 368.3 yards per outing, which ranks them 84th in Division 1. The Buffalo offense has accrued 116 penalty yds on 11 violations, which ranks them 117th in the nation in terms of helping out the opposition. They have thrown 3 interceptions while losing 2 fumbles and they have been able to tally 63 first downs. For the season thus far, the Bulls have thrown for a total of 558 passing yards together with holding an average of 186.0 throwing yards per contest, which has them ranked 100th in college football. They average 182.3 rushing yards per game and have rushed for 547 yards for the season.
Buffalo has allowed a total of 301 yards via the ground game (100.3 yards per contest) as well as 3 touchdowns via the rush on the season. They have given up 4 touchdowns from the passing game in addition to 228.0 yards per contest, which has them ranked 95th in Division 1. In total, they have conceded 57 total points. They have totaled 2 fumbles recovered and 1 interception for the year. The Bulls defense has taken part in 208 plays, which has them sitting 105th in the country. The Bulls are surrendering 19.0 points per game, which has them sitting 53rd in the nation.
Who will win tonight's Trojans/Bulls college football game against the spread?
Guy's Pick: Take the Bulls -6.0
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of this Weeks Free College Football Picks
Get all of this Weeks Expert College Football Picks
Additional Resources:
Buffalo Bulls - Twitter
Troy Trojans - Twitter