CourtFrame
NCAA BasketballrecapNCAA

Penn holds off Cornell 91-81 behind decisive first-half burst

Penn used a 49-point first half to seize control and never fully relinquished it, beating Cornell 91-81 on January 31, 2026. Cornell’s 46-point second half made it interesting, but the early deficit proved too steep.

James O'Brien
James O'Brien
2 min read

Key Takeaways

  • 1Penn beat Cornell 91–81, a 10-point margin.
  • 2The second quarter decided it: Penn won it 49–35, a 14-point swing.
  • 3Penn led 49–35 at the break and never gave the lead back.
  • 4The two teams combined for 172 points.
  • 5The CourtFrame model picked Cornell at 56% confidence — the pick missed.

Penn walked into Ithaca on January 31 and left with a needed road win, outpacing Cornell 91-81 in an Ivy League matchup that swung early and never fully flipped back.

The Quakers (10-10) set the tone with 49 points before halftime, building a 49-35 cushion that forced Cornell (10-10) into chase mode for the final 20 minutes. The Big Red responded with 46 points after the break, but Penn had already banked too much separation.

How the game was won

This one was decided in the first half. Penn’s 49-35 edge at intermission gave it control of the game script: play with pace, trade scores, and make Cornell spend possessions trying to erase a margin instead of building one.

Cornell did its part to raise the pressure late, winning the second half 46-42. But even that push only trimmed four points off the deficit—too little against a Penn offense that had already established a high baseline.

By the numbers

Halftime swing

Penn led 49-35 at the break, the key separation in a game that finished as a 10-point Quakers win.

Second-half response

Cornell outscored Penn 46-42 after halftime, but the early hole dictated the margin the rest of the way.

Turning point

The turning point was Penn’s first-half offensive surge. With 49 points in the opening half, the Quakers forced Cornell into a higher-variance second half where every empty trip carried extra weight. Cornell’s improved scoring after the break kept the building engaged, but Penn’s ability to keep scoring—42 points in the second half—prevented the Big Red from stringing together the kind of sustained run needed to flip the game.

What it means going forward

For Penn, the win stabilizes a 10-10 season and provides momentum after a stretch of uneven form (WLLLW entering the game). The Quakers showed they can win by building an advantage early and managing the game from there.

For Cornell, now also 10-10 after coming in LWWWL, the takeaway is clear: the second-half fight was real, but the margin for error shrinks when the first 20 minutes get away. In league play, that halftime gap is often the difference between a comeback chance and a result that’s effectively decided before the final push arrives.

Game details

League: NCAA (Ivy League)
Date: January 31, 2026
Venue: TBD
Final: Penn 91, Cornell 81
Halftime: Penn 49, Cornell 35
Second half: Cornell 46, Penn 42

Game Data

Quarter-by-quarter score, Penn at Cornell
TeamQ1Q2Q3Q4Final
Penn04904291
Cornell03504681
Date
January 31, 2026
Competition
NCAA
Status
Game Finished

CourtFrame model, before tip-off

Picked Cornell at 56% confidencepick missed

Published before the game and scored against the result afterwards, hit or miss. How the model works

What the pick was built on

  • Both teams have identical overall records (9-9), suggesting a relatively even matchup
  • Home-court advantage is the main available differentiator in the provided data
  • Recent form is equally modest (both 2-3 over the last five) with both teams coming off a loss

Frequently Asked Questions

What was the final score of Penn vs Cornell?

Penn won 91–81, played on January 31, 2026.

Who won Penn vs Cornell?

Penn, by 10 points in the NCAA.

Which quarter decided Penn vs Cornell?

The second quarter. Penn won it 49–35, the largest swing of the game at 14 points.

What does CourtFrame's model predict for Penn vs Cornell?

The model favoured Cornell with 56% confidence, and that pick did not come in. Picks are published before tip-off and scored against the result.

Data Official basketball data feed (ref. 477997)

How this was written Drafted by CourtFrame's generative model from the official statistical feed for this game, then published under editorial review. Editorial policy