Very little has changed in the Class B football ranks for 2019. The lone addition is Holy Trinity, which moved up from Class C after adding players from Bishop Maginn to its fold. Holy Trinity will play in the Reinfurt Division.
No Class B teams from 2018 moved up or down a level, which means the divisions are virtually unchanged.
North Division – Broadalbin-Perth, Glens Falls, Hudson Falls, Johnstown, Lansingburgh and Schuylerville
Reinfurt Division – Cobleskill-Richmondville, Holy Trinity, Hudson, Ichabod Crane, Ravena-Coeymans-Selkirk and Schalmont
Class B has an even number of teams, but there will be two crossover games with other classes each week during the regular season. Here is a look at the week-by-week schedule.
Schalmont at Cobleskill-Richmondville
Hudson at Holy Trinity
Schuylerville at Johnstown
Lansingburgh at Glens Falls
Ravena-Coeymans-Selkirk at Broadalbin-Perth
Hudson Falls at Scotia-Glenville (crossover)
Ichabod Crane at Cairo-Durham/Catskill (crossover)
Most interesting matchup: Schalmont at Cobleskill-Richmondville. The Bulldogs are coming off an appearance in the Section 2 Class B final, while Schalmont is aiming for a bounce-back season after losing its last three regular season games in 2018 to drop out of the Reinfurt Division lead.
Cobleskill-Richmondville at Holy Trinity
Schalmont at Hudson
Johnstown at Lansingburgh
Glens Falls at Schuylerville
Ravena-Coeymans-Selkirk at Hudson Falls
Broadalbin-Perth at South Glens Falls (crossover)
Voorheesville at Ichabod Crane (crossover)
Most interesting matchup: Glens Falls at Schuylerville. The defending state Class B champions face off with a Schuylerville team that has a reputation of playing every opponent tough.
Ichabod Crane at Cobleskill-Richmondville
Holy Trinity at Ravena-Coeymans-Selkirk
Schuylerville at Broadalbin-Perth
Johnstown at Hudson Falls
Lansingburgh at Schalmont
Glens Falls at Gloversville (crossover)
Watervliet at Hudson (crossover)
Most interesting matchup: Lansingburgh at Schalmont. Two athletic teams with a lot of team speed should provide for a high-scoring contest.
Ravena-Coeymans-Selkirk at Cobleskill-Richmondville
Holy Trinity at Ichabod Crane
Broadalbin-Perth at Johnstown
Hudson Falls at Schuylerville
Hudson at Glens Falls
Schalmont at Columbia (crossover)
Lansingburgh at Mechanicville (crossover)
Most interesting matchup: Hudson at Glens Falls. Can the Indians get past the BlueHawks in a contest between two Class B powers?
Hudson at Ravena-Coeymans-Selkirk
Ichabod Crane at Schalmont
Glens Falls at Johnstown
Hudson Falls at Broadalbin-Perth
Schuylerville at Lansingburgh
Cobleskill-Richmondville at LaSalle (crossover)
Holy Trinity at Cambridge/Salem (crossover)
Most interesting matchup: Holy Trinity at Cambridge/Salem. The Pride face the Indians in a contest between the two most recent Class C champions.
Ichabod Crane at Hudson
Schalmont at Ravena-Coeymans-Selkirk
Broadalbin-Perth at Glens Falls
Lansingburgh at Hudson Falls
Schuylerville at Cobleskill-Richmondville
Albany at Holy Trinity (crossover)
Fonda-Fultonville at Johnstown (crossover)
Most interesting matchup: Schuylerville at Cobleskill-Richmondville. This could be a contest between division leaders if Glens Falls stumbles following the graduation of New York State Class B Co-Player of the Year Joseph Girard III.
Cobleskill-Richmondville at Hudson
Holy Trinity at Schalmont
Ravena-Coeymans-Selkirk at Ichabod Crane
Glens Falls at Hudson Falls
Broadalbin-Perth at Lansingburgh
Mohonasen at Schuylerville (crossover)
Johnstown at Canajoharie/Fort Plain (crossover)
Most interesting matchups: Cobleskill-Richmondville at Hudson and Holy Trinity at Schalmont. The Reinfurt Division title will likely be decided with these two games on the final week of the regular season.