Football fieldDownload×
Arrow image
National Collegiate Athletic Association2025.11.08 / 00:00

Penn vs rowan – Odds, Live Updates and Stats – 2025/11/08

Finished
119
-
72
119
Finished
72
1 2 3 4
Penn
53 66 - - 119
rowan
32 40 - - 72

National Collegiate Athletic Association 2025/11/08 | 00:00:00

Play by Play

20:00
augustus gerhart vs ife okebiorun (penn gains possession)
19:51
turnover by penn 's ethan roberts
19:51
steal by rowan's brycen williams
19:23
steal by penn's aj levine
19:23
turnover by rowan 's dan mason
19:09
jumper missed by penn's aj levine
19:06
offensive rebound by penn's tj power
19:04
assist by penn's tj power
19:04
jumper by penn's ethan roberts
18:46
turnover by rowan 's nafi muhammad
18:40
turnover by penn 's aj levine
18:32
2 pointer missed by rowan's taz cantey
18:29
defensive rebound by penn's augustus gerhart
18:26
jumper missed by penn's tj power
18:23
offensive rebound by penn's augustus gerhart
18:18
jumper missed by penn's tj power
18:14
defensive rebound by rowan's dan mason
18:08
offensive foul by rowan's dan mason
18:08
offensive turnover by rowan's dan mason
18:08
subbing in for rowan-khalil baker, subbing out for rowan-dan mason
17:59
assist by penn's aj levine
17:59
2 pointer by penn's michael zanoni
17:36
jumper missed by rowan's brycen williams
17:34
defensive rebound by penn's ethan roberts
17:26
2 pointer by penn's ethan roberts
17:09
2 pointer missed by rowan's khalil baker
17:06
defensive rebound by penn's augustus gerhart
17:02
jumper missed by penn's michael zanoni
17:00
personal foul on rowan's ife okebiorun (tj power draws the foul)
17:00
subbing in for rowan-giorgio franceschi, subbing out for rowan-khalil baker
17:00
free throw missed by penn's tj power
17:00
offensive rebound by penn's tj power
17:00
penn gets a rebound from a dead ball.
17:00
free throw by penn's tj power
16:48
assist by rowan's taz cantey
16:48
jumper by rowan's nafi muhammad
16:40
turnover by penn 's aj levine
16:40
offensive foul by penn's aj levine
16:40
offensive turnover by penn's aj levine
16:23
turnover by rowan 's taz cantey
16:04
layup by penn's augustus gerhart
15:37
2 pointer by rowan's brycen williams
15:29
slam dunk by penn's augustus gerhart
15:29
assist by penn's aj levine
15:10
3 pointer missed by rowan's brycen williams
15:09
3 pointer missed by rowan's brycen williams
15:08
subbing in for rowan-skip burton, subbing in for rowan-dan mason, subbing out for rowan-taz cantey, subbing out for rowan-ife okebiorun
15:08
commercial time out.
15:08
defensive rebound by penn's penn
15:08
subbing in for penn-cam thrower, subbing out for penn-aj levine
15:07
defensive rebound by penn's penn
14:59
2 pointer by penn's ethan roberts
14:38
assist by rowan's skip burton
14:38
jumper by rowan's dan mason
14:13
layup missed by penn's cam thrower
14:10
defensive rebound by rowan's skip burton
13:52
2 pointer missed by rowan's giorgio franceschi
13:50
defensive rebound by penn's augustus gerhart
13:43
2 pointer missed by penn's ethan roberts
13:38
offensive rebound by penn's augustus gerhart
13:38
2 pointer by penn's augustus gerhart
13:21
3 pointer missed by rowan's skip burton
13:18
defensive rebound by penn's augustus gerhart
13:12
personal foul on rowan's nafi muhammad (ethan roberts draws the foul)
13:12
free throw by penn's ethan roberts
13:12
rowan takes a [short] time out.
13:12
subbing in for penn-dalton scantlebury, subbing in for penn-lucas-allan lueth, subbing out for penn-tj power, subbing out for penn-augustus gerhart
13:12
subbing in for rowan-chris mccarron, subbing out for rowan-nafi muhammad
13:12
subbing in for penn-niklas polonowski, subbing out for penn-michael zanoni
12:59
2 pointer missed by rowan's giorgio franceschi
12:57
defensive rebound by penn's lucas-allan lueth
12:47
layup by penn's dalton scantlebury
12:47
assist by penn's lucas-allan lueth
12:24
2 pointer missed by rowan's giorgio franceschi
12:23
offensive rebound by rowan's dan mason
12:22
offensive rebound by rowan's rowan
12:22
subbing in for rowan-khalil baker, subbing out for rowan-giorgio franceschi
12:22
block by penn's dalton scantlebury
12:22
jumper missed by rowan's chris mccarron
12:16
turnover by rowan 's skip burton
12:16
steal by penn's ethan roberts
12:12
layup missed by penn's cam thrower
12:12
block by rowan's dan mason
12:10
offensive rebound by penn's penn
12:08
jumper by penn's ethan roberts
12:08
assist by penn's cam thrower
12:04
offensive rebound by penn's cam thrower
11:49
jumper missed by rowan's dan mason
11:46
defensive rebound by penn's dalton scantlebury
11:38
free throw missed by penn's dalton scantlebury
11:38
personal foul on rowan's dan mason (dalton scantlebury draws the foul)
11:38
subbing in for rowan-ife okebiorun, subbing in for rowan-michael pirone, subbing out for rowan-skip burton, subbing out for rowan-dan mason
11:38
free throw by penn's dalton scantlebury
11:38
commercial time out.
11:36
offensive rebound by penn's niklas polonowski
11:29
jumper by penn's niklas polonowski
11:29
assist by penn's ethan roberts
11:08
turnover by rowan 's michael pirone
11:08
steal by penn's lucas-allan lueth
11:04
free throw by penn's ethan roberts
11:04
subbing in for rowan-taz cantey, subbing out for rowan-brycen williams
11:04
personal foul on rowan's khalil baker (ethan roberts draws the foul)
11:04
offensive rebound by penn's dalton scantlebury
11:04
free throw missed by penn's ethan roberts
11:00
assist by penn's cam thrower
11:00
jumper by penn's ethan roberts
10:42
jumper missed by rowan's chris mccarron
10:40
offensive rebound by rowan's khalil baker
10:36
subbing in for penn-jay jones, subbing out for penn-ethan roberts
10:36
layup by rowan's khalil baker
10:36
personal foul on penn's ethan roberts (khalil baker draws the foul)
10:36
free throw missed by rowan's khalil baker
10:35
defensive rebound by penn's lucas-allan lueth
10:15
2 pointer missed by penn's niklas polonowski
10:11
defensive rebound by rowan's ife okebiorun
10:01
2 pointer missed by rowan's ife okebiorun
09:59
defensive rebound by penn's lucas-allan lueth
09:52
layup missed by penn's dalton scantlebury
09:52
block by rowan's khalil baker
09:47
offensive rebound by penn's dalton scantlebury
09:47
2 pointer by penn's dalton scantlebury
09:44
free throw by rowan's taz cantey
09:44
free throw missed by rowan's taz cantey
09:44
personal foul on penn's cam thrower (taz cantey draws the foul)
09:43
defensive rebound by penn's cam thrower
09:31
turnover by penn 's lucas-allan lueth
09:31
steal by rowan's michael pirone
09:24
2 pointer missed by rowan's taz cantey
09:22
defensive rebound by penn's dalton scantlebury
09:15
free throw missed by penn's dalton scantlebury
09:15
subbing in for penn-tj power, subbing out for penn-niklas polonowski
09:15
assist by penn's cam thrower
09:15
personal foul on rowan's khalil baker (dalton scantlebury draws the foul)
09:15
rowan gets a rebound from a dead ball.
09:15
subbing in for rowan-dan mason, subbing out for rowan-khalil baker
09:15
layup by penn's dalton scantlebury
08:52
2 pointer by rowan's chris mccarron
08:36
jumper missed by penn's cam thrower
08:34
offensive rebound by penn's dalton scantlebury
08:33
layup by penn's dalton scantlebury
08:12
2 pointer missed by rowan's michael pirone
08:09
defensive rebound by penn's tj power
07:57
assist by penn's jay jones
07:57
jumper by penn's cam thrower
07:45
block by penn's dalton scantlebury
07:45
defensive rebound by penn's tj power
07:45
2 pointer missed by rowan's taz cantey
07:39
block by rowan's dan mason
07:39
2 pointer missed by penn's jay jones
07:38
offensive rebound by penn's penn
07:38
subbing in for rowan-nafi muhammad, subbing out for rowan-michael pirone
07:38
commercial time out.
07:38
subbing in for penn-aj levine, subbing in for penn-augustus gerhart, subbing out for penn-cam thrower, subbing out for penn-dalton scantlebury
07:32
jumper by penn's jay jones
07:01
jumper missed by rowan's nafi muhammad
06:58
offensive rebound by rowan's taz cantey
06:56
2 pointer missed by rowan's taz cantey
06:53
defensive rebound by penn's augustus gerhart
06:31
jumper missed by penn's tj power
06:28
defensive rebound by rowan's dan mason
06:27
free throw missed by rowan's taz cantey
06:27
personal foul on penn's jay jones (taz cantey draws the foul)
06:27
subbing in for rowan-brycen williams, subbing out for rowan-chris mccarron
06:27
free throw by rowan's taz cantey
06:26
defensive rebound by penn's lucas-allan lueth
06:15
2 pointer missed by penn's tj power
06:13
defensive rebound by rowan's dan mason
06:08
steal by penn's augustus gerhart
06:08
turnover by rowan 's taz cantey
05:49
turnover by penn 's augustus gerhart
05:28
2 pointer missed by rowan's brycen williams
05:25
defensive rebound by penn's aj levine
05:14
assist by penn's aj levine
05:14
2 pointer by penn's augustus gerhart
05:00
jumper by rowan's nafi muhammad
05:00
assist by rowan's brycen williams
04:47
steal by rowan's ife okebiorun
04:47
turnover by penn 's lucas-allan lueth
04:42
assist by rowan's taz cantey
04:42
jumper by rowan's nafi muhammad
04:28
assist by penn's aj levine
04:28
layup by penn's augustus gerhart
04:12
2 pointer by rowan's ife okebiorun
04:04
jumper missed by penn's tj power
04:01
defensive rebound by rowan's brycen williams
03:54
assist by rowan's brycen williams
03:54
jumper by rowan's dan mason
03:32
jumper missed by penn's aj levine
03:30
defensive rebound by rowan's taz cantey
03:25
2 pointer by rowan's taz cantey
03:24
penn takes a [short] time out.
03:24
commercial time out.
03:24
subbing in for penn-cam thrower, subbing in for penn-michael zanoni, subbing in for penn-dalton scantlebury, subbing in for penn-ethan roberts, subbing out for penn-aj levine, subbing out for penn-jay jones, subbing out for penn-augustus gerhart, subbing
03:24
subbing in for rowan-khalil baker, subbing out for rowan-dan mason
03:00
personal foul on rowan's brycen williams (cam thrower draws the foul)
03:00
free throw by penn's cam thrower
03:00
free throw missed by penn's cam thrower
03:00
penn gets a rebound from a dead ball.
02:52
2 pointer missed by rowan's taz cantey
02:49
defensive rebound by penn's tj power
02:41
assist by penn's michael zanoni
02:41
layup by penn's dalton scantlebury
02:16
personal foul on penn's cam thrower (taz cantey draws the foul)
02:16
subbing in for penn-jay jones, subbing out for penn-cam thrower
02:16
free throw by rowan's taz cantey
01:52
personal foul on rowan's nafi muhammad (ethan roberts draws the foul)
01:52
free throw missed by penn's ethan roberts
01:52
penn gets a rebound from a dead ball.
01:51
offensive rebound by penn's penn
01:45
assist by penn's jay jones
01:45
layup by penn's dalton scantlebury
01:17
jumper missed by rowan's khalil baker
01:16
defensive rebound by penn's penn
01:08
2 pointer missed by penn's michael zanoni
01:05
defensive rebound by rowan's khalil baker
00:55
steal by penn's ethan roberts
00:55
turnover by rowan 's taz cantey
00:49
penn gets a rebound from a dead ball.
00:49
free throw by penn's dalton scantlebury
00:49
personal foul on rowan's brycen williams (dalton scantlebury draws the foul)
00:49
free throw missed by penn's dalton scantlebury
00:25
assist by rowan's brycen williams
00:25
jumper by rowan's nafi muhammad
00:10
2 pointer missed by penn's dalton scantlebury
00:06
offensive rebound by penn's dalton scantlebury
00:06
2 pointer missed by penn's dalton scantlebury
00:05
defensive rebound by rowan's brycen williams
00:01
block by penn's dalton scantlebury
00:01
3 pointer missed by rowan's brycen williams
00:00
offensive rebound by rowan's rowan
00:00
end of 1st half.
20:00
subbing in for rowan-dan mason, subbing out for rowan-khalil baker
20:00
subbing in for penn-aj levine, subbing in for penn-augustus gerhart, subbing out for penn-jay jones, subbing out for penn-dalton scantlebury
19:35
jumper missed by rowan's dan mason
19:34
offensive rebound by rowan's brycen williams
19:29
jumper missed by rowan's nafi muhammad
19:26
defensive rebound by penn's augustus gerhart
19:07
2 pointer missed by penn's tj power
19:04
offensive rebound by penn's tj power
19:03
personal foul on rowan's ife okebiorun (tj power draws the foul)
19:03
personal foul on rowan's ife okebiorun
19:02
free throw by penn's ethan roberts
19:02
personal foul on rowan's nafi muhammad (ethan roberts draws the foul)
18:52
jumper by rowan's brycen williams
18:52
assist by rowan's dan mason
18:38
block by rowan's dan mason
18:38
layup missed by penn's augustus gerhart
18:37
offensive rebound by penn's augustus gerhart
18:36
layup missed by penn's augustus gerhart
18:36
block by rowan's ife okebiorun
18:35
offensive rebound by penn's penn
18:32
2 pointer missed by penn's michael zanoni
18:30
offensive rebound by penn's aj levine
18:24
personal foul on rowan's dan mason (ethan roberts draws the foul)
18:24
2 pointer by penn's ethan roberts
18:24
free throw by penn's ethan roberts
18:19
turnover by rowan 's nafi muhammad
18:11
jumper missed by penn's tj power
18:08
defensive rebound by rowan's ife okebiorun
18:05
turnover by rowan 's taz cantey
18:05
steal by penn's aj levine
17:58
jumper by penn's ethan roberts
17:58
assist by penn's aj levine
17:36
personal foul on penn's aj levine (brycen williams draws the foul)
17:36
free throw by rowan's brycen williams
17:24
jumper missed by penn's michael zanoni
17:21
offensive rebound by penn's tj power
17:18
jumper missed by penn's michael zanoni
17:15
offensive rebound by penn's tj power
17:09
2 pointer by penn's ethan roberts
16:53
personal foul on penn's tj power (dan mason draws the foul)
16:48
jumper by rowan's dan mason
16:48
assist by rowan's taz cantey
16:40
assist by penn's aj levine
16:40
layup by penn's tj power
16:25
layup by rowan's ife okebiorun
16:25
assist by rowan's brycen williams
16:07
jumper missed by penn's ethan roberts
16:04
offensive rebound by penn's aj levine
15:56
free throw by penn's ethan roberts
15:56
personal foul on rowan's ife okebiorun (ethan roberts draws the foul)
15:56
commercial time out.
15:56
subbing in for rowan-giorgio franceschi, subbing out for rowan-ife okebiorun
15:31
jumper missed by rowan's nafi muhammad
15:30
defensive rebound by penn's ethan roberts
15:29
subbing in for rowan-khalil baker, subbing out for rowan-giorgio franceschi
15:29
personal foul on rowan's giorgio franceschi (ethan roberts draws the foul)
15:28
defensive rebound by penn's ethan roberts
15:23
personal foul on rowan's taz cantey (aj levine draws the foul)
15:21
layup missed by penn's ethan roberts
15:21
block by rowan's nafi muhammad
15:17
offensive rebound by penn's ethan roberts
15:13
personal foul on rowan's dan mason (tj power draws the foul)
15:13
free throw missed by penn's tj power
15:13
subbing in for rowan-ife okebiorun, subbing out for rowan-dan mason
15:13
free throw by penn's tj power
15:12
defensive rebound by rowan's khalil baker
14:57
jumper missed by rowan's taz cantey
14:55
defensive rebound by penn's aj levine
14:51
personal foul on rowan's nafi muhammad (michael zanoni draws the foul)
14:51
free throw by penn's michael zanoni
14:51
subbing in for rowan-skip burton, subbing out for rowan-taz cantey
14:41
subbing in for rowan-khamai orange, subbing out for rowan-brycen williams
14:41
offensive foul by rowan's khalil baker
14:41
offensive turnover by rowan's khalil baker
14:36
free throw by penn's aj levine
14:36
personal foul on rowan's khamai orange (aj levine draws the foul)
14:36
free throw missed by penn's aj levine
14:36
subbing in for penn-cam thrower, subbing in for penn-niklas polonowski, subbing out for penn-michael zanoni, subbing out for penn-ethan roberts
14:35
defensive rebound by rowan's khalil baker
14:29
jumper missed by rowan's skip burton
14:26
defensive rebound by penn's tj power
14:16
layup by penn's augustus gerhart
14:16
assist by penn's aj levine
14:02
jumper by rowan's nafi muhammad
14:02
assist by rowan's khamai orange
13:47
2 pointer by penn's tj power
13:39
jumper missed by rowan's khalil baker
13:37
subbing in for penn-jay jones, subbing in for penn-dalton scantlebury, subbing in for penn-lucas-allan lueth, subbing out for penn-aj levine, subbing out for penn-tj power, subbing out for penn-augustus gerhart
13:37
defensive rebound by penn's penn
13:37
subbing in for rowan-chris mccarron, subbing out for rowan-nafi muhammad
13:25
jumper missed by penn's niklas polonowski
13:22
offensive rebound by penn's dalton scantlebury
13:21
personal foul on rowan's ife okebiorun (cam thrower draws the foul)
13:21
free throw by penn's cam thrower
13:14
steal by penn's dalton scantlebury
13:14
turnover by rowan 's ife okebiorun
13:05
personal foul on rowan's chris mccarron (cam thrower draws the foul)
13:05
free throw by penn's cam thrower
12:54
turnover by rowan 's chris mccarron
12:54
steal by penn's cam thrower
12:50
2 pointer by penn's jay jones
12:50
assist by penn's cam thrower
12:49
rowan takes a [short] time out.
12:49
commercial time out.
12:31
steal by penn's dalton scantlebury
12:31
turnover by rowan 's skip burton
12:27
personal foul on rowan's chris mccarron (lucas-allan lueth draws the foul)
12:27
free throw by penn's lucas-allan lueth
12:27
free throw missed by penn's lucas-allan lueth
12:25
defensive rebound by rowan's chris mccarron
12:07
jumper missed by rowan's skip burton
12:04
defensive rebound by penn's niklas polonowski
11:54
personal foul on rowan's ife okebiorun (dalton scantlebury draws the foul)
11:54
free throw by penn's dalton scantlebury
11:54
free throw missed by penn's dalton scantlebury
11:54
commercial time out.
11:54
subbing in for rowan-dan mason, subbing out for rowan-ife okebiorun
11:54
personal foul on rowan's ife okebiorun (lucas-allan lueth draws the foul)
11:53
defensive rebound by rowan's khalil baker
11:38
block by penn's dalton scantlebury
11:38
layup missed by rowan's khalil baker
11:37
offensive rebound by rowan's rowan
11:30
2 pointer missed by rowan's khalil baker
11:27
defensive rebound by penn's jay jones
11:19
turnover by penn 's jay jones
11:19
steal by rowan's chris mccarron
11:13
2 pointer missed by rowan's skip burton
11:11
defensive rebound by penn's lucas-allan lueth
11:04
2 pointer missed by penn's lucas-allan lueth
11:02
defensive rebound by rowan's dan mason
10:56
personal foul on penn's lucas-allan lueth (khalil baker draws the foul)
10:56
subbing in for rowan-michael pirone, subbing out for rowan-khamai orange
10:56
free throw by rowan's khalil baker
10:42
3 pointer by penn's cam thrower
10:42
2 pointer by penn's cam thrower
10:31
turnover by rowan 's khalil baker
10:23
steal by rowan's skip burton
10:23
turnover by penn 's cam thrower
10:20
2 pointer missed by rowan's michael pirone
10:19
defensive rebound by penn's niklas polonowski
10:18
personal foul on rowan's chris mccarron (niklas polonowski draws the foul)
10:18
subbing in for rowan-nic johnson, subbing out for rowan-dan mason
10:18
free throw by penn's niklas polonowski
10:17
foul on rowan'srowan
10:10
personal foul on penn's cam thrower (skip burton draws the foul)
10:03
2 pointer by rowan's khalil baker
09:43
jumper missed by penn's niklas polonowski
09:40
offensive rebound by penn's dalton scantlebury
09:38
turnover by penn 's dalton scantlebury
09:18
2 pointer missed by rowan's skip burton
09:15
2 pointer by rowan's khalil baker
09:15
offensive rebound by rowan's khalil baker
09:05
personal foul on rowan's nic johnson (lucas-allan lueth draws the foul)
09:05
penn gets a rebound from a dead ball.
09:05
free throw missed by penn's lucas-allan lueth
09:04
defensive rebound by rowan's khalil baker
08:51
personal foul on penn's niklas polonowski (khalil baker draws the foul)
08:51
defensive rebound by penn's penn
08:51
free throw by rowan's khalil baker
08:51
free throw missed by rowan's khalil baker
08:51
rowan gets a rebound from a dead ball.
08:35
layup by penn's dalton scantlebury
08:29
subbing in for penn-alex massung, subbing out for penn-cam thrower
08:29
turnover by rowan 's skip burton
08:23
turnover by penn 's jay jones
08:23
steal by rowan's chris mccarron
08:18
2 pointer by rowan's chris mccarron
08:18
assist by rowan's nic johnson
08:07
block by rowan's khalil baker
08:07
2 pointer missed by penn's lucas-allan lueth
08:02
defensive rebound by rowan's nic johnson
07:56
jumper missed by rowan's skip burton
07:52
defensive rebound by penn's dalton scantlebury
07:50
free throw by penn's niklas polonowski
07:50
personal foul on rowan's nic johnson (niklas polonowski draws the foul)
07:50
subbing in for rowan-cj hayes, subbing out for rowan-skip burton
07:50
commercial time out.
07:35
personal foul on penn's niklas polonowski (nic johnson draws the foul)
07:30
2 pointer missed by rowan's chris mccarron
07:27
offensive rebound by rowan's chris mccarron
07:24
2 pointer missed by rowan's cj hayes
07:18
defensive rebound by penn's dalton scantlebury
07:13
turnover by penn 's alex massung
07:13
steal by rowan's chris mccarron
07:08
assist by rowan's michael pirone
07:08
layup by rowan's chris mccarron
07:05
offensive rebound by rowan's michael pirone
06:52
personal foul on rowan's khalil baker (jay jones draws the foul)
06:52
free throw missed by penn's jay jones
06:52
penn gets a rebound from a dead ball.
06:52
free throw by penn's jay jones
06:36
personal foul on penn's dalton scantlebury (khalil baker draws the foul)
06:36
free throw by rowan's khalil baker
06:26
free throw by penn's lucas-allan lueth
06:26
personal foul on rowan's nic johnson (lucas-allan lueth draws the foul)
06:15
steal by penn's dalton scantlebury
06:15
turnover by rowan 's khalil baker
06:10
layup by penn's jay jones
06:10
assist by penn's dalton scantlebury
05:55
steal by penn's lucas-allan lueth
05:55
turnover by rowan 's michael pirone
05:51
slam dunk by penn's lucas-allan lueth
05:46
subbing in for penn-payton kamin, subbing in for penn-william kruse, subbing out for penn-dalton scantlebury, subbing out for penn-lucas-allan lueth
05:26
jumper missed by rowan's nic johnson
05:24
subbing in for rowan-christian conklin, subbing out for rowan-chris mccarron
05:24
defensive rebound by penn's penn
05:20
personal foul on rowan's khalil baker (alex massung draws the foul)
05:20
subbing in for penn-michelangelo oberti, subbing out for penn-niklas polonowski
05:20
free throw by penn's alex massung
05:20
subbing in for rowan-jordan jones, subbing out for rowan-khalil baker
05:05
2 pointer missed by rowan's cj hayes
05:02
defensive rebound by penn's william kruse
04:55
personal foul on rowan's michael pirone (michelangelo oberti draws the foul)
04:55
free throw by penn's michelangelo oberti
04:55
assist by penn's jay jones
04:55
layup by penn's michelangelo oberti
04:38
2 pointer by rowan's nic johnson
04:30
2 pointer by penn's payton kamin
04:19
free throw by rowan's cj hayes
04:19
rowan gets a rebound from a dead ball.
04:19
free throw missed by rowan's cj hayes
04:19
personal foul on penn's william kruse (cj hayes draws the foul)
04:08
steal by rowan's cj hayes
04:08
turnover by penn 's michelangelo oberti
04:03
2 pointer missed by rowan's cj hayes
04:00
defensive rebound by penn's william kruse
03:52
2 pointer by penn's william kruse
03:52
assist by penn's alex massung
03:42
2 pointer missed by rowan's jordan jones
03:40
defensive rebound by penn's william kruse
03:32
2 pointer by penn's alex massung
03:18
2 pointer missed by rowan's cj hayes
03:15
defensive rebound by penn's william kruse
03:13
offensive turnover by penn's michelangelo oberti
03:13
offensive foul by penn's michelangelo oberti
03:13
subbing in for rowan-khamai orange, subbing in for rowan-damien edwards, subbing out for rowan-cj hayes, subbing out for rowan-michael pirone
03:13
commercial time out.
03:13
subbing in for penn-bradyn foster, subbing out for penn-jay jones
03:01
jumper missed by rowan's damien edwards
02:58
defensive rebound by penn's michelangelo oberti
02:47
layup missed by penn's michelangelo oberti
02:44
defensive rebound by rowan's christian conklin
02:40
3 pointer missed by rowan's christian conklin
02:37
offensive rebound by rowan's damien edwards
02:35
layup by rowan's nic johnson
02:35
assist by rowan's damien edwards
02:23
2 pointer by penn's payton kamin
02:08
2 pointer by rowan's khamai orange
01:56
personal foul on rowan's christian conklin (alex massung draws the foul)
01:56
subbing in for rowan-lj hagan, subbing out for rowan-damien edwards
01:56
free throw missed by penn's alex massung
01:56
free throw by penn's alex massung
01:53
defensive rebound by rowan's khamai orange
01:50
personal foul on penn's bradyn foster (jordan jones draws the foul)
01:50
free throw missed by rowan's jordan jones
01:50
free throw by rowan's jordan jones
01:50
rowan gets a rebound from a dead ball.
01:39
layup by penn's michelangelo oberti
01:24
jumper missed by rowan's jordan jones
01:22
defensive rebound by penn's william kruse
01:13
turnover by penn 's alex massung
01:13
steal by rowan's lj hagan
01:05
2 pointer by rowan's khamai orange
00:50
assist by penn's alex massung
00:50
jumper by penn's william kruse
00:36
jumper by rowan's nic johnson
00:36
assist by rowan's khamai orange
00:21
assist by penn's payton kamin
00:21
layup by penn's michelangelo oberti
00:10
free throw missed by rowan's khamai orange
00:10
free throw by rowan's khamai orange
00:10
rowan gets a rebound from a dead ball.
00:10
personal foul on penn's william kruse (khamai orange draws the foul)

