RefMetrics Hockey

NHL Official Profiles

Break down one NHL official at a time with assignment counts, role mix, game environment, penalties, attendance, and filtered schedule history.

Select an official to move from high-level volume into individual game context.

Official Profile

Search through all logged NHL referees and linespersons, then filter their assignment history by season, role, and team.

Selected Official
Matt MacPherson

Current profile selection.

Primary Role
Linesperson

Most common assignment role in the tracked data.

Total Games
428

Assignments captured in the available NHL data.

Seasons
5

Distinct NHL seasons with at least one assignment.

Referee Games
0

Assignments logged as referee.

Linesperson Games
428

Assignments logged as linesperson.

Avg Goals
6.13

Average combined goals in this official’s games.

Avg PIM
19.6

Average combined penalty minutes in this official’s games.

Avg Duration
161 min

Average game length across assignments.

Avg Attendance
17,602

Average attendance in tracked assignments.

OT Rate
13.3%

Share of assignments that reached overtime.

Assignment Schedule

Filter the full NHL assignment history for Matt MacPherson by season, role, and team.

Showing 1-25 of 428 filtered assignments .

Date Season Matchup Role Slot Venue Goals PIM OT Attendance Duration
2026-05-03 2025-26 Montréal Canadiens at Tampa Bay Lightning Linesperson Linesperson 2 Benchmark International Arena 3 10 Reg 19,092 168 min
2026-04-29 2025-26 Pittsburgh Penguins at Philadelphia Flyers Linesperson Linesperson 2 Xfinity Mobile Arena 1 8 OT 20,005 197 min
2026-04-25 2025-26 Dallas Stars at Minnesota Wild Linesperson Linesperson 2 Grand Casino Arena 5 12 OT 19,274 204 min
2026-04-23 2025-26 Colorado Avalanche at Los Angeles Kings Linesperson Linesperson 2 Crypto.com Arena 6 16 Reg 18,145 157 min
2026-04-20 2025-26 Philadelphia Flyers at Pittsburgh Penguins Linesperson Linesperson 1 PPG Paints Arena 3 82 Reg 18,308 178 min
2026-04-15 2025-26 Toronto Maple Leafs at Ottawa Senators Linesperson Linesperson 2 Canadian Tire Centre 4 10 Reg 15,919 154 min
2026-04-13 2025-26 Buffalo Sabres at Chicago Blackhawks Linesperson Linesperson 2 United Center 6 14 Reg 17,056 154 min
2026-04-12 2025-26 Boston Bruins at Columbus Blue Jackets Linesperson Linesperson 1 Nationwide Arena 5 6 Reg 18,532 158 min
2026-04-11 2025-26 Washington Capitals at Pittsburgh Penguins Linesperson Linesperson 1 PPG Paints Arena 9 4 Reg 18,410 167 min
2026-04-09 2025-26 Pittsburgh Penguins at New Jersey Devils Linesperson Linesperson 1 Prudential Center 7 4 Reg 16,514 142 min
2026-04-08 2025-26 Buffalo Sabres at New York Rangers Linesperson Linesperson 1 Madison Square Garden 8 14 Reg 18,006 162 min
2026-04-04 2025-26 New York Islanders at Carolina Hurricanes Linesperson Linesperson 1 Lenovo Center 7 12 Reg 18,567 156 min
2026-04-02 2025-26 Columbus Blue Jackets at Carolina Hurricanes Linesperson Linesperson 1 Lenovo Center 6 14 Reg 18,556 147 min
2026-03-31 2025-26 Dallas Stars at Boston Bruins Linesperson Linesperson 1 TD Garden 9 10 Reg 17,850 156 min
2026-03-29 2025-26 Dallas Stars at Philadelphia Flyers Linesperson Linesperson 1 Xfinity Mobile Arena 3 10 OT 19,120 160 min
2026-03-28 2025-26 Florida Panthers at New York Islanders Linesperson Linesperson 2 UBS Arena 7 8 Reg 17,225 154 min
2026-03-26 2025-26 Chicago Blackhawks at Philadelphia Flyers Linesperson Linesperson 2 Xfinity Mobile Arena 6 14 Reg 18,969 162 min
2026-03-24 2025-26 Colorado Avalanche at Pittsburgh Penguins Linesperson Linesperson 2 PPG Paints Arena 8 18 Reg 18,307 169 min
2026-03-21 2025-26 New York Islanders at Montréal Canadiens Linesperson Linesperson 1 Centre Bell 10 58 Reg 20,962 176 min
2026-03-20 2025-26 Carolina Hurricanes at Toronto Maple Leafs Linesperson Linesperson 2 Scotiabank Arena 7 14 OT 18,329 153 min
2026-03-19 2025-26 New York Islanders at Ottawa Senators Linesperson Linesperson 2 Canadian Tire Centre 5 32 Reg 16,785 156 min
2026-03-14 2025-26 Colorado Avalanche at Winnipeg Jets Linesperson Linesperson 2 Canada Life Centre 4 6 Reg 14,756 152 min
2026-03-12 2025-26 New York Rangers at Winnipeg Jets Linesperson Linesperson 2 Canada Life Centre 9 6 Reg 13,763 150 min
2026-03-10 2025-26 Utah Mammoth at Minnesota Wild Linesperson Linesperson 1 Grand Casino Arena 5 24 Reg 18,078 160 min
2026-03-09 2025-26 Utah Mammoth at Chicago Blackhawks Linesperson Linesperson 1 United Center 5 12 OT 18,320 164 min