House Prediction
Model Margin
Villanova by 37.4
Home Win Probability
Villanova 97%
Market (ESPN Bet)
Villanova -31.5
fitted_v1 · Oct 25, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
UAlbany | 7 | 0 | 0 | 9 | 16 |
Villanova | 0 | 12 | 10 | 7 | 29 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | UAlbany | Villanova |
|---|---|---|
| Passing | 11-27 | 15-22 |
| Pass Yards | 102 | 203 |
| Rush Yards | 52 | 53 |
| Total Yards | 154 | 256 |
| Turnovers | 2 | 1 |
| 3rd Down | 2-10 | 2-12 |
| Penalties | 8-80 | 7-73 |
| Possession | 26:47 | 33:13 |
Player Leaders
Player Leaders
Play-by-Play
No Huddle-Shotgun #24 D.Avit rush left for 1 yard loss to the VIL09 (#99 K.Macklin)
No Huddle-Shotgun #7 P.McQuaide pass incomplete short right to #1 L.Colella thrown to VIL07
No Huddle-Shotgun #7 P.McQuaide pass incomplete short left to #1 L.Colella thrown to VIL21
#0 L.Larsen punt 37 yards to the VIL46
No Huddle-Shotgun #3 J.Shields pass complete short right to #84 C.Moses caught at VIL46, for 0 yards to the VIL46 (#41 G.Rogan)
No Huddle-Shotgun #3 J.Shields rush left for 4 yards gain to the VIL42, out of bounds at VIL42
No Huddle-Shotgun #3 J.Shields pass complete short left to #4 J.Barron caught at VIL35, for 8 yards to the VIL34 (#2 Z.Dawud), 1ST DOWN
No Huddle-Shotgun #2 G.Woodell rush left for 9 yards gain to the VIL25 (#8 K.Moody), out of bounds
No Huddle-Shotgun #0 J.Uga rush middle for 3 yards gain to the VIL22 (#5 T.Inge; #8 K.Moody), 1ST DOWN
No Huddle-Shotgun #0 J.Uga rush left for 7 yards gain to the VIL15, End Of Play
No Huddle-Shotgun #3 J.Shields pass complete short right to #83 T.Groves caught at VIL16, for 7 yards to the VIL08 (#5 T.Inge; #27 A.Hawkins), 1ST DOWN
No Huddle-Shotgun #3 J.Shields pass complete short right to #84 C.Moses caught at VIL03, for 8 yards to the VIL00 TOUCHDOWN, clock 09:23 #69 J.Bozek kick attempt good (H: #42 O.Lawson, LS: #47 R.Dietz)
No Huddle-Shotgun #24 D.Avit rush left for 5 yards loss to the ALB34 (#0 B.Kamara)
No Huddle-Shotgun #7 P.McQuaide pass complete short left to #9 A.Johnson caught at ALB35, for 3 yards to the ALB31 (#7 T.Joe-Kamara; #8 P.Smiley)
No Huddle-Shotgun #7 P.McQuaide pass complete short left to #16 L.Kopecky caught at ALB24, for 9 yards to the ALB22 (#7 T.Joe-Kamara)
No Huddle-Shotgun #7 P.McQuaide pass incomplete short middle to #13 C.Colby thrown to ALB18 broken up by #38 D.Jones QB hurried by #8 P.Smiley, TURNOVER ON DOWNS
No Huddle-Shotgun #2 G.Woodell rush middle for 3 yards gain to the ALB25 (#31 S.Hartzell)
No Huddle-Shotgun #3 J.Shields pass incomplete short right to #11 L.Rose Jr. thrown to ALB40 QB hurried by #31 S.Hartzell
No Huddle-Shotgun #3 J.Shields sacked for loss of 7 yards to the ALB18 (#11 J.Hall)
#42 O.Lawson punt 50 yards to the VIL32 #83 B.Reed return 28 yards to the ALB40 (#41 D.Dunathan), out of bounds PENALTY VIL Holding offsetting ALB Personal Foul offsetting
No Huddle-Shotgun #7 P.McQuaide pass complete short middle to #4 J.Mace caught at ALB43, for 7 yards to the ALB33 (#10 J.Estes)
No Huddle-Shotgun #20 I.Ragland rush middle for 5 yards gain to the ALB28 (#10 J.Estes), 1ST DOWN
No Huddle-Shotgun #7 P.McQuaide pass incomplete short left to #13 C.Colby thrown to ALB25 QB hurried by #0 B.Kamara PENALTY ALB Offside (#0 B.Kamara) 5 yards from ALB28 to ALB23. NO PLAY
No Huddle-Shotgun #7 P.McQuaide pass complete short right to #16 L.Kopecky caught at ALB18, for 10 yards to the ALB13 (#16 K.Harris; #6 D.Patrick), 1ST DOWN
No Huddle-Shotgun #7 P.McQuaide pass incomplete short left to #1 L.Colella thrown to ALB00
No Huddle-Shotgun #20 I.Ragland rush middle for 1 yard gain to the ALB12 (#54 B.Boyer)
No Huddle-Shotgun #7 P.McQuaide pass complete short left to #1 L.Colella caught at ALB10, for 6 yards to the ALB06 (#16 K.Harris)
No Huddle-Shotgun #7 P.McQuaide sacked for loss of 18 yards to the ALB24 (#28 C.Gales), TURNOVER ON DOWNS
No Huddle-Shotgun #2 G.Woodell rush right for 3 yards gain to the ALB27 (#91 A.Howard)
No Huddle-Shotgun #3 J.Shields rush right for 3 yards gain to the ALB30 (#44 R.Kimmel), out of bounds
No Huddle-Shotgun #3 J.Shields pass incomplete short left to #11 L.Rose Jr. thrown to ALB30 broken up by #31 S.Hartzell
#42 O.Lawson punt 50 yards to the VIL20 #83 B.Reed return 14 yards to the VIL34 (#89 R.Engelhard) PENALTY ALB Personal Foul (#89 R.Engelhard) 15 yards from VIL34 to VIL49, 1ST DOWN
No Huddle-Shotgun #24 D.Avit rush middle for 1 yard loss to the VIL48 (#8 P.Smiley)
No Huddle-Shotgun #7 P.McQuaide pass complete short left to #13 C.Colby caught at ALB40, for 15 yards to the ALB37 (#10 J.Estes), 1ST DOWN
No Huddle-Shotgun #24 D.Avit rush left for 1 yard gain to the ALB36 (#54 B.Boyer)
No Huddle-Shotgun #7 P.McQuaide sacked for loss of 9 yards to the ALB45 (#0 B.Kamara), fumble by #7 P.McQuaide recovered by VIL #7 P.McQuaide at ALB45, End Of Play
No Huddle-Shotgun #7 P.McQuaide pass complete short right to #1 L.Colella caught at ALB30, for 17 yards to the ALB28 (#38 D.Jones)
No Huddle-Shotgun #24 D.Avit rush left for 5 yards gain to the ALB23 (#7 T.Joe-Kamara), 1ST DOWN
No Huddle-Shotgun #24 D.Avit rush left for 5 yards gain to the ALB18 (#90 D.Dodson)
No Huddle-Shotgun #24 D.Avit rush right for 6 yards gain to the ALB12 (#10 J.Estes), out of bounds, 1ST DOWN
No Huddle-Shotgun #24 D.Avit rush right for 7 yards gain to the ALB05 (#7 T.Joe-Kamara; #41 D.Dunathan)
No Huddle-Shotgun #24 D.Avit rush left for 5 yards gain to the ALB00 TOUCHDOWN, clock 10:00, 1ST DOWN #42 J.Barnum kick attempt failed ( blocked by #21 E.Wiggins Jr.) (H: #16 J.Ryder, LS: #54 T.Colello), out of bounds at #42 J.Barnum kick attempt failed ( blocked by #21 E.Wiggins Jr.) (H: #16 J.Ryder, LS: #54 T.Colello), out of bounds at ALB00 #42 J.Barnum kick attempt failed ( blocked by ) (H: #16 J.Ryder, LS: #54 T.Colello), out of bounds at ALB00 #42 J.Barnum kick attempt failed ( blocked by #55 I.Boyd) (H: #16 J.Ryder, LS: #54 T.Colello), out of bounds at ALB00
PENALTY VIL False Start (#67 K.Fay) 5 yards from ALB03 to ALB08. NO PLAY
#42 J.Barnum kickoff 65 yards to the ALB00 #1 K.Austin return 27 yards to the ALB27 fumbled by #1 K.Austin at ALB27 forced by #3 J.Oluremi recovered by VIL #3 J.Oluremi at ALB27, End Of Play
No Huddle-Shotgun #20 I.Ragland rush right for 3 yards gain to the ALB24 (#10 J.Estes) PENALTY ALB Face Mask (#28 C.Gales) 12 yards from ALB24 to ALB12, 1ST DOWN
No Huddle-Shotgun #7 P.McQuaide pass incomplete short left to #13 C.Colby thrown to ALB00
No Huddle-Shotgun #20 I.Ragland rush middle for 1 yard loss to the ALB13 (#0 B.Kamara)
No Huddle-Shotgun #7 P.McQuaide sacked for loss of 11 yards to the ALB24 (#8 P.Smiley)
#42 J.Barnum field goal attempt from 41 yards GOOD (H: #16 J.Ryder, LS: #54 T.Colello), clock 07:57
No Huddle-Shotgun #3 J.Shields pass incomplete short right to #84 C.Moses thrown to ALB26 broken up by #21 J.Williams
No Huddle-Shotgun #3 J.Shields rush middle for 2 yards gain to the ALB27 (#31 S.Hartzell) PENALTY ALB UNS: Unsportsmanlike Conduct offsetting VIL UNS: Unsportsmanlike Conduct offsetting
No Huddle-Shotgun #3 J.Shields pass incomplete short right to #17 J.Rae thrown to ALB40 broken up by #27 A.Hawkins
#42 O.Lawson punt 38 yards to the VIL35 muffed by #83 B.Reed at VIL35 recovered by VIL #56 C.Caballero at VIL36, End Of Play
No Huddle-Shotgun #24 D.Avit rush left for 7 yards gain to the VIL43 (#21 E.Wiggins Jr.)
No Huddle-Shotgun #24 D.Avit rush middle for 8 yards gain to the ALB49 (#90 D.Dodson), 1ST DOWN
No Huddle-Shotgun #24 D.Avit rush middle for 11 yards gain to the ALB38 (#90 D.Dodson), 1ST DOWN
No Huddle-Shotgun #7 P.McQuaide rush left for 4 yards gain (4) to the ALB34, out of bounds at ALB34 PENALTY VIL Holding (#1 L.Colella) 10 yards from ALB34 to ALB44
No Huddle-Shotgun #7 P.McQuaide pass incomplete deep left to #83 B.Reed thrown to ALB01
No Huddle-Shotgun #24 D.Avit rush middle for 14 yards gain to the ALB30 (#7 T.Joe-Kamara)
No Huddle-Shotgun #24 D.Avit rush middle for 7 yards gain to the ALB23 (#8 P.Smiley), 1ST DOWN
No Huddle-Shotgun #7 P.McQuaide pass incomplete deep left to #1 L.Colella thrown to ALB00 PENALTY ALB Pass Interference (#16 K.Harris) 15 yards from ALB23 to ALB08, 1ST DOWN. NO PLAY
No Huddle-Shotgun #20 I.Ragland rush middle for 5 yards gain to the ALB03 (#0 B.Kamara)
No Huddle-Shotgun #20 I.Ragland rush left for 0 yards to the ALB03 (#92 Z.Morris)
No Huddle-Shotgun #4 J.Mace rush left for 4 yards loss to the ALB07 (#7 T.Joe-Kamara)
#42 J.Barnum field goal attempt from 23 yards GOOD (H: #16 J.Ryder, LS: #54 T.Colello), clock 01:13
No Huddle-Shotgun #5 A.Jreige rush middle for 4 yards gain to the ALB29 (#31 S.Hartzell)
No Huddle-Shotgun #5 A.Jreige rush left for 1 yard gain to the ALB30 (#5 T.Inge)
No Huddle-Shotgun #3 J.Shields rush middle for 0 yards to the ALB31 (#31 S.Hartzell; #91 A.Howard)
No Huddle-Shotgun #3 J.Shields pass incomplete short left to #2 G.Woodell thrown to ALB30 PENALTY ALB Holding declined
No Huddle-Shotgun #3 J.Shields pass incomplete short left to #83 T.Groves thrown to ALB44 broken up by #27 A.Hawkins
#42 O.Lawson punt 51 yards to the VIL18 fair catch by #83 B.Reed at VIL18
No Huddle-Shotgun #24 D.Avit rush right for 2 yards gain to the VIL20 (#28 C.Gales)
No Huddle-Shotgun #24 D.Avit rush right for 3 yards gain to the VIL23 (#41 D.Dunathan)
No Huddle-Shotgun #7 P.McQuaide pass intercepted by #7 T.Joe-Kamara at VIL43 broken up by #28 C.Gales #7 T.Joe-Kamara return 17 yards to the VIL26 (#13 C.Colby)
No Huddle-Shotgun #5 A.Jreige rush middle for 2 yards loss to the VIL28 (#5 T.Inge)
No Huddle-Shotgun #2 G.Woodell rush right for 0 yards to the VIL28 (#91 A.Howard) PENALTY ALB Holding (#75 M.Sepulveda) 10 yards from VIL28 to VIL38. NO PLAY
No Huddle-Shotgun #3 J.Shields pass complete short left to #5 A.Jreige caught at VIL38, for 3 yards to the VIL35 (#41 G.Rogan)
No Huddle-Shotgun #5 A.Jreige rush middle for 5 yards gain to the VIL30 (#11 J.Hall)
#69 J.Bozek field goal attempt from 48 yards NO GOOD blocked by #8 K.Moody (H: #42 O.Lawson, LS: #47 R.Dietz), clock 09:45 recovered by VIL #2 Z.Dawud at VIL48, End Of Play
No Huddle-Shotgun #7 P.McQuaide pass complete short left to #1 L.Colella caught at ALB41, for 11 yards to the ALB41, out of bounds at ALB41, 1ST DOWN
No Huddle-Shotgun #20 I.Ragland rush right for 7 yards gain to the ALB34 (#41 D.Dunathan)
No Huddle-Shotgun #7 P.McQuaide pass complete deep middle to #1 L.Colella caught at ALB01, for 34 yards to the ALB00 TOUCHDOWN, clock 08:21, 1ST DOWN #42 J.Barnum kick attempt good (H: #16 J.Ryder, LS: #54 T.Colello)
No Huddle-Shotgun #3 J.Shields pass intercepted by #2 Z.Dawud at ALB43, End Of Play. The previous play is under automatic review - "Interception". CALL OVERTURNED. (Original Play: No Huddle-Shotgun #3 J.Shields pass incomplete deep left to #7 S.Mahar Jr. thrown to ALB45)
No Huddle-Shotgun #7 P.McQuaide pass complete short middle to #1 L.Colella caught at ALB48, for 3 yards to the ALB40 (#28 C.Gales)
No Huddle-Shotgun #7 P.McQuaide pass complete short right to #83 B.Reed caught at ALB30, for 10 yards to the ALB30, End Of Play, 1ST DOWN
No Huddle-Shotgun #20 I.Ragland rush middle for 1 yard gain to the ALB29 (#28 C.Gales)
No Huddle-Shotgun #7 P.McQuaide pass incomplete short right to #83 B.Reed thrown to ALB10 PENALTY VIL Holding (#20 I.Ragland) 10 yards from ALB29 to ALB39. NO PLAY
No Huddle-Shotgun #20 I.Ragland rush left for 3 yards loss to the ALB42 (#99 K.Macklin)
No Huddle-Shotgun #7 P.McQuaide pass complete short right to #16 L.Kopecky caught at ALB27, for 15 yards to the ALB27, End Of Play
#42 J.Barnum field goal attempt from 44 yards GOOD (H: #16 J.Ryder, LS: #54 T.Colello), clock 04:21
No Huddle-Shotgun #3 J.Shields pass incomplete short left to #84 C.Moses thrown to ALB18 broken up by #31 S.Hartzell
No Huddle-Shotgun #3 J.Shields pass complete short right to #17 J.Rae caught at ALB30, for 15 yards to the ALB33 QB hurried by #44 R.Kimmel (#2 Z.Dawud; #21 J.Williams), 1ST DOWN
No Huddle-Shotgun #2 G.Woodell rush left for 10 yards gain to the ALB43 (#31 S.Hartzell), 1ST DOWN
No Huddle-Shotgun #3 J.Shields pass complete short right to #4 J.Barron caught at ALB49, for 15 yards to the VIL42 (#27 A.Hawkins), out of bounds, 1ST DOWN
No Huddle-Shotgun #0 J.Uga rush middle for 3 yards gain to the VIL39 (#5 T.Inge; #44 R.Kimmel)
No Huddle-Shotgun #3 J.Shields pass incomplete short left to #1 K.Austin thrown to VIL28 PENALTY VIL Pass Interference (#36 D.Bostic) 10 yards from VIL39 to VIL29, 1ST DOWN. NO PLAY
No Huddle-Shotgun #2 G.Woodell rush middle for 0 yards to the VIL29 (#5 T.Inge)
No Huddle-Shotgun #3 J.Shields pass incomplete deep right to #17 J.Rae thrown to VIL04 QB hurried by #41 G.Rogan
No Huddle-Shotgun #2 G.Woodell rush left for 0 yards to the VIL29 (#44 R.Kimmel) PENALTY VIL Personal Foul (#44 R.Kimmel) 15 yards from VIL29 to VIL14, 1ST DOWN
No Huddle-Shotgun #3 J.Shields sacked for loss of 5 yards to the VIL19 (#31 S.Hartzell)
No Huddle-Shotgun #3 J.Shields pass incomplete short middle to #4 J.Barron thrown to VIL16 broken up by #1 J.Wyatt
No Huddle-Shotgun #3 J.Shields pass incomplete short right to #83 T.Groves thrown to VIL00 QB hurried by #5 T.Inge
#69 J.Bozek field goal attempt from 36 yards GOOD (H: #42 O.Lawson, LS: #47 R.Dietz), clock 14:54
No Huddle-Shotgun #24 D.Avit rush left for 2 yards loss to the VIL29 (#21 E.Wiggins Jr.)
No Huddle-Shotgun #7 P.McQuaide pass complete short right to #16 L.Kopecky caught at VIL40, for 11 yards to the VIL40 (#10 J.Estes), out of bounds
No Huddle-Shotgun #24 D.Avit rush middle for 0 yards to the VIL40 (#54 B.Boyer; #55 I.Boyd)
#0 L.Larsen punt 42 yards to the ALB18
No Huddle-Shotgun #2 G.Woodell rush middle for 3 yards gain to the ALB21 fumbled by #2 G.Woodell at ALB18 recovered by ALB #2 G.Woodell at ALB21, End Of Play
No Huddle-Shotgun #3 J.Shields sacked for loss of 6 yards to the ALB15 (#31 S.Hartzell)
PENALTY ALB Delay Of Game 5 yards from ALB15 to ALB10. NO PLAY
No Huddle-Shotgun #3 J.Shields pass incomplete short right to #17 J.Rae thrown to ALB10 QB hurried by #96 U.Nwotite
#42 O.Lawson punt 52 yards to the VIL38 #83 B.Reed return 26 yards to the ALB36 (#30 N.Totten)
No Huddle-Shotgun #7 P.McQuaide pass complete deep middle to #1 L.Colella caught at ALB03, for 36 yards to the ALB00 TOUCHDOWN, clock 10:38, 1ST DOWN #42 J.Barnum kick attempt good (H: #16 J.Ryder, LS: #54 T.Colello)
No Huddle-Shotgun #2 G.Woodell rush right for 4 yards gain to the ALB24 (#31 S.Hartzell)
No Huddle-Shotgun #3 J.Shields pass complete short left to #4 J.Barron caught at ALB26, for 8 yards to the ALB32 (#36 D.Bostic; #21 J.Williams), 1ST DOWN
No Huddle-Shotgun #3 J.Shields pass complete short right to #84 C.Moses caught at ALB35, for 8 yards to the ALB40 (#36 D.Bostic)
No Huddle-Shotgun #3 J.Shields pass complete deep right to #17 J.Rae caught at VIL39, for 23 yards to the VIL37 (#36 D.Bostic), 1ST DOWN
No Huddle-Shotgun #0 J.Uga rush middle for 7 yards gain to the VIL30 (#23 J.Tyson)
No Huddle-Shotgun #0 J.Uga rush right for 2 yards gain to the VIL28 (#8 K.Moody; #44 R.Kimmel)
No Huddle-Shotgun #9 A.Semo rush middle for 1 yard gain to the VIL27 (#94 I.Murray), 1ST DOWN
No Huddle-Shotgun #3 J.Shields pass incomplete deep middle to #84 C.Moses thrown to VIL05 QB hurried by #31 S.Hartzell
No Huddle-Shotgun #3 J.Shields pass incomplete short left to #83 T.Groves thrown to VIL08
No Huddle-Shotgun #3 J.Shields rush middle for 2 yards gain to the VIL25 fumbled by #3 J.Shields at VIL28 recovered by ALB #3 J.Shields at VIL25, End Of Play PENALTY VIL Personal Foul (#96 U.Nwotite) 13 yards from VIL25 to VIL12, 1ST DOWN
No Huddle-Shotgun #3 J.Shields pass incomplete short left to #7 S.Mahar Jr. thrown to VIL00 broken up by #27 A.Hawkins PENALTY VIL Pass Interference (#27 A.Hawkins) 10 yards from VIL12 to VIL02, 1ST DOWN. NO PLAY
No Huddle-Shotgun #9 A.Semo rush middle for 2 yards gain to the VIL00 TOUCHDOWN, clock 05:54
No Huddle-Shotgun #24 D.Avit rush right for 7 yards gain to the VIL32 (#41 D.Dunathan), out of bounds
No Huddle-Shotgun #24 D.Avit rush middle for 1 yard gain to the VIL33 (#41 D.Dunathan)
No Huddle-Shotgun #20 I.Ragland rush middle for 3 yards gain to the VIL36 (#99 K.Macklin), 1ST DOWN
No Huddle-Shotgun #20 I.Ragland rush right for 3 yards loss to the VIL33 (#0 B.Kamara; #28 C.Gales)
No Huddle-Shotgun #20 I.Ragland rush left for 4 yards loss to the VIL29 (#41 D.Dunathan)
No Huddle-Shotgun #7 P.McQuaide pass complete short left to #16 L.Kopecky caught at VIL45, for 16 yards to the VIL45, End Of Play
#0 L.Larsen punt 46 yards to the ALB09
No Huddle-Shotgun #3 J.Shields pass incomplete short right to #17 J.Rae thrown to ALB16 broken up by #44 R.Kimmel
No Huddle-Shotgun #3 J.Shields pass complete short right to #2 G.Woodell caught at ALB08, for 7 yards to the ALB16, out of bounds at ALB16
No Huddle-Shotgun #3 J.Shields pass complete short right to #2 G.Woodell caught at ALB10, for 0 yards to the ALB16 (#23 J.Tyson), out of bounds PENALTY ALB Holding (#67 E.Harris) 8 yards from ALB16 to ALB08. NO PLAY
No Huddle-Shotgun #9 A.Semo sacked for loss of 6 yards to the ALB02 (#5 T.Inge)
No Huddle-Shotgun #9 A.Semo pass incomplete deep left to #17 J.Rae thrown to ALB38 broken up by #27 A.Hawkins, TURNOVER ON DOWNS
Kneel down by Villanova at ALB04 for loss of 2 yards
Kneel down by Villanova at ALB05 for loss of 1 yard