Who is on the Panthers' Roster Bubble?

In this story:
In my estimation, there are about 40 players on the Carolina Panthers' roster who do not have a spot locked up on the 53-man roster, meaning Friday's preseason finale against Detroit will determine their future.
I split those 40 players up by putting 18 of them on the roster bubble (players I think could have a chance) and the remaining 22 on the outside looking in (players who will almost certainly be cut).
Having 40 guys battle for a spot means I believe 50 of 53 spots are taken care of. Three players on the roster bubble will make the cut and be with the team in Week 1.
Here's how I see it.
Roster Bubble (18)
QB: Matt Corral
RB: Spencer Brown
WR: Javon Wims, Gary Jennings, Derek Wright
TE: Giovanni Ricci, Stephen Sullivan
OT: Larnel Coleman
G: Nash Jensen, Michael Jordan
DL: Raequan Williams, LaBryan Ray, Kobe Jones, Taylor Stallworth
LB: Brandon Smith, Chandler Wooten
CB: Eric Rowe, Stantley Thomas-Oliver III
Outside looking in (22)
QB Jake Luton
RB Camerun Peoples
WR Josh Vann, CJ Saunders
OT: Ricky Lee
C: Sam Tecklenburg
G: Deonte Brown, J.D. DiRenzo
DL: Nick Thurman, Antwuan Jackson
LB: Bumper Pool, Jordan Thomas, Ace Eley, Eku Leota
CB: Rejzohn Wright, Herb Miller, Greg Mabin, Mac McCain, Mark Milton
S: Josh Thomas, Collin Duncan
K: Matthew Wright
You can follow us for future coverage by liking us on Facebook & following us on Twitter:
Facebook - @PanthersOnSI
X - @AllPanthers_ and Schuyler Callihan at @Callihan_

Schuyler Callihan is the publisher of West Virginia On SI and has been a trusted source covering the Mountaineers since 2016. He is the host of Between The Eers, The Walk Thru Game Day Show, and In the Gun Podcast. The Wheeling, WV native moved to Charlotte, North Carolina in 2020 to cover the Charlotte Hornets and Carolina Panthers.