B.J. MacPherson
B.J. MacPherson
Born: September 23, 1973
Toronto, ON Canada
Position: C
Height: 6'2"
Weight: 201
Shoot/Catch: Left
Career: 1990-2000
B.J. MacPherson scored 343 goals and recorded 572 assists in his 810-game career with the Oshawa Generals, North Bay Centennials, Worcester IceCats, Toledo Storm, Anaheim Bullfrogs, Greensboro Monarchs, Las Vegas Thunder, San Diego Gulls and Long Beach Ice Dogs. He began playing during the 1990 season and last took the ice during the 2000 campaign.
![]() Oshawa Generals |
![]() North Bay Centennials |
![]() Greensboro Monarchs |
![]() Worcester IceCats |
![]() Toledo Storm |
![]() Anaheim Bullfrogs |
![]() San Diego Gulls |
![]() Long Beach Ice Dogs |
![]() Las Vegas Thunder |
![]() Anaheim Bullfrogs |
Click on column headings to sort.
Scoring:
| Year | Lg | Team | GP | G | A | Pts | PIM | +/- | PPG | PPA | SHG | SHA | GWG | GTG | SOG | SG% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1990-91 | OHL | Oshawa Generals | 57 | 8 | 16 | 24 | 77 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 1991-92 | OHL | Oshawa Generals | 60 | 20 | 32 | 52 | 108 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 1992-93 | OHL | Oshawa Generals | 57 | 42 | 55 | 97 | 112 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 1993-94 | OHL | Oshawa Generals | 44 | 33 | 44 | 77 | 76 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 1993-94 | OHL | North Bay Centennials | 15 | 9 | 21 | 30 | 36 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 1994-95 | AHL | Worcester IceCats | 2 | 0 | 0 | 0 | 8 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| 1994-95 | ECHL | Toledo Storm | 54 | 16 | 30 | 46 | 117 | 13 | 4 | 0 | 1 | 0 | 3 | 0 | 122 | 13.1 |
| 1994 | RHI | Anaheim Bullfrogs | 21 | 7 | 20 | 27 | 37 | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1994-95 | ECHL | Greensboro Monarchs | 15 | 4 | 7 | 11 | 34 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 22 | 18.2 |
| 1995-96 | AHL | Worcester IceCats | 11 | 1 | 1 | 2 | 10 | -5 | 0 | 0 | 0 | 0 | 0 | 0 | 11 | 9.1 |
| 1995-96 | ECHL | Toledo Storm | 64 | 22 | 45 | 67 | 251 | 10 | 11 | 0 | 2 | 0 | 2 | 0 | 158 | 13.9 |
| 1995 | RHI | Anaheim Bullfrogs | 24 | 5 | 17 | 22 | 54 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1996-97 | IHL | Las Vegas Thunder | 1 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1996-97 | WCHL | San Diego Gulls | 60 | 29 | 47 | 76 | 157 | 34 | 6 | 0 | 2 | 0 | 1 | 0 | 180 | 16.1 |
| 1996-97 | IHL | Long Beach Ice Dogs | 4 | 0 | 0 | 0 | 7 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0 |
| 1996 | RHI | Anaheim Bullfrogs | 23 | 7 | 23 | 30 | 39 | -11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1997-98 | IHL | Long Beach Ice Dogs | 1 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 50.0 |
| 1997-98 | WCHL | San Diego Gulls | 63 | 25 | 50 | 75 | 181 | 49 | 7 | 0 | 1 | 0 | 3 | 0 | 140 | 17.9 |
| 1997 | MLRH | Anaheim Bullfrogs | 19 | 18 | 27 | 45 | 45 | 46 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1998-99 | IHL | Long Beach Ice Dogs | 4 | 1 | 2 | 3 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 33.3 |
| 1998-99 | WCHL | San Diego Gulls | 61 | 37 | 43 | 80 | 160 | 37 | 11 | 0 | 1 | 0 | 7 | 0 | 185 | 20.0 |
| 1998 | RHI | Anaheim Bullfrogs | 25 | 12 | 24 | 36 | 24 | 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1999-00 | WCHL | San Diego Gulls | 68 | 22 | 39 | 61 | 94 | 21 | 6 | 0 | 0 | 0 | 6 | 0 | 145 | 15.2 |
| 2000-01 | WCHL | San Diego Gulls | 57 | 24 | 29 | 53 | 107 | 22 | 7 | 0 | 2 | 0 | 2 | 0 | 110 | 21.8 |
| Totals | 810 | 343 | 572 | 915 | 1738 | 256 | 52 | 0 | 9 | 0 | 26 | 0 | 1080 | 31.8 |
Postseason - Scoring:
| Year | Lg | Team | GP | G | A | Pts | PIM | +/- | PPG | PPA | SHG | SHA | GWG | SOG | SG% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1990-91 | OHL | Oshawa Generals | 16 | 3 | 1 | 4 | 25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1991-92 | OHL | Oshawa Generals | 7 | 2 | 5 | 7 | 27 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1992-93 | OHL | Oshawa Generals | 13 | 7 | 14 | 21 | 30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1993-94 | OHL | North Bay Centennials | 18 | 11 | 20 | 31 | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1994-95 | ECHL | Toledo Storm | 3 | 1 | 3 | 4 | 18 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1995-96 | ECHL | Toledo Storm | 5 | 1 | 3 | 4 | 10 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1996-97 | WCHL | San Diego Gulls | 8 | 4 | 8 | 12 | 30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1997-98 | WCHL | San Diego Gulls | 13 | 3 | 6 | 9 | 45 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1998-99 | WCHL | San Diego Gulls | 12 | 5 | 4 | 9 | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1999-00 | WCHL | San Diego Gulls | 9 | 5 | 4 | 9 | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2000-01 | WCHL | San Diego Gulls | 10 | 2 | 7 | 9 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Totals | 114 | 44 | 75 | 119 | 249 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |









