| | D | Re-Signed (One-year contract) |
| | D | Signed as Free Agent (One-year contract) |
| | C | Re-Signed (One-year, two-way contract) |
| | D | Signed as Free Agent (One-year contract) |
| | D | Signed as Free Agent (One-year contract) |
| | C | Became Unrestricted Free Agent (Not tendered a qualifying offer) |
| | D | Became Unrestricted Free Agent (Signed) |
| | RW | Signed as Free Agent (One-year contract) |
| | G | Became Unrestricted Free Agent (Not tendered a qualifying offer) |
| | G | Became Unrestricted Free Agent (Signed) |
| | RW | Signed as Free Agent (Two-year contract) |
| | D | Became Unrestricted Free Agent (Not tendered a qualifying offer) |
| | D | Became Unrestricted Free Agent (Signed) |
| | G | Became Unrestricted Free Agent (Not tendered a qualifying offer) |
| | D | Became Unrestricted Free Agent (Signed) |
| | G | Became Unrestricted Free Agent (Signed) |
| | G | Became Unrestricted Free Agent (Signed) |
| | RW | Became Unrestricted Free Agent (Signed) |
| | RW | Signed as Free Agent (Two-year contract) |
| | LW | Became Unrestricted Free Agent (Signed) |
| | D | Became Unrestricted Free Agent (Signed) |
| | RW | Became Unrestricted Free Agent (Signed) |
| | RW | Signed as Free Agent (Five-year contract) |
| | C | Signed (Three-year, entry-level contract) |
| | D | Became Unrestricted Free Agent (Signed) |
| | LW | Signed as Free Agent (Two-year contract) |
| | D | Signed as Free Agent (Four-year contract) |
| | C | Became Unrestricted Free Agent (Signed) |
| | G | Traded (for '22 3rd-rd pick) From |
| | G | Contract extended (Three-year contract extension) |
| | G | Contract extended (One-year contract extension) |
| | G | Signed as Free Agent (One-year, two-way contract) |
| | RW | Signed (Three-year, entry-level contract) |
| | D | Signed with European team (TPS Turku-Finland) |
| | D | Signed as Free Agent (One-year contract) |
| | LW | Contract extended (Two-year contract extension) |
| | C | Signed as Free Agent (One-year, entry-level contract) |
| | G | Sent to minors (Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | LW | Sent to minors (Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | LW | Waived (Signed) |
| | RW | Sent to minors (Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | RW | Called up from minors (from Grand Rapids-AHL) |
| | LW | Signed as Free Agent (One-year contract) |
| | D | Signed (Three-year, entry-level contract) |
| | RW | Called up from minors (from Grand Rapids-AHL) |
| | LW | Called up from minors (from Grand Rapids-AHL) |
| | RW | Sent to minors (Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | RW | Sent to minors (Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | RW | Called up from minors (from Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | LW | Sent to minors (Grand Rapids-AHL) |
| | G | Waived (Signed) |
| | G | Signed as Free Agent (One-year contract) |
| | LW | Called up from minors (from Grand Rapids-AHL) |
| | LW | Sent to minors (Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | G | Sent to minors (Grand Rapids-AHL) |
| | G | Called up from minors (from Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | G | Called up from minors (from Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | LW | Called up from minors (from Grand Rapids-AHL) |
| | C | Traded (for '24 4th-rd pick) To |
| | RW | Traded (w/ Walman, pick for Leddy, Witkowski) From |
| | LW | Sent to minors (Grand Rapids-AHL) |
| | D | Traded (w/ Sundqvist, pick for Leddy, Witkowski) From |
| | RW | Traded (w/ Leddy for Walman, Sundqvist, pick) To |
| | D | Traded (w/ Witkowski for Walman, Sundqvist, pk) To |
| | D | Traded (for '22 7th-rd pick) To |
| | RW | Sent to minors (Grand Rapids-AHL) |
| | LW | Signed (Three-year, entry-level contract) |
| | RW | Called up from minors (from Grand Rapids-AHL) |
| | LW | Called up from minors (from Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | D | Waived (Signed) |
| | D | Claimed off waivers (Signed) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | RW | Sent to minors (Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | LW | Sent to minors (Grand Rapids-AHL) |
| | LW | Called up from minors (from Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | C | Waived (Signed) |
| | D | Sent to minors (Grand Rapids-AHL) |
| | D | Called up from minors (from Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | G | Sent to minors (Grand Rapids-AHL) |
| | RW | Sent to minors (Grand Rapids-AHL) |
| | C | Called up from minors (from Grand Rapids-AHL) |
| | G | Called up from minors (from taxi squad) |
| | RW | Designated for assignment (Taxi squad) |
| | G | Designated for assignment (Taxi squad) |
| | G | Designated for assignment (Taxi squad) |
| | G | Called up from minors (from Grand Rapids-AHL) |
| | G | Sent to minors (Grand Rapids-AHL) |
| | G | Designated for assignment (Taxi squad) |
| | RW | Sent to minors (Grand Rapids-AHL) |
| | G | Sent to minors (Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL) |
| | C | Sent to minors (Grand Rapids-AHL for conditioning stint) |
| | C | Designated for assignment (Taxi squad) |
| | RW | Designated for assignment (Taxi squad) |
| | G | Called up from minors (from taxi squad) |
| | G | Designated for assignment (Taxi squad) |
| | C | Claimed off waivers (Signed) |