Statistics

David MacGregor: Career Statistics

Position: Forward
Height: 5’-10”
Weight: 180 lbs
Hometown: Azusa, California
Previous team: Wilkes-Barre/Scranton Knights (EHL)

Season totals

SeasonTeamGPGAPTSPTS/GPenPIMPIM/GPPGSHGGWGENG
2015-2016UMass Boston31310130.42480.260000
2016-2017UMass Boston163030.1900.000020
2017-2018UMass Boston2738110.41480.300010
2018-2019UMass Boston282350.18360.210000
Career Totals1021121320.3111220.220030
*Exhibition Games do not count in team stats.

Game by game

DateTypeOpponentGAPTSPENPIMDetails
10/27/18NC@Wentworth00000:00
11/02/18NESouthern Maine00000:00
11/03/18NENew England Coll.01100:00Scoring
1: Albano (MacGregor, Keene) 3:11 (1st)
11/09/18NENorwich00000:00
11/10/18NECastleton00000:00
11/16/18NE@Johnson & Wales01100:00Scoring
1: Chuckran (MacGregor) 18:47 (1st)
11/17/18NE@Suffolk00000:00
11/24/18NC@Southern New Hampshire00000:00
11/25/18NCvs. UMass Dartmouth00000:00
11/30/18NEHobart00000:00
12/01/18NESkidmore00012:00Penalties
Hooking 14:58 (2nd)
12/07/18NC@Curry10100:00Scoring
2: MacGregor (Skinner) 17:19 (3rd)
12/08/18NCUMass Dartmouth00000:00
01/04/19NCTufts00000:00
01/05/19NCCortland00012:00Penalties
Tripping 5:09 (2nd)
01/11/19NE@New England Coll.00000:00
01/12/19NE@Southern Maine00000:00
01/18/19NE@Castleton00000:00
01/19/19NE@Norwich00000:00
01/25/19NESuffolk00000:00
01/26/19NEJohnson & Wales00000:00
02/01/19NE@Skidmore00012:00Penalties
High-Sticking 13:30 (2nd)
02/02/19NE@Hobart00000:00
02/08/19NE@Babson00000:00
02/09/19NEBabson01100:00Scoring
1: Keene (Rochowiak, MacGregor) 2:54 (1st)
02/16/19NESouthern Maine10100:00Scoring
4: MacGregor (Riley, MacBurnie) 19:55 (3rd)
02/23/19NEHobart00000:00
03/09/19NCManhattanville00000:00
Totals23536:00

DateTypeOpponentGAPTSPENPIMDetails
10/27/17NCWentworth00000:00
10/28/17NCCurry10100:00Scoring
2: MacGregor (Riley, Albano) 5x5 17:48 (1st)
11/03/17NE@Norwich00000:00
11/04/17NE@Castleton00000:00
11/10/17NE@Southern Maine00012:00Penalties
Tripping 18:10 (1st)
11/11/17NE@New England Coll.00000:00
11/17/17NEHobart01100:00Scoring
1: Carter (MacGregor) 2:12 (2nd)
11/18/17NESkidmore00000:00
11/25/17NC@Colby01100:00Scoring
2: Sifferlen (MacGregor, Albano) 15:59 (1st)
11/26/17NC@Bowdoin00000:00
12/01/17NE@Babson10100:00Scoring
1: MacGregor (Sifferlen, Wickline) 2:06 (1st)
12/02/17NEBabson00012:00Penalties
Interference 9:32 (1st)
12/09/17NC@UMass Dartmouth01112:00Scoring
4: Sanipass (MacGregor, Bonno) 3:45 (3rd)
Penalties
Hitting after the Whistle 1:06 (2nd)
12/29/17NCWilliams03300:00Scoring
2: Riley (MacGregor) 8:19 (1st)
6: Sifferlen (MacGregor, Albano) 6:37 (3rd)
8: Riley (Sifferlen, MacGregor) 16:07 (3rd)
12/30/17NCSalve Regina01100:00Scoring
2: Riley (Sifferlen, MacGregor) 11:17 (3rd)
01/12/18NE@Skidmore00012:00Penalties
Hooking 6:29 (3rd)
01/13/18NE@Hobart01100:00Scoring
1: Riley (Chuckran, MacGregor) 5x6 8:59 (2nd)
01/19/18NESouthern Maine00000:00
01/20/18NENew England Coll.00000:00
01/26/18NECastleton10100:00Scoring
10: MacGregor (Bross, Redler) 17:55 (3rd)
01/27/18NENorwich00000:00
02/02/18NE@Skidmore00000:00
02/03/18NE@Hobart00000:00
02/09/18NENew England Coll.00000:00
02/10/18NESouthern Maine00000:00
02/17/18NENew England Coll.00000:00
02/24/18NE@Norwich00000:00
Totals381148:00

