College Football

27
Final 1 2 3 4 Tot
14 3 7 3 27
0 3 6 15 24
24
9:00 AM PT10:00 AM MT11:00 AM CT12:00 PM ET5:00 PM GMT1:00 AM 北京时间10:00 AM MST12:00 PM EST, Nov. 28, 2020
Glass Bowl, Toledo, Ohio  Attendance: 0

Play by Play

4th Quarter
2nd&12 at BallSt 41
(0:32) TEAM rush to BallSt39 for -2 yards
1st&10 at BallSt 43
(1:03) TEAM up the Middle to BallSt41 for -2 yards
2nd&10 at BallSt 40
(1:10) Carter Bradley sacked at BallSt46 for -6 yards. Carter Bradley FUMBLES (FF-Anthony Ekpe), recovered at BallSt43 by Bryce Cosby RETURNED for 0 yards.
1st&10 at BallSt 40
(1:13) Carter Bradley incomplete pass to the middle intended for Isaiah Winstead
1st&10 at Toledo 48
(1:18) Carter Bradley pass to the right to Isaiah Winstead to BallSt40 for 12 yards
4th&8 at BallSt 3
(1:29) Nathan Snyder punts 54 yards to Toledo43, Ronnie Blackmon returns to Toledo48 for 5 yards
4th&6 at BallSt 5
(1:31) BallSt-PENALIZED -2 yards for Delay of Game
3rd&1 at BallSt 10
(2:23) Justin Hall Off Left End to BallSt5 for -5 yards
3rd&1 at BallSt 10
Toledo Rockets timeout.
2nd&3 at BallSt 8
(2:28) Tye Evans Off Left Guard to BallSt10 for 2 yards
2nd&3 at BallSt 8
Toledo Rockets timeout.
1st&10 at BallSt 1
(2:34) Tye Evans Off Left Guard to BallSt8 for 7 yards
Kickoff
(2:34) Thomas Cluckey kicks 64 yards from Toledo35 to BallSt1,
Time Out
Ball State Cardinals timeout.
Extra Point AttemptBallSt 27-24
Thomas Cluckey extra point is GOOD.
1st&18 at BallSt 18BallSt 27-23
(2:40) Carter Bradley pass to the right to Bryce Mitchell for 18 yards for a TOUCHDOWN
Penalty
Toledo-Vitaliy Gurman PENALIZED -10 yards for Holding
3rd&5 at BallSt 22
(3:15) Carter Bradley pass to the right to Isaiah Winstead to BallSt8 for 14 yards
2nd&17 at BallSt 34
(3:37) Bryant Koback Off Right Guard to BallSt22 for 12 yards
1st&10 at BallSt 27
(4:28) Eli Peters up the Middle to BallSt28 for -1 yards. Eli Peters FUMBLES (FF-Christian Albright), recovered at BallSt34 by Luke Doerger RETURNED for 0 yards.
2nd&7 at BallSt 45
(4:07) Eli Peters pass to the right to Bryant Koback to BallSt27 for 18 yards
1st&10 at BallSt 48
(4:28) Eli Peters up the Middle to BallSt45 for 3 yards
Penalty
BallSt-PENALIZED 5 yards for Illegal Formation
4th&6 at BallSt 29
(4:37) Nathan Snyder punts 35 yards to Toledo36, Ronnie Blackmon returns to Toledo47 for 11 yards
4th&6 at BallSt 29
Toledo Rockets timeout.
3rd&6 at BallSt 29
Drew Plitt sacked at BallSt29 for no loss
2nd&6 at BallSt 29
(4:48) Drew Plitt incomplete pass to the left intended for Yo'Heinz Tyler
1st&10 at BallSt 25
(5:31) Tye Evans Off Right Tackle to BallSt29 for 4 yards
Kickoff
(5:31) Thomas Cluckey kicks 65 yards from Toledo35 to BallSt0, TOUCHBACK.
Two Point ConversionBallSt 27-17
Eli Peters 2pt pass to the middle to Bryce Mitchell. Successful.
1st&10 at BallSt 28BallSt 27-15
(5:38) Eli Peters pass to the left to Bryce Mitchell for 28 yards for a TOUCHDOWN
2nd&3 at Toledo 39
(6:03) Eli Peters pass to the right to Bryce Mitchell to BallSt28 for 33 yards
1st&10 at Toledo 32
(6:27) Eli Peters pass to the left to Drew Rosi to Toledo39 for 7 yards
4th&4 at BallSt 34
(6:39) Nathan Snyder punts 43 yards to Toledo23, Ronnie Blackmon returns to Toledo32 for 9 yards
3rd&2 at BallSt 36
(7:27) Tye Evans Off Left Guard to BallSt34 for -2 yards
2nd&3 at BallSt 35
(8:15) Tye Evans Off Right Tackle to BallSt36 for 1 yard
1st&10 at BallSt 28
(8:34) Tye Evans Off Left Guard to BallSt35 for 7 yards
4th&3 at BallSt 21
(8:39) Eli Peters sacked at BallSt28 for -7 yards
3rd&16 at BallSt 34
(9:13) Eli Peters pass to the left to Ronnie Blackmon to BallSt21 for 13 yards
Penalty
(13:02) Toledo-Nick Rosi PENALIZED -10 yards for Holding
2nd&12 at BallSt 30
(9:54) Eli Peters pass to the left to Bryant Koback to BallSt24 for 6 yards
1st&10 at BallSt 28
(10:16) Devin Maddox Off Left End to BallSt30 for -2 yards
2nd&3 at BallSt 35
(10:46) Eli Peters Off Left Tackle to BallSt28 for 7 yards
1st&10 at BallSt 42
(11:21) Eli Peters pass to the middle to Bryant Koback to BallSt35 for 7 yards
1st&10 at Toledo 46
(11:49) Eli Peters pass to the left to Danzel McKinley-Lewis to BallSt42 for 12 yards
3rd&3 at Toledo 28
(12:08) Eli Peters pass to the right to Isaiah Winstead to Toledo46 for 18 yards
2nd&7 at Toledo 24
(12:40) Eli Peters pass to the middle to Ronnie Blackmon to Toledo28 for 4 yards
1st&10 at Toledo 21
(13:02) Eli Peters Off Left End to Toledo24 for 3 yards
Kickoff
(13:06) Jacob Lewis kicks 55 yards from BallSt35 to Toledo10, Ronnie Blackmon returns to Toledo21 for 11 yards
4th&9 at Toledo 14BallSt 27-9
(13:10) Jack Knight 31 yard field goal is GOOD.
3rd&9 at Toledo 14
(13:15) Drew Plitt incomplete pass to the left intended for Yo'Heinz Tyler
3rd&9 at Toledo 14
Ball State Cardinals timeout.
2nd&9 at Toledo 14
(13:02) Drew Plitt incomplete pass to the right intended for Dylan Koch
1st&10 at Toledo 15
(14:04) Tye Evans Off Left Tackle to Toledo14 for 1 yard
Penalty
(3:28) Toledo-Terrance Taylor PENALIZED 15 yards for Face Mask
3rd&3 at Toledo 30
(14:27) Drew Plitt incomplete pass to the right intended for Yo'Heinz Tyler
2nd&6 at Toledo 33
(15:00) Justin Hall Off Left Tackle to Toledo30 for 3 yards
3rd Quarter
1st&10 at Toledo 37
(0:14) Drew Plitt pass to the right to Yo'Heinz Tyler to Toledo33 for 4 yards
2nd&5 at Toledo 45
(0:45) Drew Plitt pass to the right to Dylan Koch to Toledo37 for 8 yards
1st&10 at Toledo 50
(1:23) Justin Hall Off Right End to Toledo45 for 5 yards
3rd&1 at BallSt 49
(1:51) Drew Plitt up the Middle to Toledo50 for 1 yard
2nd&5 at BallSt 45
(2:08) Tye Evans up the Middle to BallSt49 for 4 yards
1st&10 at BallSt 40
(2:37) Drew Plitt pass to the left to Tye Evans to BallSt45 for 5 yards
2nd&7 at BallSt 29
(2:58) Drew Plitt pass to the middle to Antwan Davis to BallSt40 for 11 yards
1st&10 at BallSt 26
(3:28) Justin Hall Off Right Tackle to BallSt29 for 3 yards
Kickoff
(3:31) Thomas Cluckey kicks 43 yards from Toledo35 to BallSt22, Jimmy Daw returns to BallSt26 for 4 yards
Missed Two Point Conversion
Eli Peters 2pt pass to the left to TEAM. Unsuccessful.
3rd&10 at BallSt 10BallSt 24-9
(3:39) Eli Peters pass to the right to Isaiah Winstead for 10 yards for a TOUCHDOWN
2nd&3 at BallSt 3
(4:24) Bryant Koback Off Left End to BallSt10 for -7 yards
1st&3 at BallSt 3
(5:02) Bryant Koback Off Right Tackle to BallSt3 for no gain
1st&10 at BallSt 48
(5:33) Eli Peters pass to the left to Isaiah Winstead to BallSt3 for 45 yards
2nd&1 at Toledo 39
(5:53) Bryant Koback Off Right Guard to BallSt48 for 13 yards
1st&10 at Toledo 30
(6:29) Eli Peters pass to the left to Bryant Koback to Toledo39 for 9 yards
2nd&7 at Toledo 19
(6:51) Eli Peters Off Left End to Toledo30 for 11 yards
1st&10 at Toledo 16
(7:26) Bryant Koback Off Right Guard to Toledo19 for 3 yards
Kickoff
(7:35) Jacob Lewis kicks 65 yards from BallSt35 to Toledo0, Ronnie Blackmon returns to Toledo16 for 16 yards
Extra Point AttemptBallSt 24-3
Jack Knight extra point is GOOD.
1st&10 at Toledo 10BallSt 23-3
(7:39) Drew Plitt pass to the left to Yo'Heinz Tyler for 10 yards for a TOUCHDOWN
1st&10 at Toledo 44
(7:51) Drew Plitt pass to the right to Justin Hall to Toledo10 for 34 yards
1st&10 at Toledo 30
(8:03) Eli Peters pass to the right intended for Bryce Mitchell intercepted by Bryce Cosby RETURNED from Toledo40 for -4 yards.
4th&2 at Toledo 31
(8:08) Drew Plitt Off Right Tackle to Toledo30 for 1 yard
4th&2 at Toledo 31
Ball State Cardinals timeout.
3rd&3 at Toledo 32
(8:47) Drew Plitt pass to the right to Justin Hall to Toledo31 for 1 yard
2nd&7 at Toledo 36
(9:02) Drew Plitt Off Left End to Toledo32 for 4 yards
1st&10 at Toledo 39
(9:40) Donny Marcus up the Middle to Toledo36 for 3 yards
2nd&13 at BallSt 48
(10:15) Tye Evans Off Left Guard to Toledo39 for 13 yards
1st&10 at Toledo 49
(10:46) Tye Evans Off Left Guard to BallSt48 for -3 yards
3rd&8 at BallSt 20
(11:01) Drew Plitt pass to the right to Justin Hall to Toledo49 for 31 yards
Penalty
(12:19) Toledo-PENALIZED 5 yards for Too Many Men on Field
2nd&6 at BallSt 22
(11:51) Drew Plitt sacked at BallSt15 for -7 yards
1st&10 at BallSt 18
(12:19) Tye Evans Off Left Guard to BallSt22 for 4 yards
4th&3 at Toledo 46
(12:31) Bailey Flint punts 36 yards to BallSt18, Downed
3rd&2 at Toledo 47
(13:03) Bryant Koback Off Left Tackle to Toledo46 for -1 yards
2nd&8 at Toledo 41
(13:15) Eli Peters pass to the right to Bryce Mitchell to Toledo47 for 6 yards
1st&10 at Toledo 39
(13:48) Eli Peters pass to the right to Bryant Koback to Toledo41 for 2 yards
Penalty
BallSt-Chris Agyemang PENALIZED 15 yards for Personal Foul
Penalty
(15:00) Toledo-Bryce Mitchell PENALIZED -10 yards for Illegal Block
2nd&1 at Toledo 34
(14:23) Eli Peters Off Right Tackle to Toledo34 for no gain
1st&10 at Toledo 25
(15:00) Eli Peters pass to the right to Danzel McKinley-Lewis to Toledo34 for 9 yards
Kickoff
(15:00) Jacob Lewis kicks 65 yards from BallSt35 to Toledo0, TOUCHBACK.
2nd Quarter
4th&3 at Toledo 37
(0:02) Drew Plitt Off Right Guard to Toledo37 for no gain
4th&3 at Toledo 37
Toledo Rockets timeout.
3rd&3 at Toledo 37
(0:07) Drew Plitt incomplete pass to the right intended for Antwan Davis
2nd&3 at Toledo 37
(0:11) Drew Plitt incomplete pass to the right intended for Antwan Davis
2nd&3 at Toledo 37
Ball State Cardinals timeout.
1st&10 at Toledo 44
(0:17) Drew Plitt up the Middle to Toledo37 for 7 yards
1st&10 at BallSt 40
(0:23) Drew Plitt pass to the left to Yo'Heinz Tyler to Toledo44 for 16 yards
Kickoff
(0:32) Thomas Cluckey kicks 61 yards from Toledo35 to BallSt4, Justin Hall returns to BallSt40 for 36 yards
4th&16 at BallSt 20BallSt 17-3
(0:36) Thomas Cluckey 37 yard field goal is GOOD.
4th&16 at BallSt 20
Ball State Cardinals timeout.
3rd&10 at BallSt 14
(0:48) Eli Peters sacked at BallSt20 for -6 yards
2nd&10 at BallSt 14
(0:52) Eli Peters incomplete pass to the left intended for Danzel McKinley-Lewis
1st&10 at BallSt 14
(0:57) Eli Peters incomplete pass to the right intended for Bryant Koback
1st&10 at BallSt 47
(1:07) Drew Plitt pass to the right intended for Donny Marcus intercepted by Nate Bauer RETURNED from BallSt44 for 30 yards.
3rd&6 at BallSt 39
(1:28) Tye Evans up the Middle to BallSt47 for 8 yards
2nd&10 at BallSt 35
(2:02) Drew Plitt pass to the right to Cody Rudy to BallSt39 for 4 yards
1st&10 at BallSt 35
(2:21) Tye Evans up the Middle to BallSt35 for no gain
1st&10 at BallSt 35
Toledo Rockets timeout.
1st&10 at BallSt 18
(2:36) Drew Plitt pass to the right to Antwan Davis to BallSt35 for 17 yards
3rd&3 at BallSt 10
(3:08) Drew Plitt Off Left End to BallSt18 for 8 yards
2nd&9 at BallSt 4
(3:52) Tye Evans Off Left Tackle to BallSt10 for 6 yards
1st&10 at BallSt 3
(4:21) Tye Evans Off Left Tackle to BallSt4 for 1 yard
4th&22 at BallSt 40
(4:34) Bailey Flint punts 37 yards to BallSt3, Downed
3rd&16 at BallSt 34
(5:06) Eli Peters sacked at BallSt40 for -6 yards
2nd&20 at BallSt 38
(5:48) Eli Peters pass to the middle to Jerjuan Newton to BallSt34 for 4 yards
Penalty
(6:52) Toledo-Vitaliy Gurman PENALIZED -10 yards for Holding
1st&10 at BallSt 28
(6:15) Eli Peters incomplete pass to the right intended for Danzel McKinley-Lewis
2nd&10 at BallSt 40
(6:29) Eli Peters pass to the middle to Danzel McKinley-Lewis to BallSt28 for 12 yards
1st&10 at BallSt 40
(6:34) Eli Peters incomplete pass to the right intended for Jamal Turner
1st&10 at Toledo 20
(6:52) Eli Peters pass to the right to Devin Maddox to BallSt40 for 40 yards
4th&4 at Toledo 19
(6:58) Jack Knight 36 yard field goal is MISSED.
3rd&6 at Toledo 21
(7:40) Drew Plitt pass to the left to Antwan Davis to Toledo19 for 2 yards
2nd&10 at Toledo 25
(8:01) Tye Evans Off Right Guard to Toledo21 for 4 yards
1st&10 at Toledo 25
(8:06) Drew Plitt incomplete pass to the right intended for Antwan Davis
2nd&9 at Toledo 40
(8:19) Drew Plitt pass to the left to Justin Hall to Toledo25 for 15 yards
1st&10 at Toledo 41
(8:33) Drew Plitt Off Left Tackle to Toledo40 for 1 yard
2nd&6 at Toledo 47
(8:49) Drew Plitt pass to the right to Antwan Davis to Toledo41 for 6 yards
1st&10 at BallSt 49
(9:27) Drew Plitt pass to the left to Justin Hall to Toledo47 for 4 yards
1st&10 at BallSt 36
(9:37) Drew Plitt pass to the right to Justin Hall to BallSt49 for 13 yards
4th&7 at BallSt 36
(9:42) Eli Peters incomplete pass to the left intended for Jerjuan Newton
3rd&9 at BallSt 38
(10:19) Eli Peters Off Left End to BallSt36 for 2 yards
2nd&9 at BallSt 38
(10:24) Eli Peters incomplete pass to the right intended for Bryant Koback
1st&10 at BallSt 39
(11:08) Bryant Koback Off Left Tackle to BallSt38 for 1 yard
Penalty
(12:26) BallSt-Antonio Phillips PENALIZED 15 yards for Unsports. Conduct
3rd&2 at Toledo 32
(11:24) Eli Peters pass to the right to Isaiah Winstead to Toledo46 for 14 yards
2nd&13 at Toledo 21
(11:50) Eli Peters pass to the right to Jerjuan Newton to Toledo32 for 11 yards
1st&10 at Toledo 24
(12:26) Bryant Koback up the Middle to Toledo21 for -3 yards
Kickoff
(12:33) Jacob Lewis kicks 65 yards from BallSt35 to Toledo0, Jacquez Stuart returns to Toledo24 for 24 yards
4th&7 at Toledo 15BallSt 17-0
(12:36) Jack Knight 32 yard field goal is GOOD.
4th&2 at Toledo 10
(12:36) BallSt-Anthony Todd PENALIZED -5 yards for False Start
4th&2 at Toledo 10
Ball State Cardinals timeout.
3rd&5 at Toledo 13
(13:18) Tye Evans Off Right Tackle to Toledo10 for 3 yards
2nd&16 at Toledo 24
(13:40) Tye Evans Off Right Guard to Toledo13 for 11 yards
1st&10 at Toledo 18
(14:15) Drew Plitt Off Right End to Toledo24 for -6 yards
2nd&10 at Toledo 34
(14:44) Drew Plitt pass to the left to Yo'Heinz Tyler to Toledo18 for 16 yards
1st&10 at Toledo 34
(14:50) Drew Plitt incomplete pass to the left intended for Cody Rudy
1st&10 at Toledo 44
(15:00) Tye Evans Off Right Tackle to Toledo34 for 10 yards
1st Quarter
2nd&10 at BallSt 40
(0:10) Tye Evans Off Left Guard to Toledo44 for 16 yards
1st&10 at BallSt 40
(0:48) Justin Hall Off Left Tackle to BallSt40 for no gain
1st&5 at BallSt 35
(1:14) Drew Plitt pass to the right to Justin Hall to BallSt40 for 5 yards
1st&10 at BallSt 30
(1:27) Toledo-Jamal Hines PENALIZED 5 yards for Offside
Penalty
(2:10) Toledo-Chris McDonald PENALIZED 10 yards for Holding
1st&10 at BallSt 20
(2:10) Tye Evans Off Left Tackle to BallSt20 for no gain
4th&3 at BallSt 47
(2:20) Bailey Flint punts 47 yards to BallSt0, TOUCHBACK.
3rd&21 at Toledo 35
(3:04) Eli Peters up the Middle to BallSt47 for 18 yards
3rd&16 at Toledo 40
(3:04) Toledo-Bryce Mitchell PENALIZED -5 yards for False Start
2nd&16 at Toledo 40
(3:07) Eli Peters incomplete pass to the right intended for Devin Maddox
2nd&11 at Toledo 45
(3:20) Toledo-Danzel McKinley-Lewis PENALIZED -5 yards for False Start
1st&10 at Toledo 46
(3:44) Bryant Koback Off Left Guard to Toledo45 for -1 yards
2nd&11 at Toledo 34
(3:56) Eli Peters pass to the left to Danzel McKinley-Lewis to Toledo46 for 12 yards
1st&10 at Toledo 35
(4:31) Bryant Koback Off Left Tackle to Toledo34 for -1 yards
Kickoff
(4:31) Jacob Lewis kicks 59 yards from BallSt35 to Toledo6, Out of Bounds
Extra Point AttemptBallSt 14-0
Jack Knight extra point is GOOD.
2nd&8 at Toledo 11BallSt 13-0
(4:38) Drew Plitt pass to the left to Yo'Heinz Tyler for 11 yards for a TOUCHDOWN
1st&10 at Toledo 13
(5:15) Donny Marcus Off Right End to Toledo11 for 2 yards
3rd&3 at Toledo 35
(5:46) Drew Plitt pass to the left to Yo'Heinz Tyler to Toledo13 for 22 yards
2nd&1 at Toledo 33
(6:09) Tye Evans Off Left Tackle to Toledo35 for -2 yards
1st&10 at Toledo 42
(6:32) Drew Plitt pass to the right to Hassan Littles to Toledo33 for 9 yards
2nd&7 at BallSt 40
(7:00) Drew Plitt pass to the left to Justin Hall to Toledo42 for 18 yards
1st&10 at BallSt 37
(7:19) Tye Evans up the Middle to BallSt40 for 3 yards
2nd&4 at BallSt 31
(7:35) Drew Plitt Off Right Guard to BallSt37 for 6 yards
1st&10 at BallSt 25
(7:51) Justin Hall Off Right End to BallSt31 for 6 yards
4th&14 at BallSt 35
(8:00) Eli Peters pass to the left to Bryant Koback to BallSt25 for 10 yards
3rd&14 at BallSt 35
(8:04) Eli Peters incomplete pass to the middle intended for Bryce Mitchell
2nd&10 at BallSt 31
(8:44) Micah Kelly Off Left Tackle to BallSt35 for -4 yards
1st&10 at BallSt 31
(9:16) Micah Kelly Off Left End to BallSt31 for no gain
2nd&5 at BallSt 43
(9:29) Eli Peters pass to the left to Danzel McKinley-Lewis to BallSt31 for 12 yards
1st&10 at BallSt 48
(10:10) Eli Peters pass to the left to Devin Maddox to BallSt43 for 5 yards
2nd&4 at Toledo 45
(10:28) Eli Peters pass to the middle to Bryant Koback to BallSt48 for 7 yards
1st&10 at Toledo 39
(10:50) Bryant Koback Off Left End to Toledo45 for 6 yards
3rd&1 at Toledo 28
(11:12) Bryant Koback Off Left Tackle to Toledo39 for 11 yards
2nd&1 at Toledo 28
(11:42) Bryant Koback Off Right Tackle to Toledo28 for no gain
1st&10 at Toledo 19
(12:01) Eli Peters pass to the left to Bryce Mitchell to Toledo28 for 9 yards
Fumble
(12:04) Jacob Lewis kicks 50 yards from BallSt35 to Toledo15, Jacquez Stuart returns to Toledo15 for no gain. Jacquez Stuart FUMBLES, recovered at Toledo19 by Jalynn Williams RETURNED for 0 yards.
Extra Point AttemptBallSt 7-0
Jack Knight extra point is GOOD.
1st&2 at Toledo 2BallSt 6-0
(12:10) Drew Plitt Off Left Tackle for 2 yards for a TOUCHDOWN
Penalty
Toledo-Samuel Womack PENALIZED 3 yards for Pass Interference
1st&10 at Toledo 12
(12:33) Justin Hall Off Left Tackle to Toledo5 for 7 yards
Penalty
(15:00) Toledo-Saeed Holt PENALIZED 13 yards for Personal Foul
1st&10 at Toledo 30
(12:45) Justin Hall Off Left End to Toledo25 for 5 yards
2nd&9 at BallSt 48
(13:18) Drew Plitt pass to the left to Cody Rudy to Toledo30 for 22 yards
1st&10 at BallSt 47
(13:47) Tye Evans up the Middle to BallSt48 for 1 yard
2nd&8 at BallSt 38
(14:07) Drew Plitt pass to the right to Cody Rudy to BallSt47 for 9 yards
1st&10 at BallSt 36
(14:36) Tye Evans Off Left Guard to BallSt38 for 2 yards
2nd&4 at BallSt 31
(14:47) Drew Plitt pass to the right to Antwan Davis to BallSt36 for 5 yards
1st&10 at BallSt 25
(15:00) Drew Plitt pass to the right to Justin Hall to BallSt31 for 6 yards
Kickoff
(15:00) Thomas Cluckey kicks 65 yards from Toledo35 to BallSt0, TOUCHBACK.
Sports Data API Powered by STATS © 2021 by STATS PERFORM.
Any commercial use or distribution without the express written consent of STATS PERFORM is strictly prohibited.