James Madison vs West Virginia
December 18, 2004 at WVU Coliseum, Morgantown, WV

James Madison (48) - Coach: Dean Keener
#PlayerPosFGFGA3FG3FGAFTFTAOffDefRebPFPTSATOBlkStlMIN
 Total 1641414121882634194861641200
14Jomo BelforG24231205527020034
34Ray BarbosaG310260013428000130
2David CooperF370044235410171031
44Cavell JohnsonF48020013438102020
12Gabriel ChamiC15002304454020028
10Jason McGraw 2200141230500008
11Chris Clarke 01002210112200012
21John Naparlo 0202000000013107
25John Goodman 12010001102000018
4Eddie Greene-Long 0000220331201007
50Chris Cathlin 0000010111011005
 TEAM       2130  0   
Deadball Rebounds: 1
West Virginia (77) - Coach: John Beilein
#PlayerPosFGFGA3FG3FGAFTFTAOffDefRebPFPTSATOBlkStlMIN
 Total 2757112812201122331877145413200
1J.D. CollinsG24240011236010018
20Mike GanseyG15013513405400227
5Johannes HerberG4100435224211200525
4Tyrone SallyF16031211233230225
40D'or FischerC480033325211104122
11Duriel Price 2211000001500005
14Darris Nichols 24010101114100222
2Brad Byerson 1100010000200006
21Frank Young 03030000030000012
3Patrick Beilein 575700055115300120
31Luke Bonner 1100011340210009
34Kevin Pittsnogle 46342201121301009
 TEAM       2350  0   
Deadball Rebounds: 1
Gabriel Chami (JMU) fouled out.
Officials: Bob Donato (R), Jim Haney (U), Will Bush (U)
Attendance: 6,297
Score By Half
Team12Total
James Madison173148
West Virginia473077

