Craig Porter Jr.
Cleveland Cavaliers · Guard · 6′1″ 180 lb · age 26 · Wichita State · 4th season
Availability
Tonight vs MINNot on the injury report official report
Lineups not confirmed yet
Teammates out
Season form
2 games this seasonStarts 0 of 2 games · 10th on CLE in minutes · Deep bench role
Situational splits: turn on Prediction tools.
What's being said
21 items · 1 source this seasonSo far only his team's show (Locked On Cavs) has talked about him this season. We also follow 20 national shows, ESPN and CBS Sports stories and 90+ beat reporters; their items appear here as soon as they mention him.
- Podcast Danny Cunningham, Locked On Cavs · Report ·
Tyrese Proctor played well, especially in his first stint, and played more minutes than Craig Porter Jr. Part of the reason was Sam Merrill's foul trouble.
“Cleveland Cavaliers Earn First Win While Surviving Scare Against Brooklyn Nets” at 21:26 · listen ↗
- Podcast Locked On Cavs host · Report ·
Defensive counting stats: two steals each for Watson, Mitchell and Mario Hezonja. One steal each for Merrill, Jaylon Tyson, Porter and Harden. Seven team blocks, two of them by Tyson. The Sixers had nine offensive rebounds.
“Cleveland Cavaliers Collapse On Opening Night in Philadelphia Against LeBron James and the Sixers” at 28:28 · listen ↗
- Podcast Danny Cunningham, Locked On Cavs · Prediction ·
If Merrill is available, the host thinks two of Proctor, Porter Jr. and Meleek Thomas will make the rotation. He feels strongly that Porter Jr. is probably the ninth man.
“Injury Updates on Sam Merrill and Nae'Qwan Tomlin, the Expected Opening Night Rotation and Tom Thibodeau's Vis” at 16:42 · listen ↗
- Podcast Locked On Cavs host · Analysis ·
The host says Merrill's absence opens the door for all three backup point guard candidates to be in the rotation on opening night: Craig Porter Jr., Tyrese Proctor and Meleek Thomas.
“Breaking Down the Most Important Early Season Storylines for the Cleveland Cavaliers” at 31:48 · listen ↗
- Podcast Locked On Cavs · 7 points ·
- Danny Cunningham: Tyrese Proctor and Craig Porter Jr. have gone through body transformations. Danny says Proctor is noticeably bigger and stronger in the upper body. at 28:50
- Mike Lucas is most confident in Porter Jr. right now but thinks he has the lowest ceiling of the three. Mike is skeptical that a non-shooting big and a non-shooting point guard can share the floor. at 30:22
- Mike Lucas predicts Porter Jr. ("CPJ") starts the season as the backup point guard. He thinks that if Porter hasn't locked down the job by midseason, the Cavs will shift to Proctor, who has the better shooting track record. at 32:07
- Danny Cunningham: In Tuesday's final preseason game against Orlando, Porter Jr. played about 17 minutes (Danny: "I want to say"). He took zero field-goal attempts and went 3 of 4 on free throws. at 32:35
- Danny Cunningham: Danny thinks Porter Jr. is the best defender and best floor general of the backup point guard group. He had 10 assists against the Celtics. at 33:09
- unnamed sources (reported): Danny has heard from a couple of unnamed people that Porter Jr. is a really good shooter in practice, but he is hesitant to shoot in games. at 33:36
- Danny Cunningham: Danny considers Porter Jr. a lock for the rotation. He sees whether Proctor or Meleek Thomas also makes it as up for grabs. at 35:35
“Evan Mobley's Pressure, Peyton Watson's Preseason and Mario Hezonja's fit with Mike Lucas” · listen ↗
- Podcast Locked On Cavs · 3 points ·
- The backup-guard check-in order changed in the finale. Meleek Thomas had been the 8th or 9th man earlier, but this time Craig Porter Jr. was 8th, Tyrese Proctor 9th, and Thomas 10th ("I believe"). Thomas still played in the first half. at 26:06
- He took no field-goal attempts but went to the line a couple of times. at 28:00
- Host prediction: Craig Porter Jr. will be the 10th man, maybe the 9th. The host praised his force but wants him to be more involved on offense. at 28:28
“Cleveland Cavaliers Drop Preseason Finale; Any Cause for Concern?” · listen ↗
- Podcast Locked On Cavs · 5 points ·
- The host frames the race for the last rotation spots as Meleek Thomas, Craig Porter Jr. and Tyrese Proctor, with at most two of them playing. at 4:59
- The host thinks Craig Porter Jr. is currently ahead of Tyrese Proctor, though he does not see it as an unwinnable battle for Proctor. at 12:57
- The host's comparison: Proctor is unquestionably a better and more willing shooter than Porter, while Porter does the little things well and knows how to be an NBA player. Proctor is still learning that. at 13:25
- The host questions whether the Cavs' actions match their words about Porter. He notes they brought in Dennis Schroeder and Ty Jerome in past years instead of making Porter the backup point guard. at 13:59
- The host's current read: Porter is the 10th man, which he says is effectively settled because of Porter's versatility, and Meleek Thomas is beating Proctor for the ninth spot. at 15:03
“Why Meleek Thomas and Mario Hezonja Appear to Be Big Factors for the Cleveland Cavaliers” · listen ↗
- Podcast Locked On Cavs host · Analysis ·
The host says Craig Porter Jr. is in year four and it feels like now or never. In his view, the Cavs keep looking elsewhere instead of giving Porter a significant role and are not committing to him as backup point guard. He wishes Porter would shoot more, calling him too offensively hesitant.
“James Harden and Mario Hezonja Shine in Cleveland Cavaliers Preseason Win Over Orlando Magic” at 34:19 · listen ↗
Podcast items are our short summaries of what was said, credited to who said it; posts and stories link to the original. Opinions and rumors are labelled as such and are not checked facts.
Game log
● = started2026-27 season
| Date | Opp | Min | Pts | Reb | Ast | 3PM |
|---|---|---|---|---|---|---|
| Oct 24 | BKN W | 5 min | 3 pts | 1 reb | 1 ast | 1 3PM |
| Oct 22 | @PHI L | 8 min | 0 pts | 3 reb | 0 ast | 0 3PM |
2025-26 season (last season) · 70 games
| Date | Opp | Min | Pts | Reb | Ast | 3PM |
|---|---|---|---|---|---|---|
| May 25 | NYK L | 9 min | 0 pts | 1 reb | 3 ast | 0 3PM |
| May 21 | @NYK L | 1 min | 0 pts | 0 reb | 0 ast | 0 3PM |
| May 17 | @DET W | 4 min | 2 pts | 2 reb | 1 ast | 0 3PM |
| May 15 | DET L | 2 min | 0 pts | 0 reb | 0 ast | 0 3PM |
| Apr 23 | @TOR L | 3 min | 0 pts | 0 reb | 0 ast | 0 3PM |
| Apr 18 | TOR W | 2 min | 0 pts | 0 reb | 0 ast | 0 3PM |
| Apr 12 | WAS W | 28 min | 7 pts | 7 reb | 4 ast | 1 3PM |
| Apr 10 | @ATL L | 17 min | 6 pts | 5 reb | 3 ast | 0 3PM |
| Apr 6 | @MEM W | 26 min | 11 pts | 8 reb | 6 ast | 1 3PM |
| Apr 5 | IND W | 23 min | 5 pts | 4 reb | 1 ast | 1 3PM |
| Mar 31 | @LAL L | 16 min | 0 pts | 1 reb | 1 ast | 0 3PM |
| Mar 30 | @UTA W | 15 min | 2 pts | 2 reb | 3 ast | 0 3PM |
| Mar 13 | @DAL W | 15 min | 5 pts | 4 reb | 1 ast | 1 3PM |
| Mar 9 | PHI W | 15 min | 0 pts | 2 reb | 3 ast | 0 3PM |
| Mar 8 | BOS L | 4 min | 0 pts | 1 reb | 0 ast | 0 3PM |
| Mar 3 | DET W | 22 min | 7 pts | 8 reb | 3 ast | 1 3PM |
| Mar 1 | @BKN W | 18 min | 3 pts | 1 reb | 2 ast | 1 3PM |
| Feb 27 | @DET L | 32 min | 5 pts | 4 reb | 12 ast | 0 3PM |
| Feb 25 | @MIL L | 22 min | 8 pts | 2 reb | 9 ast | 1 3PM |
| Feb 24 | NYK W | 3 min | 0 pts | 1 reb | 0 ast | 0 3PM |
| Feb 19 | BKN W | 17 min | 2 pts | 2 reb | 2 ast | 0 3PM |
| Feb 11 | WAS W | 18 min | 0 pts | 4 reb | 4 ast | 0 3PM |
| Feb 9 | @DEN W | 9 min | 0 pts | 1 reb | 0 ast | 0 3PM |
| Feb 7 | @SAC W | 23 min | 4 pts | 3 reb | 4 ast | 0 3PM |
| Feb 4 | @LAC W | 25 min | 7 pts | 2 reb | 2 ast | 1 3PM |
| Feb 1 | @POR W | 28 min | 3 pts | 4 reb | 12 ast | 0 3PM |
| Jan 28 | LAL W | 15 min | 7 pts | 1 reb | 3 ast | 1 3PM |
| Jan 26 | ORL W | 15 min | 4 pts | 5 reb | 5 ast | 0 3PM |
| Jan 24 | @ORL W | 15 min | 4 pts | 0 reb | 1 ast | 0 3PM |
| Jan 23 | SAC W | 21 min | 5 pts | 5 reb | 3 ast | 1 3PM |
| Jan 21 | @CHA W | 18 min | 7 pts | 1 reb | 2 ast | 2 3PM |
| Jan 19 | OKC L | 21 min | 9 pts | 5 reb | 3 ast | 1 3PM |
| Jan 16 | @PHI W | 22 min | 2 pts | 3 reb | 11 ast | 0 3PM |
| Jan 14 | @PHI W | 18 min | 1 pt | 3 reb | 3 ast | 0 3PM |
| Jan 12 | UTA L | 16 min | 5 pts | 3 reb | 1 ast | 1 3PM |
| Jan 10 | MIN W | 26 min | 0 pts | 6 reb | 8 ast | 0 3PM |
| Jan 8 | @MIN L | 15 min | 4 pts | 1 reb | 2 ast | 0 3PM |
| Jan 6 | @IND W | 28 min | 8 pts | 9 reb | 9 ast | 1 3PM |
| Jan 4 | DET L | 23 min | 2 pts | 6 reb | 1 ast | 0 3PM |
| Jan 2 | DEN W | 23 min | 10 pts | 5 reb | 5 ast | 2 3PM |
| Dec 31 | PHX W | 29 min | 2 pts | 9 reb | 2 ast | 0 3PM |
| Dec 29 | @SAS W | 15 min | 2 pts | 6 reb | 4 ast | 0 3PM |
| Dec 27 | @HOU L | 17 min | 2 pts | 1 reb | 3 ast | 0 3PM |
| Dec 23 | NOP W | 22 min | 12 pts | 8 reb | 8 ast | 2 3PM |
| Dec 22 | CHA W | 3 min | 2 pts | 0 reb | 0 ast | 0 3PM |
| Dec 17 | @CHI L | 18 min | 4 pts | 2 reb | 4 ast | 0 3PM |
| Dec 14 | CHA L | 4 min | 0 pts | 0 reb | 0 ast | 0 3PM |
| Dec 12 | @WAS W | 11 min | 4 pts | 5 reb | 4 ast | 0 3PM |
| Dec 6 | GSW L | 15 min | 0 pts | 4 reb | 0 ast | 0 3PM |
| Dec 5 | SAS W | 24 min | 11 pts | 7 reb | 1 ast | 1 3PM |
| Dec 3 | POR L | 10 min | 0 pts | 0 reb | 2 ast | 0 3PM |
| Dec 1 | @IND W | 22 min | 4 pts | 5 reb | 3 ast | 0 3PM |
| Nov 30 | BOS L | 11 min | 4 pts | 4 reb | 2 ast | 0 3PM |
| Nov 21 | IND W | 11 min | 2 pts | 1 reb | 1 ast | 0 3PM |
| Nov 19 | HOU L | 26 min | 9 pts | 7 reb | 5 ast | 1 3PM |
| Nov 17 | MIL W | 20 min | 11 pts | 1 reb | 0 ast | 1 3PM |
| Nov 15 | MEM W | 13 min | 3 pts | 3 reb | 1 ast | 0 3PM |
| Nov 13 | TOR L | 24 min | 10 pts | 1 reb | 5 ast | 2 3PM |
| Nov 12 | @MIA W | 32 min | 19 pts | 4 reb | 9 ast | 3 3PM |
| Nov 10 | @MIA L | 5 min | 2 pts | 1 reb | 0 ast | 0 3PM |
| Nov 8 | CHI W | 4 min | 0 pts | 0 reb | 1 ast | 0 3PM |
| Nov 7 | @WAS W | 16 min | 2 pts | 5 reb | 2 ast | 0 3PM |
| Nov 5 | PHI W | 18 min | 0 pts | 2 reb | 4 ast | 0 3PM |
| Nov 2 | ATL W | 21 min | 4 pts | 7 reb | 3 ast | 0 3PM |
| Oct 31 | TOR L | 21 min | 5 pts | 4 reb | 1 ast | 1 3PM |
| Oct 29 | @BOS L | 22 min | 7 pts | 2 reb | 4 ast | 2 3PM |
| Oct 27 | @DET W | 24 min | 4 pts | 7 reb | 3 ast | 0 3PM |
| Oct 26 | MIL W | 16 min | 5 pts | 3 reb | 1 ast | 1 3PM |
| Oct 24 | @BKN W | 14 min | 14 pts | 2 reb | 2 ast | 2 3PM |
| Oct 22 | @NYK L | 7 min | 2 pts | 0 reb | 1 ast | 0 3PM |
How his numbers change by situation, with four seasons of history →
Predictions about him
how calls are trackedMissed 2
- Missed Danny Cunningham: Craig Porter Jr. is in the Cavaliers' rotation, probably as the ninth man, if Merrill is available.
2026-10-21 · Podcast · for @ PHI, 2026-10-22 · result: came off the bench, 8 min Flag - Missed Danny Cunningham: Craig Porter Jr. is in Cleveland's rotation to start the season.
2026-10-15 · Podcast · for @ PHI, 2026-10-22 · result: came off the bench, 8 min Flag