DateTypeOpponentGAPTSPENPIMDetails
10/29/16NC@Curry10100:00Scoring
3: MacGregor (Lindsay, Bishop) 1:20 (2nd)
11/05/16NCUMass Dartmouth00000:00
12/29/16NCConn. College10100:00Scoring
2: MacGregor (Lindsay, Gallagher) 4:50 (1st)
12/30/16NCSalve Regina00000:00
01/06/17NESt. Anselm00000:00
01/07/17NENew England Coll.00000:00
01/12/17NE@Babson10100:00Scoring
2: MacGregor (Wood) 11:38 (2nd)
01/14/17NEBabson00000:00
01/20/17NE@Skidmore00000:00
01/21/17NE@Castleton00000:00
01/27/17NE@Southern Maine00000:00
01/28/17NE@Daniel Webster00000:00
02/03/17NESt. Michael's00000:00
02/04/17NENorwich00000:00
02/10/17NE@New England Coll.00000:00
02/18/17NE@Babson00000:00
Totals30300:00

DateTypeOpponentGAPTSPENPIMDetails
10/30/15NCCurry00000:00
11/07/15NC@UMass Dartmouth01100:00Scoring
7: Lindsay (MacGregor) 17:22 (3rd)
11/13/15NE@Castleton00000:00
11/14/15NE@Skidmore00012:00Penalties
Roughing 12:28 (3rd)
11/20/15NE@Univ of New England11200:00Scoring
5: Lindsay (Mason, MacGregor) 3:20 (2nd)
8: MacGregor (McStravick) 15:24 (3rd)
11/21/15NE@Southern Maine00000:00
11/28/15NC@Colby00000:00
11/29/15NC@Bowdoin00012:00Penalties
Slashing 12:51 (2nd)
12/04/15NENorwich01100:00Scoring
1: Demchuk (Miller, MacGregor) 7:39 (1st)
12/05/15NESt. Michael's00000:00
12/11/15NCWentworth02200:00Scoring
3: Miller (Demchuk, MacGregor) 7:12 (1st)
10: Miller (MacGregor, Demchuk) 14:24 (3rd)
01/02/16NCBrockport00000:00
01/03/16NCJohnson & Wales00000:00
01/08/16NE@St. Anselm00012:00Penalties
Boarding 7:06 (3rd)
01/09/16NE@New England Coll.00000:00
01/15/16NEBabson00000:00
01/16/16NE@Babson00000:00
01/22/16NESkidmore11200:00Scoring
1: Bishop (Colucci, MacGregor) 13:16 (1st)
2: MacGregor (Colucci) 7:28 (3rd)
01/23/16NECastleton01100:00Scoring
2: Miller (MacGregor) 18:19 (1st)
01/29/16NESouthern Maine00000:00
01/30/16NEUniv of New England11212:00Scoring
1: Miller (Demchuk, MacGregor) 8:22 (2nd)
4: MacGregor (Demchuk, Finger) 3:02 (3rd)
Penalties
Boarding 3:51 (2nd)
02/05/16NE@St. Michael's00000:00
02/06/16NE@Norwich00000:00
02/12/16NENew England Coll.00000:00
02/13/16NESt. Anselm01100:00Scoring
2: Thomson (MacGregor) 9:07 (1st)
02/20/16NESouthern Maine00000:00
02/27/16NEUniv of New England00000:00
03/05/16NEBabson01100:00Scoring
2: Demchuk (MacGregor) 6:16 (3rd)
Totals3101348:00

Player Search