PeriodTimeTeamPlayerDescriptionScore
119:36:00WVUJohannes HerberGOOD - LAYUP2 - 0
119:19:00WVUJohannes HerberFOUL 
119:15:00JMUDavid CooperMISS - LAYUP 
119:15:00JMUDavid CooperREBOUND - OFF 
119:09:00JMUDavid CooperGOOD - LAYUP2 - 2
118:57:00WVUJ.D. CollinsGOOD - 3PTR5 - 2
118:57:00WVUD'or FischerASSIST 
118:27:00JMUDavid CooperTURNOVER 
118:27:00WVUJohannes HerberSTEAL 
118:27:00JMUDavid CooperFOUL 
118:13:00WVUJohannes HerberMISS - 3PTR 
118:13:00JMUJomo BelforREBOUND - DEF 
117:38:00JMUGabriel ChamiTURNOVER 
117:29:00JMUDavid CooperFOUL 
117:25:00JMUCavell JohnsonFOUL 
117:18:00WVUD'or FischerGOOD - LAYUP7 - 2
117:05:00JMUChris CathlinTURNOVER 
117:02:00WVUJohannes HerberSTEAL 
116:59:00WVUMike GanseyGOOD - DUNK9 - 2
116:41:00JMUCavell JohnsonGOOD - JUMPER9 - 4
116:41:00JMUJohn NaparloASSIST 
116:23:00JMURay BarbosaFOUL 
116:23:00WVUMike GanseyGOOD - FT10 - 4
116:23:00WVUMike GanseyMISS - FT 
116:23:00WVUMike GanseyGOOD - FT11 - 4
116:02:00JMUJohn NaparloTURNOVER 
116:01:00WVUMike GanseySTEAL 
115:59:00JMURay BarbosaFOUL 
115:59:00WVUTyrone SallyGOOD - FT12 - 4
115:59:00WVUTyrone SallyMISS - FT 
115:59:00JMUCavell JohnsonREBOUND - DEF 
115:28:00JMUJohn NaparloMISS - 3PTR 
115:28:00WVUJohannes HerberREBOUND - DEF 
115:05:00JMUJomo BelforFOUL 
114:48:00WVUTyrone SallyMISS - 3PTR 
114:48:00JMUGabriel ChamiREBOUND - DEF 
114:36:00JMUJomo BelforTURNOVER 
114:17:00WVUPatrick BeileinMISS - 3PTR 
114:17:00JMUJomo BelforREBOUND - DEF 
113:55:00JMUCavell JohnsonMISS - JUMPER 
113:55:00WVUDarris NicholsREBOUND - DEF 
113:44:00WVUDarris NicholsGOOD - LAYUP14 - 4
113:41:00JMUGabriel ChamiFOUL 
113:41:00WVUDarris NicholsMISS - FT 
113:41:00JMUDavid CooperREBOUND - DEF 
113:14:00JMUJomo BelforMISS - JUMPER 
113:14:00WVUPatrick BeileinREBOUND - DEF 
113:03:00WVUTyrone SallyTURNOVER 
113:03:00WVUTyrone SallyFOUL 
112:46:00JMUJohn NaparloTURNOVER 
112:45:00WVUDarris NicholsSTEAL 
112:43:00WVUDarris NicholsMISS - JUMPER 
112:43:00WVUJohannes HerberREBOUND - OFF 
112:42:00WVUJohannes HerberGOOD - LAYUP16 - 4
112:24:00JMURay BarbosaMISS - 3PTR 
112:24:00WVUMike GanseyREBOUND - DEF 
112:17:00WVUPatrick BeileinGOOD - 3PTR19 - 4
112:17:00WVUJohannes HerberASSIST 
111:57:00JMUJohn NaparloMISS - 3PTR 
111:47:00WVUKevin PittsnogleGOOD - 3PTR22 - 4
111:47:00WVUPatrick BeileinASSIST 
111:30:00JMUCavell JohnsonMISS - 3PTR 
111:30:00WVUPatrick BeileinREBOUND - DEF 
111:09:00WVUJohannes HerberMISS - LAYUP 
111:09:00JMUCavell JohnsonBLOCK 
111:04:00WVUKevin PittsnogleGOOD - 3PTR25 - 4
111:04:00WVUPatrick BeileinASSIST 
110:50:00WVUPatrick BeileinFOUL 
110:50:00JMUGabriel ChamiGOOD - FT25 - 5
110:50:00JMUGabriel ChamiGOOD - FT25 - 6
110:37:00JMUCavell JohnsonFOUL 
110:37:00WVUKevin PittsnogleGOOD - FT26 - 6
110:37:00WVUKevin PittsnogleGOOD - FT27 - 6
110:25:00JMUJomo BelforTURNOVER 
110:25:00WVUTyrone SallySTEAL 
110:20:00WVUJohannes HerberMISS - 3PTR 
110:20:00JMUGabriel ChamiREBOUND - DEF 
109:52:00WVUKevin PittsnogleFOUL 
109:52:00JMUDavid CooperGOOD - FT27 - 7
109:52:00JMUDavid CooperGOOD - FT27 - 8
109:42:00WVUTyrone SallyMISS - 3PTR 
109:42:00WVUJohannes HerberREBOUND - OFF 
109:24:00WVUPatrick BeileinGOOD - 3PTR30 - 8
109:24:00WVUJohannes HerberASSIST 
109:17:00JMUDavid CooperTURNOVER 
109:14:00WVUJohannes HerberSTEAL 
109:12:00WVUTyrone SallyGOOD - LAYUP32 - 8
109:12:00WVUPatrick BeileinASSIST 
108:49:00JMURay BarbosaMISS - 3PTR 
108:42:00WVUJohannes HerberREBOUND - DEF 
108:24:00WVUFrank YoungMISS - 3PTR 
108:24:00JMUGabriel ChamiREBOUND - DEF 
108:09:00WVUJ.D. CollinsFOUL 
107:55:00JMUDavid CooperMISS - JUMPER 
107:55:00WVUD'or FischerREBOUND - DEF 
107:21:00WVUTyrone SallyMISS - JUMPER 
107:21:00JMUEddie Greene-LongREBOUND - DEF 
107:04:00JMUJohn GoodmanGOOD - JUMPER32 - 10
106:44:00WVUJohannes HerberGOOD - JUMPER34 - 10
106:15:00JMUEddie Greene-LongTURNOVER 
106:15:00WVUJohannes HerberSTEAL 
106:12:00WVUMike GanseyMISS - JUMPER 
106:12:00JMURay BarbosaREBOUND - DEF 
105:40:00JMUDavid CooperMISS - JUMPER 
105:40:00WVUTyrone SallyREBOUND - DEF 
105:20:00WVUD'or FischerMISS - LAYUP 
105:20:00JMURay BarbosaREBOUND - DEF 
105:02:00JMUDavid CooperTURNOVER 
105:00:00WVUJohannes HerberSTEAL 
104:52:00WVUJ.D. CollinsGOOD - 3PTR37 - 10
104:52:00WVUTyrone SallyASSIST 
104:31:00JMUGabriel ChamiMISS - JUMPER 
104:31:00WVUD'or FischerBLOCK 
104:27:00WVUJ.D. CollinsREBOUND - DEF 
104:26:00JMUJomo BelforFOUL 
104:26:00WVUJohannes HerberGOOD - FT38 - 10
104:26:00WVUJohannes HerberGOOD - FT39 - 10
104:06:00JMURay BarbosaGOOD - 3PTR39 - 13
104:06:00JMUChris CathlinASSIST 
103:47:00WVUKevin PittsnogleMISS - JUMPER 
103:47:00WVUJ.D. CollinsREBOUND - OFF 
103:40:00WVUPatrick BeileinGOOD - 3PTR42 - 13
103:40:00WVUTyrone SallyASSIST 
103:29:00JMUCavell JohnsonGOOD - LAYUP42 - 15
103:07:00WVUKevin PittsnogleGOOD - JUMPER44 - 15
103:07:00WVUMike GanseyASSIST 
102:52:00WVUTyrone SallyFOUL 
102:31:00JMUCavell JohnsonGOOD - JUMPER44 - 17
102:18:00WVUMike GanseyMISS - 3PTR 
102:18:00JMUChris CathlinREBOUND - DEF 
102:02:00WVUKevin PittsnogleFOUL 
102:02:00JMUGabriel ChamiMISS - FT 
101:49:00JMUChris CathlinFOUL 
101:49:00WVUJohannes HerberGOOD - FT45 - 17
101:49:00WVUJohannes HerberMISS - FT 
101:49:00JMUCavell JohnsonREBOUND - DEF 
101:36:00JMUJohn NaparloTURNOVER 
101:35:00WVUMike GanseySTEAL 
101:33:00WVUMike GanseyMISS - LAYUP 
101:33:00JMUJohn NaparloBLOCK 
101:31:00WVUPatrick BeileinMISS - 3PTR 
101:26:00WVUJohannes HerberFOUL 
101:26:00JMUChris CathlinMISS - FT 
101:26:00WVUD'or FischerREBOUND - DEF 
101:25:00JMUGabriel ChamiFOUL 
101:25:00WVUD'or FischerGOOD - FT46 - 17
101:25:00WVUD'or FischerGOOD - FT47 - 17
101:13:00JMUCavell JohnsonMISS - 3PTR 
101:13:00WVUPatrick BeileinREBOUND - DEF 
100:54:00WVUD'or FischerMISS - JUMPER 
100:54:00JMUCavell JohnsonBLOCK 
100:52:00WVUD'or FischerREBOUND - OFF 
100:49:00WVUD'or FischerMISS - JUMPER 
100:49:00JMUCavell JohnsonREBOUND - DEF 
100:37:00JMUCavell JohnsonMISS - JUMPER 
100:37:00WVUMike GanseyREBOUND - DEF 
100:04:00WVUD'or FischerMISS - JUMPER 
100:04:00JMUJomo BelforREBOUND - DEF 
219:51:00JMUGabriel ChamiTURNOVER 
219:23:00WVUD'or FischerGOOD - JUMPER49 - 17
219:10:00JMUGabriel ChamiMISS - JUMPER 
219:10:00WVUD'or FischerBLOCK 
218:49:00JMUDavid CooperTURNOVER 
218:49:00WVUTyrone SallySTEAL 
218:49:00JMUGabriel ChamiFOUL 
218:30:00WVUD'or FischerGOOD - LAYUP51 - 17
218:30:00WVUMike GanseyASSIST 
218:30:00JMUGabriel ChamiFOUL 
218:30:00WVUD'or FischerGOOD - FT52 - 17
218:11:00JMUDavid CooperMISS - JUMPER 
218:11:00WVUD'or FischerBLOCK 
218:09:00JMUCavell JohnsonREBOUND - OFF 
218:04:00JMUCavell JohnsonGOOD - JUMPER52 - 19
217:38:00WVUJ.D. CollinsMISS - 3PTR 
217:38:00WVUD'or FischerREBOUND - OFF 
217:11:00WVUTyrone SallyMISS - LAYUP 
217:11:00WVUTyrone SallyREBOUND - OFF 
217:06:00WVUJohannes HerberMISS - 3PTR 
217:06:00WVUD'or FischerREBOUND - OFF 
216:57:00JMUCavell JohnsonFOUL 
216:57:00WVUMike GanseyGOOD - FT53 - 19
216:57:00WVUMike GanseyMISS - FT 
216:57:00JMUDavid CooperREBOUND - DEF 
216:29:00WVUJ.D. CollinsFOUL 
216:14:00JMUDavid CooperTURNOVER 
216:12:00WVUD'or FischerSTEAL 
216:10:00WVUTyrone SallyFOUL 
216:10:00WVUTyrone SallyTURNOVER 
215:46:00WVUD'or FischerFOUL 
215:46:00JMUEddie Greene-LongGOOD - FT53 - 20
215:46:00JMUEddie Greene-LongGOOD - FT53 - 21
215:41:00WVUKevin PittsnogleTURNOVER 
215:40:00JMURay BarbosaSTEAL 
215:37:00JMURay BarbosaGOOD - JUMPER53 - 23
215:16:00WVUKevin PittsnogleMISS - 3PTR 
215:16:00JMUJomo BelforREBOUND - DEF 
214:42:00JMURay BarbosaMISS - 3PTR 
214:42:00WVUKevin PittsnogleREBOUND - DEF 
214:30:00JMUEddie Greene-LongFOUL 
214:16:00WVUDarris NicholsMISS - 3PTR 
214:16:00JMUJomo BelforREBOUND - DEF 
213:54:00JMUJomo BelforGOOD - 3PTR53 - 26
213:54:00JMUCavell JohnsonASSIST 
213:39:00WVUKevin PittsnogleGOOD - 3PTR56 - 26
213:39:00WVUMike GanseyASSIST 
213:14:00JMUDavid CooperTURNOVER 
213:12:00WVUPatrick BeileinSTEAL 
212:57:00WVUJohannes HerberMISS - 3PTR 
212:57:00JMUEddie Greene-LongREBOUND - DEF 
212:22:00JMUJomo BelforMISS - 3PTR 
212:22:00JMUDavid CooperREBOUND - OFF 
212:16:00JMUDavid CooperGOOD - DUNK56 - 28
211:57:00WVUMike GanseyMISS - JUMPER 
211:57:00JMUDavid CooperBLOCK 
211:53:00WVUMike GanseyREBOUND - OFF 
211:46:00WVUJohannes HerberMISS - JUMPER 
211:46:00JMUEddie Greene-LongREBOUND - DEF 
211:40:00JMURay BarbosaMISS - 3PTR 
211:40:00WVUMike GanseyREBOUND - DEF 
211:36:00WVUJohannes HerberGOOD - JUMPER58 - 28
211:36:00WVUJohannes HerberMISS - FT 
211:36:00JMUDavid CooperFOUL 
211:36:00JMUJohn GoodmanREBOUND - DEF 
211:04:00WVUD'or FischerFOUL 
211:04:00JMUDavid CooperGOOD - FT58 - 29
211:04:00JMUDavid CooperGOOD - FT58 - 30
210:58:00WVUPatrick BeileinGOOD - 3PTR61 - 30
210:45:00JMUGabriel ChamiMISS - JUMPER 
210:45:00WVUD'or FischerBLOCK 
210:15:00JMUJomo BelforGOOD - 3PTR61 - 33
210:15:00JMUChris ClarkeASSIST 
209:47:00WVUD'or FischerGOOD - JUMPER63 - 33
209:47:00WVUMike GanseyASSIST 
209:24:00JMUDavid CooperGOOD - JUMPER63 - 35
209:01:00WVUDarris NicholsGOOD - JUMPER65 - 35
208:35:00JMUJohn GoodmanMISS - 3PTR 
208:35:00WVUPatrick BeileinREBOUND - DEF 
208:10:00WVUPatrick BeileinGOOD - 3PTR68 - 35
207:45:00JMUDavid CooperTURNOVER 
207:42:00WVUDarris NicholsSTEAL 
207:39:00JMUChris ClarkeFOUL 
207:21:00WVUTyrone SallyMISS - 3PTR 
207:21:00JMUGabriel ChamiREBOUND - DEF 
206:59:00WVUJ.D. CollinsFOUL 
206:59:00JMUJomo BelforGOOD - FT68 - 36
206:59:00JMUJomo BelforMISS - FT 
206:59:00WVULuke BonnerREBOUND - DEF 
206:41:00WVUTyrone SallyTURNOVER 
206:29:00JMUGabriel ChamiGOOD - JUMPER68 - 38
206:08:00WVUJ.D. CollinsTURNOVER 
205:45:00JMUGabriel ChamiMISS - LAYUP 
205:45:00WVUPatrick BeileinREBOUND - DEF 
205:11:00WVUJ.D. CollinsMISS - 3PTR 
205:11:00WVULuke BonnerREBOUND - OFF 
205:03:00WVULuke BonnerGOOD - LAYUP70 - 38
205:03:00JMUGabriel ChamiFOUL 
205:03:00WVULuke BonnerMISS - FT 
205:03:00JMUJason McGrawREBOUND - DEF 
204:46:00JMUJason McGrawGOOD - JUMPER70 - 40
204:46:00JMUDavid CooperASSIST 
204:05:00JMUDavid CooperFOUL 
204:05:00WVUBrad ByersonMISS - FT 
204:05:00JMUDavid CooperREBOUND - DEF 
204:04:00WVUFrank YoungFOUL 
203:59:00JMURay BarbosaMISS - JUMPER 
203:59:00WVULuke BonnerREBOUND - DEF 
203:34:00WVUBrad ByersonGOOD - DUNK72 - 40
203:34:00WVULuke BonnerASSIST 
203:16:00JMURay BarbosaGOOD - 3PTR72 - 43
203:16:00JMUChris ClarkeASSIST 
203:06:00WVUFrank YoungMISS - 3PTR 
203:06:00JMUJason McGrawREBOUND - DEF 
202:37:00WVUFrank YoungFOUL 
202:37:00JMUJason McGrawMISS - FT 
202:37:00JMUJason McGrawGOOD - FT72 - 44
202:10:00WVUDuriel PriceGOOD - 3PTR75 - 44
202:10:00WVUDarris NicholsASSIST 
201:30:00JMURay BarbosaMISS - JUMPER 
201:30:00JMUJason McGrawREBOUND - OFF 
201:28:00WVUDuriel PriceFOUL 
201:28:00JMUJason McGrawMISS - FT 
201:28:00JMURay BarbosaREBOUND - OFF 
201:28:00JMURay BarbosaMISS - JUMPER 
201:28:00WVULuke BonnerREBOUND - DEF 
201:21:00WVUFrank YoungMISS - 3PTR 
201:21:00JMURay BarbosaREBOUND - DEF 
201:02:00JMUJason McGrawGOOD - LAYUP75 - 46
201:02:00WVUFrank YoungFOUL 
201:02:00JMUJason McGrawMISS - FT 
200:43:00WVUDuriel PriceGOOD - LAYUP77 - 46
200:25:00JMUChris ClarkeMISS - JUMPER 
200:25:00JMUChris ClarkeREBOUND - OFF 
200:23:00WVUDarris NicholsFOUL 
200:23:00JMUChris ClarkeGOOD - FT77 - 47
200:23:00JMUChris ClarkeGOOD - FT77 - 48