Judgement Day has FINALLY arrived! Ballislife and Off the Dribble (OTD) bring together the best of the best in the streetball world for a near sold-out event at Kezar Pavilion in San Francisco. Live on site is Ballislife's Will Despart.

Six matchups. Twelve players. Today will be unforgettable.
Today's event will make history as one of the most highly anticipated pay-per-view (PPV) and live-attendance streetball events EVER! With high-stakes competition on the line, this is the real deal: raw, gritty basketball with epic rivalries.
The action will be intense, the energy toxic, and the drama unavoidable. Some players have long-standing rivalries, while others have unfinished business. Each matchup tells its own story—some built from the ground up to prove doubters wrong, others featuring former Division I and NBA players.
Keem vs. Joseph Lewis is the only FREE matchup of the day!
Nasir "Nas" Core vs. Uncle Skoob, Zae vs. Lamar Peters, Scar vs. Rilla, Left Hand Dom vs. Malik, and Dooley vs. Bruce will ONLY be available to watch via the PPV Membership option!
RELATED: Event PPV Sign-Up | Matchup Previews
Today's event will feature six matchups from 12:15-6:30 p.m. PT. Follow along with Ballislife for live scores, matchups, and updates on every player and showdown! Don't miss this one—stream the PPV LIVE on Ballislife's YouTube Channel for just $19.99! If you sign up and pay on your internet or browser, it's cheaper!
Click, join, and select our "PPV Membership" to get access to the Judgement Day 1v1 PPV Event.
CLICK HERE to Learn How to Make Matchups Predictions with Kalshi,, and you can also refer a friend using the event's PROMO CODE! As of now, over $200,000 have been traded on the event on Kalshi.
Main Event: Nasir "Nas" Core vs. Kevin "Uncle Skoob" Kuteyi
Time: 5:10 p.m. PT
Official Score: Nas 30, Uncle Skoob 28
Pre-Event Kalshi Lines: Nas 67%, Uncle Skoob 33%
Game Highlights
2-0 Nas
Nas gets us started right off the bat in this highly anticipated main event, getting to the tin and converting the layup on his first possession to take an initial lead.
2-2
What a move by Skoob to get to the rack, plus he finishes the layup, and they were knotted at two to start here at Kezar. This place is buzzing, and it already feels like we could be witnessing a real moment in the 1 v. 1 space here.
4-2
Skoob is unreal. An early statement with the crossover and the basket to grab a 4-2 lead.
6-2
Skoob is toying with this man; he gets to the rim with ease again to continue his run, and now it’s Nas who will have to formulate some sort of answer defensively
8-2
SHUT IT DOWN. SKOOB CROSSES NAS UP AND BURIES THE TREY TO TAKE A 9-2 LEAD. Can you believe what’s transpiring in San Francisco right now?
11-2
STOP. JUST STOP. SKOOB CROSSES HIM AGAIN, DRAINS THE 3-POINTER AND SETS KEZAR PAVILION ON LITERAL FIRE. It will take a serious uphill climb for Nas’ storied win streak to continue.
11-4
Nas finally responds with a stop, then attacks the basket and gets to the money to cut Skoob’s early lead to 7.
11-5
Nas gets fouled and converts at the line.
13-5
Skoob prevents Nas from turning that brief stretch into a real run and stretches his lead to eight
13-6
Nas gets downhill and converts the bucket to show some more signs of life. He’s going to need to do that a lot more as this game progresses, or we could be in for a shocking and decisive result.
HALFTIME
16-6
Oh my god. THE BANK IS OPEN! Skoob for three off the glass to send this thing to halftime, and I honestly can’t believe the statement he’s making against Nas right now. Nas is on a 29-game winning streak! This is crazy, he’ll need a double-digit comeback to keep it alive.
16-8
Nas. Bucket. Just what the doctor ordered to prevent this one from getting out of hand right after halftime.
16-11
NAS FOR THREE! The money counter is rolling, and Nas is back within five.
16-12
Nas gets to the line, converts, and all of a sudden it’s a two-possession game, and Nas is accruing all of the necessary momentum to potentially complete this comeback.
19-12
SKOOB CALLS THE BANK FROM DEEP AGAIN, AND THE BANK IS STILL OPEN.
21-12
Skoob gets to the tin with a crafty move and is now threatening to go back up by double digits
21-14
Nas gets to the tin and converts again. Will this be enough to spark a second rally?
21-17
NAS NEVER SAYS DIE! Nearly down double digits for the second time tonight just a moment ago, he buries the deep ball to cut Skoob’s lead to just two possessions once again, and we could have a legit classic brewing on our hands as this gets down to the wire.
21-20
NAS FOR THREE AGAIN AND THE FOUL! THE STREAK IS STILL VERY MUCH ALIVE AT THIS POINT IN TIME.
22-21 Nas
LEAD CHANGE!!! NAS GETS DOWNHILL ON SKOOB AND THE LAYUP IS NO PROBLEM. THE COMEBACK IS ALIVE, AND YES, THE 29-GAME WIN STREAK IS VERY MUCH ALIVE. INSTANT CLASSIC BREWING.
22-22
SKOOB FOR THE TIE. If you didn’t think this was going down in the 1 v. 1 pantheon, think again.
23-22 Skoob has the lead!
Skoob's free throw puts him back ahead by a point. Maybe that will help him catch the same fire he had earlier when he was threatening to turn this into a rout.
24-23 Nas re-gains it
LEAD CHANGE. Nas attacks the basket and does what he does, converting the lay-in to retake a one-point lead. This is well worth the price of admission.
24-24
Skoob ties the game from the line, again. Next man to six wins.
25-24 Nas
Nas regains the lead with a donation from the charity stripe and is now five points away from extending his historic win streak to 30 games.
25-24
Nas cooks Skoob with his first step, and Skoob fouls to prevent the easy basket. It ends up working, as Nas comes up short on the free throw and is unable to extend his lead.
26-25 Skoob
LEAD CHANGE! Skoob with one of the most clutch baskets of his career to regain control of this game over Nas, and this place is officially ready to burst at the seams if Skoob can complete this effort.
28-25
SKOOB GETS TO THE BASKET AND FINISHES THE LAY-IN OFF THE GLASS. This game was up for grabs and Skoob may have just taken it and ended the most iconic winning streak in the space in the process. Can he finish the job and knock off Nas?
28-27
Nas gets to his spot and hits the bank shot off the glass to cut the deficit to one and he can now win this game with a 3-pointer.
28-27
Nas goes to the line with a chance to tie the game and MISSES! Kezar Pavilion is stunned.
29-28 Nas takes the lead!
LEAD CHANGE! Nas gets to the basket and finishes the layup with contact to swing things once again, but he misses his next attempt with a chance to end it and officially stretch his win streak to 30.
29-28
SKOOB WITH LOCKDOWN DEFENSE AND NAS CAN’T GET ANYWHERE! Nas wants a foul but won’t get one. This is getting chippy with so much on the line, and neither player is willing to concede an inch in these moments.
30-28 GAME!
TO A CROWD FULL OF BOOS, NAS IS FOULED AND HEADS TO THE LINE WHERE HE CONVERTS THE GAME-WINNING FREE THROW. THE STREAK CONTINUES IN THE MOST IMPROBABLE OF FASHIONS. THIS GYM IS STUNNED, SKOOB IS STUNNED AND NAS IS VICTORIOUS ONCE AGAIN.
The Skinny
Typical Nas, he scores first by attacking Uncle Skoob downhill. The gym was packed, and you could feel the energy off the rip. But there goes Skoob with the footwork and the scoop. Nas is getting defensive stops off the rip, but is settling for threes early. As a result, Skoob used his speed to beat Nas inside.
UNCLE SKOOB IS UNCONSCIOUS WITH THAT THREE. WHAT IS GOING ON? 11-2 RUN, SKOOB IS BEATING NAS BTA, I REPEAT BTA!
Creating separation for himself, Skoob utilized those full-speed drives. Ball fakes, footwork, this is the definition of Judgement Day. Seen on the sidelines is Frank Nitty coaching Nas. Skoob may have had the momentum, but Nas used his strength to get downhill. Still down big, Nas tries a jab step three, but that wasn't the answer.
From there, Nas was committed to attacking inside, cutting the deficit to 6-13. At this point, Skoob is favored by just 57% on Kalshi.
And there goes Skoob with the 3-point shot to extend the lead over Nas 16-6 at halftime. Over $60,000 has been placed on this matchup alone on Kalshi!
"The environment is lit, shoutout to San Fran."—Rachaad White, Washington Commanders running back.
Nas Is the UNDISPUTED CHAMP!
Here comes Nas on a run with a 3-pointer. Down by five, he's attacking Skoob in every which way. Normally, Skoob is the comeback king, but can it be Nas? Just as Nas makes it a four-point game, Skoob hits a contest three in the face of Skoob, followed by a fadeaway mid.
Nas won't go away and cuts the deficit 21-17 with a 3-pointer! A four-point ballgame, you can hear the crowd getting LOUD! NAS HITS A THREE TO MAKE IT A ONE-POINT GAME. FOLLOWED BY THE FILET. Nas takes the lead 22-21.
22-22 all, this game is getting intense! The matchup was held close, and Nas held a 25-24 lead. Skoob's been stuck at 24 points, but somehow this game is within reach. Patience and speed gave Skoob the lead, and he played some solid defense in the end. With a 28-27 lead, Skoob could've ended it with a three, but missed.
Nas took a 29-28 lead by attacking inside, and despite leaving points at the line,
In the end, this is two high-level competitors, and this is the main card for a reason. Skoob came out with speed, but Nas' focus never wavered. It was a physical matchup filled with loads of defense and flashy plays. We knew this matchup was never going to end one-sided, and it was truly the game of the year. There were more whistles than I could count, and fatigue set in. From West vs. East Coast rivals to Judgement Day—this one was for the history books.
That was some of the best 1v1 basketball I've ever seen. It was the type of matchup that led everyone to the edge of their seats. This was a barn-burner of a game, which could've gone either way on several possessions. Ultimately, the refs let Nas call the game on a free throw. You hate to see that in any game.
"I battled adversity in every stage of my life...that was the best PPV player to date, he has the best resume. I still came out victorious. F*ck the haters."—Nas
Winner: Nas
Co-Main Event: Isaiah "Zae" Moore vs. Lamar "LP" Peters
Time: 4:12 p.m. PT
Pre-Event Kalshi Lines: Lamar Peters 51%, Zae 49%
Official Score: Zae 30, Lamar Peters 20
Game Highlights
2-0 Zae
Zae is starting this co-main event on a mission, as he attacks the basket hard and converts the lay-up with plenty of emphasis and equal parts touch to open the scoring.
4-0
Zae. Again. Can he get LP on the ropes early?
6-0
Zae is getting everything he wants early. He’s gotten to the basket three times and converted relatively high pressure finishes each time. LP needs to dial in quick or this could be another quick bout.
7-0
Zae gets to the line and converts. Big early run for Zae and this definitely gives him a great foundation to build from when LP inevitably gets hot.
7-1
LP gets on the board with a free throw after a hack from Zae, he needs something more rewarding to shift the momentum though.
7-4
PARKING LOT PETERS LIVING UP THE NAME. LP just hit that shot from Santa Clara and we’ve got a ballgame here in our co-main event, folks.
7-7 TIE
PARKING. LOT. BOOK IT. TIE GAME. THAT ONE WAS FROM FRESNO! LP is rolling now and the West Coast crowd is behind him heavily.
9-7 Zae
Zae gets what he wants, hits the close range jumper and gets the foul to boot. The LP onslaught is slowed, for now.
11-7 Zae
Zae gets what he wants again! Just as quickly as Parking Lot Peters turned the momentum, Zae turned it right back.
13-7
A timeout is called, and Zae responds with another bucket to stretch his lead to six. Momentum is a funny, and fickle thing. The gym wants to root for LP, but it’s clear Zae is the one in complete control.
HALFTIME
16-7
Zae from DEEP to send it to halftime! Parking Lot Peters is in trouble, giving up a 9-0 run after allowing a 7-0 run to start the game that he so valiantly fought his way back from.
16-9
LP gets to his spot and buries the mid-range jumper off the glass to end Zae’s 9-0 run. Can he get hot once again and make a second comeback of the afternoon?
17-9
Zae gets to the line and converts. Shortly after, LP gets to the line and misses.
20-9
COUNT IT UP! Zae hits from beyond the arc and is now 10 points away from a statement victory of Lamar “LP” Peters in the co-main event of Judgement Day at the historic Kezar Pavilion.
20-12
LP from deep again! He needs a few more of those, to say the least, but that got his side of the crowd back into this one for sure.
22-12
Zae keeps getting to his spots despite LP’s best attempts to not stop him from getting there and he hits from close range again to extend his lead back to double digits.
22-14
LP hits for two to draw within eight, now he needs to string together a rally like he had early in the game if he wants to prevent Zae from cruising to the finish line.
22-16
LP gets to the rack and converts the lay-in over Zae’s defense, which he hasn’t done enough tonight. We have a game again.
22-17
LP is fouled and makes the free throw. Comeback continues.
22-18
LP is sent to the line again and converts. It's a two-possession game, and now everyone in the building is on their feet, and many are filming.
25-18
ZAE. FOR THREE. COUNT IT UP. LP’s rally is dead, and now Zae is just five points away from ending this thing.
28-18
ZAE FROM DEEP AGAIN! TO GO UP 10! One more of those, and this one is a wrap. What a statement against a highly competitive Lamar “LP” Peters, who calls a timeout as a last ditch effort to salvage this game
28-20
The timeout was good for LP, who regroups and gets a bucket to get this back within single digits. Still, this is a perilous situation for him at the moment.
30-20 ZAE WINS
ZAE GETS TO THE TIN AND ENDS IT WITH A CRAFTY FINISH! What a performance for the DMV native here in the Bay Area, silencing a hungry Lamar Peters in a thrilling co-main event.
The Skinny
$45,000 has been traded before this matchup even started!
Zae (No. 4) gets off to a hot start with a layup downhill. Having put early pressure on LP, he was going left and right downhill. Muscling his way inside, Zae commanded an early 4-0 lead. Again, going to his right, it was a quick 6-0 run.
LP finally got on the board with a free throw, and Zae was committed to drawing contact inside. LP had a break after Zae missed multiple attempts and floaters, but couldn't get anything to fall.
Known as "Parking Lot Peters," LP made his first three of the game, and it was from DEEP! And while Zae wants contact, LP wasn't giving up anything!
AND AGAIN LP STRIKES FROM BEYOND THE ARC FROM DEEP RANGE! Don't underestimate Lamar–basketball is a game of runs! Two great offensive players, but there were barely any open shots in the first half.
As of now, over $200,000 has been traded on the event on Kalshi.
Leading 16-7 at halftime, LP left Zae open for a wide-open three at the top of the key. His ability to play through contact, get downhill, not settle for shots, and hit threes is what gave him the lead. LP was shooting well, but Zae was firing on all cylinders on two feet.
Over $60,000 are being traded live on Kalshi!
Left-to-right, LP got the jumper off the glass and was headed for a run, but Zae's defense was right there. After every miss, Zae continued to attack downhill and draw contact. Kezar is packed at this point, and Zae drilled a wide-open three to extend his lead.
Speaking of three, Lamar hit another DEEP three. But down by eight points, it still wasn't enough. And even then, Lamar stepped up the intensity on defense. This issue is that Lamar kept missing 3-pointers. While the script could've flipped, Zae was capitalizing on missed shots. Mind you, LP wasn't giving him easy looks at this point.
Zae did miss some free throws, which caused LP to come back 22-16. Similarly, Peters left points on the board at the line. At this point, Zae had a 99% chance to win on Kalshi.
LP was down by two possessions, and Zae was rushing his shots to the max. But also, so was LP for the bump and the foul. Once the threes weren't falling, Lamar made continuous trips to the free-throw line. Using his size and strength, this was the only way LP could catch up. But ultimately, this many free-throw misses came back to haunt him.
LP continued to miss the three, which led to Zae sinking another trey ball. Great defense is being played, and shot percentages are low. However, it was Zae that sank ANOTHER triple. Four threes for Zae, he beat THE parking lot shooter!
Up 28-20, Zae's defense was on full display, and he called the game with a take inside.
"Be better."— LP on what he needs to do next.
"That motivated... that shows how much I put into my craft."—Zay on being the underdog.
Winner: Zae
Ballislife x Kalshi
Ballislife is proud to announce its Judgement Day partnership with Kalshi, a prediction market platform dedicated to trading on the outcome of future events. For the first time, Ballislife is offering secure ways to trade on 1v1 matchups. Available in every state, payouts are guaranteed, and you can even trade the game live. While you can predict matchup outcomes, Kalshi additionally offers trading on culture, climate, economics, and more.
Head to the App Store or sign up at www.Kalshi.com. Once you sign up using the promo code 1v1, new members will receive $10 if they trade $10. From there, deposit funds into your account, and you're ready to go!
If you're interested in putting money down on each matchup, click HERE.
How to Trade on Kalshi
Not sure how to predict on Kalshi? We will walk you through it. Let's take Nas vs. Uncle Skoob, for example. Similar to a moneyline, you buy a position on who will win. With Kalshi, you are peer-to-peer trading, not against the house. Nas currently has a 73% chance to beat Skoob. Think of it as the stock market, but the stock is the outcome of the matchup.
Will Nasir Core win? If you predict this will be the outcome, you can buy in dollars and purchase shares at $.73. If you buy 20 shares, the payout would be $20 ($1 per share). There's also a limit order, where you can set both number shares and max price, as well as an order book, where you can see bids and asks at different prices. If you think Nas won't win, purchasing 20 shares would pay out $20 if he loses.
As the price increases, you can sell and make a profit. Conversely, if it drops, you can sell to prevent a loss. If you're waiting for the entire matchup, projected payouts are five minutes after closing.
This market will close and expire after a winner is declared. Otherwise, it closes by Apr. 11, 2026, at 7 p.m. EDT.
Daviohn "Scar" Scarbourough vs.Ryan "Rilla" Parilla
Time: 3:15 p.m. PT
Pre-Event Kalshi Lines: Scar 63%, Rilla 37%
Official Score: Scar 30, Rilla 11
Game Highlights
3-0 Scar
Scar started the proceedings with a nothing-but-net 3-pointer and the second half of Ballislife x OTD’s Judgement Day card at Kezar Pavilion is underway.
6-0
Count it up again. Scar is on the money from 3-point range for the second time this afternoon and takes an early six point lead.
9-0
AND COUNT IT AGAIN! Three 3-pointers for Scar so far and this could be turning into yet another shooting clinic after Malik just torched nets.
10-0
Rilla certainly doesn’t love the foul call, but it was a foul nonetheless and Scar heads to the line, where he predictably converts given his red-hot hand at the moment.
10-1
Rilla gets to the line, and on the board for the first time tonight. He’s going to need to string a few more of these possessions together if he wants to keep this a contest.
11-1
Scar gets to the line and converts. RIlla couldn’t capitalize on his first basket.
12-1
Scar is fouled again and heads to the line, where he stretches his lead to 11. We might hear the free throw sound in this one quite a bit.
12-2
Case in point, Scar now fouls Rilla, who heads to the line and makes his donation from the charity stripe.
12-3
A series of hard-fought defensive possessions from each ends with, you guessed it, another foul. This one may have been all ball but RIlla goes to the line and converted anyway
12-5
Rilla gets to the tin and dials in! The hometown crowd loved that one, is their boy making a comeback?
12-5
Rilla gets sent to the line again, but it can't be overstated how comically close this free throw was to making it before rimming out. The sound operator literally hit the made free throw noise (again) on accident.
14-5
Scar responds at the right time. This crowd was starting to heating up for Rilla and he neutralized them in the best way.
HALFTIME
16-5
Scar. Again. Do we have another blowout on our hands here at Kezar?
19-5
Scar is just toying with this man. A step back three with sauce and this one is getting late early. He says he needs better
19-7
Rilla fights back with a basket of his own and gives this highly partisan Bay Area crowd something to cheer for as he brings this matchup back within 12 points.
19-9
Okay! Rilla gets to the tin and converts a backwards, no look lay-up with the foul and the crowd absolutely loves it, as you might expect.
21-9
Scar has done a great job of quieting this crowd whenever it may have even the slightest bit of momentum against him and he does it again here. Masterful performance.
22-9
Rilla fouls Scar hard but it causes no hindrance to Scar’s free throw attempt.
24-9
Sheesh. Scar walks Rilla down, converts and then throws the ball back at Rilla. Rilla obviously took exception. The crowd doesn’t love it either, but part of me feels like that was exactly why Scar did it.
24-10
Rilla is getting most of his points from the line, and he’ll do so again here. He’s going to have to figure something else out if he wants to make a comeback.
27-10
Count it up. Scar drains another 3-pointer and now he’s one more away from wrapping this game up completely.
28-10
Scar easily walks Rilla down and gets to the tin, converting the lay-up with touch.
28-10
Rilla just had a wide open lay-up and blew it like nothing I’ve ever seen. I just have to note that.
29-10
Scar is fouled and per usual, is money from the charity stripe. One point away.
30-10
Spin move. The finish. That’s a 20-point win for Scar and Rilla, as much fan support as he had behind him, was clearly not ready for this moment against a much more prepared and skilled competitor.
The Skinny
Scar No. 444 got things going with a step-back three followed by a few solid defensive possessions. Again, he drills three consecutive TRIPLES! Taking what the defense gave him, I did not expect Scar to come out with a 9-0 lead. Over $120,000 is being traded on Kalshi currently.
It's safe to say Scar found his stride EARLY!
Not only did Scar come out hot from deep, but he started getting downhill. Somewhere in the matchup we definitely heard an "AIRBALL!"
Ryan eventually got on the board with a free throw, but Scar continued to throw up the 3-point shot. We know the significance of 444, it gave Scar all the good vibes.
At one point Ryan (No. 11) was leaving Scar open after trailing 12-1, and Scar was taking 3-point shots left and right. All those misses left to Ryan on a run. Momentum started to build, and for the first time all day, we are in the bonus.
What Ryan can do—Scar can do better. Both were getting downhill, and Scar was using his length wing span advantage to get to the basket. 16-5, Scar was up big heading into halftime.
Not only did Scar silence the crowd, but continued with a nasty step-back three after the half. Ryan tried to catch up with touch layup finishes, and it was clear Scar couldn't stop him inside. The energy in the building was LOUD.
Rilla (Ryan) continued to try to score inside, but Scar once again had an answer. Not only once, but twice (fouled on the play).
For the third consecutive possession, Scar should've hit Ryan with the two little as he made an easy layup.
Both offenses went a bit stagnant, and Rilla event started to attempt some long balls. It's clear his attack downhill WAS NOT working against Scar. It was evident Scar's height and length was too much. Every three he took was practically wide open.
Scar had the chance to win it with a couple of 3-point attempts, but eventually won it off a tough spin-move layup. He took this matchup personal, and came out victorious. Potential man to winner, Scar has proven he can hang with the rest.
"This is a great game, great competition, and I wanted to prove I was a PPV player."—Scar
Winner: Scar
Malik Ellison vs.Dominique "Left Hand Dom" Alexander
Time: 2:15 p.m. PT
Pre-Event Kalshi Lines: Left Hand Dom 53%, Malik 47%
Official Score: Malik, 31, Left Hand Dom 11
Game Highlights
2-0 Dom gets the first BASKET!
Dom starts the battle of the small guards by making the first basket and he immediately starts jawing at the sidelines, which gets the entire building pumped up to start this highly anticipated matchup.
3-0
Dom gets sent to the line on a Malik hack and converts to go up by a trio early on.
3-2
Malik is on the board with an impressive shot over Dom, who was playing excellent defense on Malik despite not winning the possession.
5-3 Malik takes the lead!
MALIK FOR THREE! Dom looked locked in to start but all it takes is a hot hand and Malik might have one.
8-3
Malik from deep again! And now he’s pumping up the crowd, who’s loving every second of this.
8-3
Dom with an outstanding stop on Malik and this crowd is on fire here at Kezar. Fans are standing on top of the bleachers and each athlete has sizable support.
8-3
Dom baits Malik into the foul with a shifty pursuit to the rim but fails to convert the free throw. A few possessions later, Dom is fouled again and misses from the line… again.
10-3
Okay! Malik drives hard to rim and converts off the glass with a whole lot of English to stretch his lead to 7 early on. Can he run away with it? It;s l
12-3
Oh my. Malik converts again with contact and is now threatening to go up double digits on Dom and send this one to halftime early.
HALFTIME
15-3
THIS PLACE IS ON FIRE. MALIK HITS A STEP-BACK THREE FROM THE PARKING LOT ON DOM’S HEAD AND IT’S ALREADY HALFTIME HERE AT KEZAR! I REPEAT, THIS PLACE IS ON FIRE. This highly anticipated matchup of the internet’s two most prominent small guards is quickly turning into a wash in Malik’s favor.
15-3
This is not Dom’s day so far. He fails to convert what should have been a relatively easy basket with the foul, and then he goes to the line and misses the free throw too. Again. Something has to change for him fast.
18-3
Malik hits from deep again. This is now an 18-0 (!) run! This is starting to become a somewhat shocking turn of events here at Kezar.
18-5
Dom finally gets something to go his way, driving to the basket and converting the lay-in to end Malik’s insane 18-0 run. It’s an entirely different reality than it was when Dom last scored a basket before this one.
21-5
My goodness Malik. He just can’t miss from 3-point land and this one is just not even close at this point. Dom has no answer defensively and is pressing offensively. This is a very precarious position for Dom and a very, very strong one for Malik.
23-5
Malik from the elbow. As someone in the crowd just yelled, “ALL DAY!”
23-8
Dom finally hits from outside, but it might be too little too late for the left hander. Can he string together a rally?
25-8
I mean, this is insane. Dom did just about everything a human could do defensively short of drawing a foul and still, Malik contorts himself mid-air and converts a crafty finish to stretch his lead to 17 and put this one close to ice.
27-8
Malik… again… The crowd is loving this, although it might not last much longer the way Malik is making everything he throws up.
27-9
A quick answer from Dom brings it back to a *checks notes* 18-point deficit.
29-9
Malik gets within a point of game time with a deep two-pointer that could have come with a foul if the ref felt so inclined.
29-11
Dom gets an easy one at the rack and crosses the double-digit plateau, which wasn’t a guarantee.
30-11 MALIK WINS!
MALIK CALLS GAME. Just like how the majority of his buckets, he works through an intense defensive possession by Dom and converts with all sorts of contact and pressure to officially put this one on ice. That didn’t necessarily go how it was expected to, but what a statement it was from Malik.
The Skinny
A battle of two small guards, Left Hand Dom (No. 5) brought the energy in Kezar early on! Malik (No.10) was off to a slow start, and this game was VERY physical early on.
No basket was going to come easy between these two, and Dom was talking trash very early on! We saw incredible defense from Malik early on, and took the lead with a contested 3-point shot over Dom!
AGAIN, Malik begins to talk trash after back-to-back THREES! When Dom starts fixing his hair, you know it's getting serious!
Malik held an 8-3 lead for a hot minute, but defense was the name of the game. Over $15,000 has been traded on Kalshi and neither player has reached 10 points! That said, fouls have become a problem.
Malik took off, and is hit INSANE shots! Draining an impossible 3-point shot, Malik held a 15-3 lead going into the half! So far, it's been ALL Malik!
"Kill,"When asked about what Malik needs to do to close it out.
Dom had to fight for every possession, and although Malik didn't like the call, Dom went to the charity stripe, but missed. His struggles are very well documented at this time on the offensive end. At one point, he allowed Malik to shoot a wide open three.
Left Hand Dom is known for his deep range shots, but they simply weren't falling. On the other hand, Malik continues his offensive masterclass with another three.
18-5 is more than dominance. It's a statement. At talk about 3-pointers, Malik hit one in the face of Dom. Up 21-5, it was all but Malik's game to lose.
Malik was really on his hand, making nearly every shot—whether from the 3-point line or mid-range. Dom got to his spots, but it wasn't falling. Except one step back three. Whew.
18-5 is more than dominance. It's a statement. At talk about 3-pointers, Malik hit one in the face of Dom. Up 21-5, it was all but Malik's game to lose.
Malik was really on his hand, making nearly every shot—whether from the 3-point line or mid-range. Dom got to his spots, but it wasn't falling. Except one step back three. Whew.
Up 25-8, Malik was just showing off at this point, including muscling his way to his basket. Capping it off with a mid-range, his offense was firing on ALL cylinders. He made the most insane shots, Dom couldn't even guard if he tried. When it's your day, it's your day!
Over $19,000 was traded on Kalshi before the end of the game!
This wasn't just a win, this was a massacre by Malik. Dom couldn't buy a bucket for most of the matchup, and Malik CALLED GAME with a tough one handed middie. 31-11, what a FINISH!
"I'm the king of this sh*t"—Malik
"Small guards wanna come play me, I'm outside."—Malik
Winner: Malik
Bruce Massey vs. Ivan Dooley
Time: 1:15 p.m. PT
Pre-Event Kalshi Lines: Dooley 73%, Bruce 25%
Official Score: Dooley 30, Bruce 26
Game Highlights
1-0 Bruce gets the first BASKET
The pair trade a few stops to start the game before Dooley fouls Bruce and se
3-0
Bruce drives hard and converts the lay-in with touch to stretch his lead to three at the outset. Kezar is starting to get some buzz to it as the day progresses.
3-2
Dooley on the board with a pull up in Bruce’s face and now we officially have action as the Judgement Day PPV from Kezar is all the way rolling.
4-3
Dooley converts again to take his first lead of the day. Looks like both competitors are here and dialed in for what could be an explosive start to the event here in the Haight-Ashbury district
4-4
Bam to the line after a hack from Dooley and he converts for the tie before missing a three-pointer on his next attempt
5-4
Dooley drives and is fouled this time but his attempt at the basket has too much English on it and bounces hard off the backboard and then the rim.
7-4
The step back is working for Dooley early, he converts again and is completely feeling it to start this game. It could be a quick show here if he continues to hit shots like this all afternoon.
9-4
Dooley’s hot start continues as he walks Bam down and converts at the rack to stretch his lead to five and for the first time in this game, someone leads by more than a single possession. Timeout. Can Bruce get himself together early enough or will Dooley run away?
9-6
Bruce follows the timeout with a bucket, which is just what the doctor ordered for him after Dooley’s timely run threatened to put this game in dangerous territory early.
9-8
Bruce converts again to get back within a point and that answers the earlier question of whether or not Dooley will run away with this thing. He won’t. For now.
9-8
Both players have gone cold on offense for a stretch here, but that’s also credit to the level of defense being played. The spirit of 1 v. 1 is alive in this one.
10-9
Bruce has what appears to be a clean contest of Dooley’s attempt at the rim but the ref blows the whistle anyway and sends Dooley to the line, where he hits the free throw.
12-9
Dooley just flat out beat Bruce with his first step this time and converted at the rim despite Bruce’s best effort to prevent that from happening.
12-10
Bruce goes to the line after a hack from Dooley and buries it to get back within two.
13-10
Dooley is fouled and goes to the line, where he hits again to stretch his lead to three points. The next bucket from Dooley sends us to the mandated 15-point halftime.
HALFTIME
15-10
The jumper is working incredibly well for Dooley, who hits again to send this one to halftime at 15-10. That’s ironically the second 15-10 halftime score in two games here this afternoon, if that means anything.
15-10
Bruce gets to the rack and hits the lay-up, but the ref blows it dead and calls an offensive foul to take the bucket off the board.
16-10
Bruce’s response to the offensive foul call is to commit a defensive foul, which sends Dooley to the line where he converts to build his lead to six.
16-11
Bruce ends Dooley’s rally, but can he string together a few more buckets to really make this a contest?
17-11
Dooley is fouled and converts again from the line
17-11
Dooley runs through Bruce’s chest on the drive attempt but the ref was having none of it and wastes absolutely no time calling the offensive foul.
17-13
Big time answer from Bruce.
17-16
Bruce again with the jumper over Dooley’s shot contest and here goes that man. Bruce’s eight-point lead is now almost entirely disintegrated and he’s lost momentum.
18-17 BRUCE TAKES THE LEAD
LEAD CHANGE! Bruce drives to the tin and executes the lay-in which culminates a go-ahead 7-0 run that has Dooley down for the first time since it was 3-2 Bruce.
19-18 Dooley takes the lead!
Another lead change, as Dooley regains the advantage with a go ahead step-back 3-pointer. Show time!
19-18
Bruce drives to the rim and is denied by Dooley but Dooley is slow to get up. It looks like he’s fine, which is huge because that was a big time play that may have turned the tides here.
20-19 Bruce REGAINS THE LEAD
Bruce is serious! He gets to the tin and converts the layup despite a HARD contest from Dooley and he’s 10 points away from completing a comeback from being down eight at one point.
22-20 Dooley AGAIN!
GET THE MONEY COUNTER. Dooley buries from beyond the arc to not only regain the lead, but to go back up two-points after trailing at the start of the possession. Can you say clutch? It looks like we’ll have another down-to-the-wire showcase to start the PPV event of the year!
25-20
DOOLEY FROM DEEP AGAIN. IT’S GETTING LATE EARLY AT KEZAR!
28-20
OHHHHH! DOOLEY HITS FROM THE LOGO TO STRETCH HIS LEAD TO EIGHT WITH A 9-0 RUN, ENTIRELY FROM BEYOND THE ARC. THE WHOLE GYM IS ON ITS FEET AND BRUCE IS REELING. Can Bruce somehow pull a comeback?
28-20 Dooley
Dooley’s first chance to call game goes in and out, and let me tell you this place was ready to come unglued. Bruce isn’t going down without a fight either, as he strings together a few clutch defensive possessions.
28-21
Bruce drives to the rim and is fouled by Dooley, who doesn’t love the call despite the fact both players hit the ground hard. Bruce converts from the line, of course.
28-23
Don’t count Bruce out yet! He buries the bucket and is back within five points after trailing by eight moments ago
28-25
HERE HE COMES. Bruce from mid-range again and this game could be flipping back as quickly as it appeared Dooley was snatching it.
28-26
Bruce free throw, misses next shot attempt which would have made the place go nuts
28-26
Dooley MISSES a free throw that would have put him within a two-pointer of ending it.
28-26
Bruce is called for a questionable offensive foul and he is LIVID. So are the women in the crowd behind me, who are loudly booing and calling the ref a hater.
30-26 Dooley GAME
A really strange ending to a hard fought contest. It looked like Dooley elbowed Bruce in the face while driving for the game-winning layup, which prompted Bruce to stop playing completely, thus allowing Dooley to take a wide-open, uncontested layup for the win. Bruce understandably livid and is on his way out of the gym.
The Skinny
Bruce is wore No. 13, while Dooley donned no. 4. Neither player was afraid to shoot from deep early on, and Dooley eventually initiated contact by driving downhill. A rematch from before, this one had a bit of a slow start. Both Bruce and Dooley were trying to create contact early, and it worked. Floater, contested shots—Dooley stood on business with a early 9-4 lead.
Can we talk about Dooley's defense? He know Bruce wanted the foul calls, but was relentless in defending him. At this point, Bruce already missed two layups.
What brought Bruce alive was his ability to pull up from deep and took ability of Dooley's arm length. After a while, both were missing several deep-range shots. Tied 9-9, attempting contested shots over one another simply wasn't working.
Heading into halftime, Dooley relied on the ability to read the defense and get downhill. What Bruce could do, Dooley could do better. Each were drawing foul calls before halftime. Speaking of halftime, Dooley hit the mid-range shot to lead 15-0.
Dooley at the half: "If it ain't broke, don't fix it. Just play and don't worry about the outside noise... the main thing about this is adjustments. If you can adjust, you'll be alright."
Bruce at the half: "I like the game so far... Getting easy baskets, work my way to the 3-point line."
At the half, Dooley expressed the importance of adjustments, while Bruce acknowledges he's missed every shots and layups.
The most-traded game on Kalshi, $10,000 in trades came through by the FIRST HALF!
Bruce was called for an offensive foul, and continue to miss after halftime. Here, Dooley takes advantage by drawing fouls and creating contact. He talked about adjustments, and the refs weren't allowing Bruce to play physical.
Here comes BRUCE! Commanding a 18-17 lead, Bruce knew he wasn't to get calls, so he made a few deep buckets, which allowed him to get downhill. The name of this matchup was defense, and fouls were definitely a problem. Again, it was all about adjustments.
At this point Dooley has a 66% chance to win and continues his dominance on defense.
I can't emphasize the DEFENSE by both! (Except when Bruce let Dooley make a wide open three). Even so, it was his first clean look of the day.
The momentum shifted beginning with Dooley’s defense. Not to mention, he scored back-to-back threes, one behind the back, and one after a lose ball. Just two point away from calling game, Dooley couldn't finish it, as Bruce continued to get to the line and closed the gap, somewhat. Bruce went on a run and brought it to three points, and the momentum led to continuous shots to the charity stripe.
Talk about pressure, Dooley was fouled and pressure mounted as he turned the ball over. What happened? Bruce was getting all the contact calls, and the refs went back to calling it on Bruce. That was an unfortunate possession for Bruce.
Dooley calls it with an official blow by slam dunk.
This was an important matchup for Dooley, as he not only wins the matchup, but has proven he can compete at a high-level in this space. $12.7 was traded on this matchup on Kalshi.
Winner: Dooley
Dooley has a ton of respect for Bruce, and both would love to matchup for a third time. The series is tied 1-1 between the two all-time.
"We don't have to wait on them. Whenever you want to play again, we can play again."—Dooley
Joseph Lewis III vs. Jakeem "Keem" Acres
Time: 12:15 p.m. PT
Pre-Event Kalshi Lines: Joseph Lewis 51%, Keem 49%
Official Score: Keem 30, Joseph Lewis, 27
Game Highlights
3-0
The first matchup of Judgement Day is underway between Keem and Joseph and it’s Keem who first blood, nailing a three-pointer from the top of the key after stripping Joseph on the opening possession.
3-1
Keem hacks Joseph on his close-range attempt after Joseph’s drive to the rim, where Joseph gets on the board by hitting his free throw.
5-1
And One! Keem buries the two and draws the foul to stretch his early advantage over Joseph and this one is going the wrong way early for the underdog-turned-favorite.
7-1
This is all Keem so far. Another smooth mid-range bucket puts him up 7-1 and it’s echoing ever so apparent that Joseph is going to have a tough time stopping Keem from getting downhill and finishing at the rack.
9-1
Another mid-range bucket for Keem continues the run and now this is completely going the wrong way for Joseph. A timeout is called, so we’ll see if the challenger can regroup with a quick break.
11-1
Keem comes out of the timeout with another bucket, stretching his run to eight and his advantage to 10.
11-4
Joseph shows some life!! He hits from long range to get back within seven after Keem’s 8--0 run threatened to put this game on ice early.
11-6
Joseph keeps on rolling and is proving he won’t go down easy after Keem’s early run. Strong defense and improved offense for Lewis should make this one a better battle down the stretch.
11-8
DON’T CALL IT A COMEBACK! Another bucket for Joseph brings him back within a possession for the first time since the opening bucket.
11-9
Joseph is rolling. He stops Keem on defense and executes another mid-range bucket. The momentum in this gym has shifted entirely and now Keem has to answer.
11-9
Keem just fouled Joseph in the corner by the DJ booth and Joseph stayed down holding his knee. He gets up after 30-40 seconds or so but will be interesting to see how this plays out the rest of the game.
13-9
Keem immediately ends Joseph’s run after the injury scare, going back up by four points which prompts Joseph to take his second and final timeout of the afternoon. Is this crunch time for Joseph
13-10
A couple hard fought defensive possessions pauses the scoring for a moment, but Joseph is fouled and heads to the line where he converts the free throw to get back within a possession.
HALFTIME
15-10
Keem walks Joseph down in the mid-range and sends this baby to halftime with a clean swish through the net. Joseph showed some real fight after Keem’s red-hot start but it’s going to take another rally and a burst of energy for Joseph to steal this one in the second half.
15-10
Joseph heads to the line again after stopping Keem on consecutive possessions to
17-10
Keem capitalizes off Joseph’s missed free throw and scores the first bucket of the second half to go back up 7. Will he wrap this one up quickly or is Joseph poised to come from behind again?
19-10
Mama, there goes that man. Joseph simply can’t stop Keem from getting down hill when he tries and now Keem is back up 9 points and threatening to go up double-digits again after his early 11-1 advantage.
19-12
Joseph ends Keem’s run but he’s still down seven points and is having trouble preventing Keem from doing what he insists offensively. This is a big stretch for Joseph if he can string together a couple buckets here.
19-15
Joseph for three!! This game is flipped on its head once again and within literal seconds Joseph is now back within a possession after it appeared Keem was going to run away with this thing (AGAIN!) mere moments ago.
19-18
I can’t believe what I’m seeing. Joseph steps back for a DEEEEEEP heat check and buries it to draw back within one point, the closest it's been since it was 0-0 to start the game. Can he pull it off? We’ll see.
21-18
SIT DOWN! Keem crosses up Joseph and makes him hit the floor before burying the jumper from the foul line to stop the barrage of buckets from his opponent before he went down for the first time.
21-20
Joseph gets to the rack this time and he’s back within one! He won’t quit. What an opener to Judgement Day here at Kezar Pavilion.
21-21
Keem fouls Joseph hard and he’s down again on the baseline, but gets back up after a moment and collects himself to hit the free throw and tie the game. Showtime.
21-21
Joseph attempts a DEEP step back three again but this time the heat check falls short and Keem will get the ball back for a major offensive possession with this one remaining tied.
23-21
Keem. Midrange. Money. Back in the lead and he calls a timeout to regroup for the stretch run up a pair with seven points until the finish line.
25-21
Keem is getting to all his spots right now, and this time he again finds the answer to Lewis’ question with a mid-range bucket from the charity stripe. Has he turned momentum back on his side completely? It’s certainly possible.
25-23
Joseph with the bucket and the foul!
27-23
Keem had Joseph beat to the rack and all he could do was foul from behind to prevent the easy basket. Problem is, Keem made the shot anyway so it didn’t even matter. Keem can now win the game with a three-pointer.
27-23
Keem tries to call game but it has too much juice on it and now Joseph will get the ball back with
27-24
Joseph is fouled on a three-point attempt and goes to the line for another free throw attempt, which he buries to get back within a possession with Keem within a bucket of taking this thing himself.
27-27
TIE IT UP!!!!! JOSEPH FROM 3 AGAIN AND EVERYONE IS ON THEIR FEET. CAN HE CALL GAME HERE AT KEZAR AND COMPLETE THE COMEBACK??!
27-27
Joseph beat Keem with his first step but Keem smartly fouls to prevent the basket and Joseph will again get the ball at the top of the key with the game tied. Here we go, who will finish the job?
28-27
Keem is fouled and Joseph is livid with the call. Free throw is good and Keem is within a lay-up of a huge, hard fought victory
28-27
Joseph gets a huge stop but can't capitalize on the offensive end and the ball goes back to Keem, who has a great look from the elbow for game but it rims out and this entertaining opening matchup will continue on.
28-27
Joseph tries an insane look from way beyond the arc to end this thing but it misses, much to the dismay of the crowd who stood up as soon as it was released. Keem gets the ball back, again with a chance to win this with a layup or midrange jumper.
30-27 Keem FINAL
KEEM CALLS GAME! A series of hard fought defensive possessions between competitors with the game on the line ends with a signature mid-range pull up from Keem, who gave up controlling leads in this game but still managed to lock in and come through with clutch stops and baskets to earn the win down the stretch.
The Skinny
Keem was wearing No. 10, whole Joseph Lewis donned No. 0. Keem got off to a hot start and the the trajectory changed after a block, which led to a bucket. Joseph forced deep shots, but Keem continued to make tough shots. 3-point, downhill and one, and middies, Keem started in control, 11-1.
Keem was getting every shot he wanted for the most part, until Joseph hit the long three after a jab step. He continues to try to play catch up with long threes, even contested ones. While he's getting stops, he was simply relying on the three ball too much. Hit some three balls and plays tough on defense. The game play picked up.
Overall, Keem has a versatile approach offensively and was up 19-10. As Joseph's three ball continued to fall, so did other shots. Having gone on a run, his ability to go downhill opened up the three ball. It was almost too predictable at first, so that was a game changer.
Joseph continued to stick to a new game plan, which involved driving downhill. With this, he got to the charity stripe, which tied the game. What started as Keem's game to loose quickly turned into a competitive matchup.
In the end, Keem was too much for Joseph, even if his scoring went stagnant at times. His mid range was too much, along with his versatility to score. Joseph was either driving the the basket or taking 3-point shots. Live-or-die by the three, Jospeh cut the deficit and tied it 29-29.
Keem's go to move was beating Keem downhill, the heavy weight champ of the world. He won off a tough mid-range shot, which was contested. Keem was the underdog, with a 49% chance to win on Kalshi prior to the matchup. This game had 15,000 total trades on Kalshi.
It was a close matchup as both Joseph and Keem had 18 stops each. Both shot poorly, (Keem 11.1% 3PT, Joseph 23.5% 3PT), but the difference was Keem's versatility and free-throw percentage (100%).
Both had multiple attempts to secure the victory, and this was a highly eventful first matchup of Judgement Day.
Winner: Keem
Editor's Pick
Ballislife Streetball Episode 8: The End of an Era!