Box Score

# Player
MIN
PTS
REB
AST
BLK
STL
FG
3PT
FT
OREB
DREB
TOV
A/T
PF
+/-
23
ethan roberts
Penn
18
28
3
1
0
2
8-11
4-5
8-11
1
2
1
1.00
1
0
13
Dalton Scantlebury
Penn
16
17
10
1
4
3
7-10
0-0
3-7
6
4
1
1.00
1
0
25
Augustus Gerhart
Penn
17
12
9
0
0
1
6-8
0-0
0-0
3
6
1
0.00
0
0
5
Cam Thrower
Penn
14
10
1
4
0
1
2-5
1-2
5-6
0
1
1
4.00
3
0
4
Jay Jones
Penn
19
8
1
3
0
0
3-4
1-1
1-2
0
1
2
1.50
1
0
35
Niklas Polonowski
Penn
13
7
3
0
0
0
1-4
1-3
4-4
1
2
0
-
2
0
33
michelangelo oberti
Penn
5
7
1
0
0
0
3-4
0-0
1-1
0
1
2
0.00
1
0
12
Tj Power
Penn
22
6
9
1
0
0
2-9
0-5
2-4
5
4
0
1.00
1
0
30
Lucas-Allan Lueth
Penn
17
5
5
1
0
2
1-3
0-0
3-6
0
5
2
0.50
1
0
40
William Kruse
Penn
5
5
5
0
0
0
2-2
1-1
0-0
0
5
0
-
2
0
11
Alex Massung
Penn
8
5
0
2
0
0
1-1
0-0
3-4
0
0
2
1.00
0
0
21
Payton Kamin
Penn
5
4
0
1
0
0
2-2
0-0
0-0
0
0
0
1.00
0
0
7
Michael Zanoni
Penn
15
4
0
1
0
0
1-6
0-3
2-2
0
0
0
1.00
0
0
-
aj levine
Penn
15
1
4
7
0
2
0-2
0-2
1-2
2
2
2
3.50
2
0
15
Bradyn Foster
Penn
3
0
0
0
0
0
0-0
0-0
0-0
0
0
0
-
1
0
24
Nafi Walker-Muhammad
rowan
20
15
0
0
1
0
5-8
5-8
0-0
0
0
2
0.00
4
0
10
Khalil Baker
rowan
17
11
7
0
2
0
3-8
0-2
5-7
2
5
3
0.00
5
0
14
Dan Mason
rowan
17
9
5
1
3
0
3-5
3-5
0-0
1
4
2
0.50
4
0
5
Brycen Williams
rowan
20
7
3
4
0
1
2-6
1-4
2-2
1
2
0
4.00
2
0
11
Nic Johnson
rowan
10
7
1
1
0
0
3-4
1-2
0-0
0
1
0
1.00
3
0
2
Taz Cantey
rowan
21
6
2
3
0
0
1-7
0-1
4-6
1
1
4
0.75
1
0
3
Chris Mccarron
rowan
14
6
2
0
0
3
3-6
0-2
0-0
1
1
1
0.00
3
0
-
Khamai Orange
rowan
6
5
1
2
0
0
2-2
0-0
1-2
0
1
0
2.00
1
0
22
Ife Okebiorun
rowan
23
4
2
0
1
1
2-3
0-0
0-0
0
2
1
0.00
5
0
12
Cj Hayes
rowan
4
1
0
0
0
1
0-4
0-0
1-2
0
0
0
-
0
0
13
Jordan Jones
rowan
5
1
0
0
0
0
0-2
0-1
1-2
0
0
0
-
0
0
4
Damien Edwards
rowan
1
0
1
1
0
0
0-1
0-1
0-0
1
0
0
1.00
0
0
1
Skip Burton
rowan
10
0
1
1
0
1
0-6
0-4
0-0
0
1
3
0.33
0
0
23
Christian Conklin
rowan
5
0
1
0
0
0
0-1
0-1
0-0
0
1
0
-
1
0
33
Michael Pirone
rowan
11
0
0
1
0
1
0-2
0-0
0-0
0
0
2
0.50
1
0
45
Giorgio Franceschi
rowan
5
0
0
0
0
0
0-3
0-0
0-0
0
0
0
-
1
0
30
Lj Hagan
rowan
1
0
0
0
0
1
0-0
0-0
0-0
0
0
0
-
0
0
Main squad
Bench squad
Glossary
MIN:
Minutes Played
PTS:
Points
REB:
Rebounds
AST:
Assists
BLK:
Blocks
STL:
Steals
FG:
Field Goal Percentage
3PT:
3 Point Field Goals Percentage
FT:
Free Throw Percentage
OREB:
Offensive Rebounds
DREB:
Defensive Rebounds
TOV:
Turnovers
A/T:
Assists/Turnovers
PF:
Personal Fouls
+/-:
Plus Minus

