If we're going to discuss it, let's at least deal in facts. I've copied the game log below. After looking at it, I kind of feel a little differently about it.
First of all, the Iowa State run while Swanigan was out was really about 70 seconds long. Swanigan exited the game at the 12:51 mark with Purdue up 14. Purdue's lead at the 10:41 mark was actually 15 points so it wasn't until that point that Iowa State really began their run. Then....
Monte Morris hits a jumper at 10:30 (13 point game)
PJ turnover at 10:07 at which point there was a dead ball and an opportunity to sub.
Donovan Jackson hits a 3 at 9:53 (10 point game) and I believe that's when Swanigan got up to check in at the next dead ball.
Mathias missed a 3 at 9:32 and Iowa State rebounds
Monte Morris hits a 3 at 9:26 (7 point game) prompting Purdue to take a timeout which gets Swanigan back in the game.
There were 4 real opportunities in between the 12-minute TV timeout and the Purdue timeout to sub Swanigan back in.
1. Back side of the TV timeout at 11:42 with Purdue leading by 12 and Iowa State ball.
2. After the Haas 3-pt play to put us up 15 with 11:23 left. Note at this point our lead was actually greater than when Swanigan subbed out.
3. After PJ's turnover at 10:07 at which point Vince subbed back in and we were still up 13.
4. After the Iowa State 3 pointer to cut it to 10 at 9:53 (would've required a timeout and I'm pretty sure Swanigan was set to check back in at the next dead ball at this point).
Hindsight is 20/20 and I'm sure everyone has an opinion on when they should've made that substitution but that 8-0 run came on 3 Iowa State possessions over just about 60 seconds. We were ok for the first 2.5 minutes of game time that Swanigan was out for.
http://www.purduesports.com/sports/m-baskbl/stats/2016-2017/purdue34.html
13:11 58-44 H 14 GOOD! FT SHOT by Morris, Monte
SUB IN : Haas, Isaac 13:11
SUB OUT: Edwards, Vincent 13:11
TURNOVR by Edwards, Carsen 12:51 STEAL by Morris, Monte
SUB IN : Albrecht, Spike 12:51
SUB OUT: Swanigan, Caleb 12:51
12:36 58-46 H 12 GOOD! DUNK by Bowie, Darrell [PNT]
12:36 ASSIST by Morris, Monte
MISSED 3 PTR by Mathias, Dakota 12:05
REBOUND (OFF) by Haas, Isaac 12:05
MISSED 3 PTR by Edwards, Carsen 12:01 REBOUND (DEF) by (DEADBALL)
11:42 TIMEOUT MEDIA
REBOUND (DEF) by Mathias, Dakota 11:37 MISSED 3 PTR by Mitrou-Long, Naz
GOOD! LAYUP by Haas, Isaac [PNT] 11:23 60-46 H 14
ASSIST by Mathias, Dakota 11:23
GOOD! FT SHOT by Haas, Isaac 11:23 61-46 H 15 FOUL by Bowie, Darrell (P2T4)
11:07 61-48 H 13 GOOD! LAYUP by Thomas, Matt [PNT]
MISSED 3 PTR by Edwards, Carsen 10:49 REBOUND (DEF) by Bowie, Darrell
10:44 TURNOVR by Bowie, Darrell
STEAL by Edwards, Carsen 10:43
GOOD! LAYUP by Edwards, Carsen [FB/PNT] 10:41 63-48 H 15
10:30 63-50 H 13 GOOD! JUMPER by Morris, Monte
TURNOVR by Thompson, P.J. 10:07
SUB IN : Edwards, Vincent 10:07 SUB IN : Burton, Deonte
SUB OUT: Haas, Isaac 10:07 SUB OUT: Bowie, Darrell
09:53 63-53 H 10 GOOD! 3 PTR by Jackson, Donovan
MISSED 3 PTR by Mathias, Dakota 09:32 REBOUND (DEF) by Mitrou-Long, Naz
09:26 63-56 H 7 GOOD! 3 PTR by Morris, Monte [FB]
TIMEOUT 30sec 09:25
SUB IN : Swanigan, Caleb 09:25
SUB OUT: Albrecht, Spike 09:25
First of all, the Iowa State run while Swanigan was out was really about 70 seconds long. Swanigan exited the game at the 12:51 mark with Purdue up 14. Purdue's lead at the 10:41 mark was actually 15 points so it wasn't until that point that Iowa State really began their run. Then....
Monte Morris hits a jumper at 10:30 (13 point game)
PJ turnover at 10:07 at which point there was a dead ball and an opportunity to sub.
Donovan Jackson hits a 3 at 9:53 (10 point game) and I believe that's when Swanigan got up to check in at the next dead ball.
Mathias missed a 3 at 9:32 and Iowa State rebounds
Monte Morris hits a 3 at 9:26 (7 point game) prompting Purdue to take a timeout which gets Swanigan back in the game.
There were 4 real opportunities in between the 12-minute TV timeout and the Purdue timeout to sub Swanigan back in.
1. Back side of the TV timeout at 11:42 with Purdue leading by 12 and Iowa State ball.
2. After the Haas 3-pt play to put us up 15 with 11:23 left. Note at this point our lead was actually greater than when Swanigan subbed out.
3. After PJ's turnover at 10:07 at which point Vince subbed back in and we were still up 13.
4. After the Iowa State 3 pointer to cut it to 10 at 9:53 (would've required a timeout and I'm pretty sure Swanigan was set to check back in at the next dead ball at this point).
Hindsight is 20/20 and I'm sure everyone has an opinion on when they should've made that substitution but that 8-0 run came on 3 Iowa State possessions over just about 60 seconds. We were ok for the first 2.5 minutes of game time that Swanigan was out for.
http://www.purduesports.com/sports/m-baskbl/stats/2016-2017/purdue34.html
13:11 58-44 H 14 GOOD! FT SHOT by Morris, Monte
SUB IN : Haas, Isaac 13:11
SUB OUT: Edwards, Vincent 13:11
TURNOVR by Edwards, Carsen 12:51 STEAL by Morris, Monte
SUB IN : Albrecht, Spike 12:51
SUB OUT: Swanigan, Caleb 12:51
12:36 58-46 H 12 GOOD! DUNK by Bowie, Darrell [PNT]
12:36 ASSIST by Morris, Monte
MISSED 3 PTR by Mathias, Dakota 12:05
REBOUND (OFF) by Haas, Isaac 12:05
MISSED 3 PTR by Edwards, Carsen 12:01 REBOUND (DEF) by (DEADBALL)
11:42 TIMEOUT MEDIA
REBOUND (DEF) by Mathias, Dakota 11:37 MISSED 3 PTR by Mitrou-Long, Naz
GOOD! LAYUP by Haas, Isaac [PNT] 11:23 60-46 H 14
ASSIST by Mathias, Dakota 11:23
GOOD! FT SHOT by Haas, Isaac 11:23 61-46 H 15 FOUL by Bowie, Darrell (P2T4)
11:07 61-48 H 13 GOOD! LAYUP by Thomas, Matt [PNT]
MISSED 3 PTR by Edwards, Carsen 10:49 REBOUND (DEF) by Bowie, Darrell
10:44 TURNOVR by Bowie, Darrell
STEAL by Edwards, Carsen 10:43
GOOD! LAYUP by Edwards, Carsen [FB/PNT] 10:41 63-48 H 15
10:30 63-50 H 13 GOOD! JUMPER by Morris, Monte
TURNOVR by Thompson, P.J. 10:07
SUB IN : Edwards, Vincent 10:07 SUB IN : Burton, Deonte
SUB OUT: Haas, Isaac 10:07 SUB OUT: Bowie, Darrell
09:53 63-53 H 10 GOOD! 3 PTR by Jackson, Donovan
MISSED 3 PTR by Mathias, Dakota 09:32 REBOUND (DEF) by Mitrou-Long, Naz
09:26 63-56 H 7 GOOD! 3 PTR by Morris, Monte [FB]
TIMEOUT 30sec 09:25
SUB IN : Swanigan, Caleb 09:25
SUB OUT: Albrecht, Spike 09:25