Stats

2 Points
31
14
3 Points
8
10
Free Throws
33
14

Penn

rowan

51
Rebounds
26
18
Offensive Rebounds
7
33
Defensive Rebounds
19
22
Assists
14
4
Blocks
7
11
Steals
9
14
Turnovers
18
16
Fouls
31

Match Info

Match Details
Date: 2025/11/08
Time: 00:00:00 UTC
Venue: -

Chatroom

1
1 Participant(s)
Hide chat

Player's profile picture

Show chat

Top Players

Penn

rowan

ethan roberts
28
Points
15
Nafi Walker-Muhammad
Dalton Scantlebury
10
Rebounds
7
Khalil Baker
Cam Thrower
4
Assists
4
Brycen Williams
Dalton Scantlebury
4
Blocks
3
Dan Mason
Dalton Scantlebury
3
Steals
1
Brycen Williams

Stats

2 Points
31
14
3 Points
8
10
Free Throws
33
14

Penn

rowan

51
Rebounds
26
18
Offensive Rebounds
7
33
Defensive Rebounds
19
22
Assists
14
4
Blocks
7
11
Steals
9
14
Turnovers
18
16
Fouls
31
Lost connection to chat server. Reconnecting in {connect_timeout} seconds...
Failed to load script from server. Parts of the site might not function properly.
Check your connection and try refreshing the page. If this persists, file a support ticket
Failed to load page from server.
Check your connection and try again.