The content below shows how the model reached its conclusion for the prediction. The higher the value of the number, the more confident the model is in the prediction. The confidence scores do not perfectly correlate with accuracy. Use your judgement to see where the model may have missed the mark.
Recent Prediction
This prediction includes detailed insights.
Predicted Winner: Charles Johnson
Weight Class: Flyweight
Final Confidence: 16.63
Value: +20.0%
Reason: Base confidence between 14 and 21, increased by 20%
Value: -10.0%
Reason: Predicted winner lost by KO/TKO within last 12 months
Value: +10.0%
Reason: Opponent lost by KO/TKO within last 12 months
Weight Change: Staying at usual weight
Weight Change: Staying at usual weight
Score: 14
Odds:
Charles Johnson: -160
Bruno Silva: +140
Charles Johnson brings a switch-stance style built on volume striking and exceptional scrambling ability to this flyweight matchup. Standing 5'9" with a 70-inch reach, he's tall for the division and uses that length to work from the outside with kicks before closing distance.
Signature Techniques:
Southpaw Left Straight with Stance Switch - Johnson throws his left straight while simultaneously slipping his head right and stepping through with his left foot, transitioning into orthodox. This Cruz-style footwork was on full display against Jake Hadley when he used it to circumvent Hadley's jab parry defense and open up his offense in the later rounds.
Counter Uppercuts with Shifting - Against Azat Maksum, Johnson showed improved striking by shifting mid-counter, slipping a punch, then stepping through with a left straight into southpaw before following with a right uppercut. These combinations troubled Maksum throughout round three.
Shoeshine Body Flurries - Against Lone'er Kavanagh, Johnson deployed rapid-fire alternating body punches in the clinch to generate momentum. This volume approach fits his high-output style (4.68 significant strikes landed per minute).
Johnson's recent form shows inconsistency. He lost two of his last three UFC fights, including a first-round TKO loss to Alex Perez in January 2026 where a left hook dropped him and exposed chin durability concerns. Before that, Ramazan Temirov outworked him via unanimous decision by exploiting his slow starts. However, Johnson showed knockout power against Joshua Van (third-round uppercut KO) and Lone'er Kavanagh (second-round finish), proving he can turn fights around when his back is against the wall.
His scrambling ability remains elite. Against Muhammad Mokaev in his UFC debut, Johnson popped back to his feet immediately after every takedown, never staying controlled. Against Azat Maksum, he survived an early anaconda choke attempt and recovered from a rough first round to dominate the later stages.
Slow Starts and First-Round Passivity - This is Johnson's most consistent weakness. Against Ramazan Temirov, he lost a unanimous decision because he "just didn't get started" until round three. His corner has repeatedly urged him to push the pace earlier. Temirov closed distance using parried kicks and slip punches while Johnson remained passive, building an insurmountable lead.
Chin Susceptibility to Power Punchers - The Alex Perez fight exposed serious concerns. Perez's left hook dropped Johnson and left his "eyes not tracking." He was too casual early, got caught, and spent the remainder of the fight in survival mode before the stoppage. This vulnerability to early power shots is a recurring theme.
Defensive Head Movement Mechanics - Against Azat Maksum, Johnson's slipping technique left his shoulder behind rather than keeping it tight to his jawline. This exposed his chin profile to straight punches, and Maksum's right straights repeatedly turned his head in round one before Johnson adjusted.
Bruno Silva operates as an aggressive power puncher with finishing ability unusual for flyweight. At 35 years old, he's a veteran who has shown he can still compete, evidenced by his submission win over HyunSung Park in October 2025 after two consecutive TKO losses.
Signature Techniques:
Overhand Right with Forward Commitment - Silva generates knockout power by stepping or falling forward with his head positioned ahead of his hips. This "drive-by" technique produced his four-fight finishing streak before the Joshua Van loss. Against Cody Durden, his rear uppercut dropped Durden in round two after absorbing early pressure.
Southpaw Stance-Switch into Left Straight - Silva switches to southpaw and steps outside his opponent's lead foot to land the left straight. Against Joshua Van, he landed this technique consistently five to six times, showing it's a reliable weapon when he commits to it.
Standing Rear-Naked Choke - Against HyunSung Park, Silva demonstrated veteran savvy by securing a standing RNC without hooks after catching Park's neck exposed during a scramble. This submission finishing ability adds another dimension to his game.
Silva's recent form is mixed. He snapped a two-fight losing skid against Park but had been stopped by Manel Kape (round one TKO) and Joshua Van (round three TKO) in his previous two outings. His chin has come under question after those consecutive stoppage losses.
His best work comes when he pressures forward and lands first. Against Durden, he was losing the fight before charging forward with the fight-ending uppercut. Against Park, he controlled the pace by pushing forward from the opening bell rather than allowing Park to establish his pressure game.
Overcommitted Punch Mechanics with Head Displacement - Silva's overhand right leaves his chin completely exposed during the follow-through. Against Joshua Van, every time Silva committed to this punch, Van landed two to three counter shots cleanly. His head extends forward of his hip line, eliminating any ability to retract or roll defensively.
Predictable Stance-Switch Timing - While Silva's southpaw left straight works, his transitions occur at predictable intervals. Van repeatedly caught him with right straights or left hooks during the loading phase when Silva attempted to set up power shots from southpaw.
Susceptibility to Counter Uppercuts - Van's counter uppercut found its home throughout their fight. Each time Silva committed to his overhand, Van blocked on the guard then fired the uppercut through Silva's extended, unprotected centerline. This was exploited seven to eight times in round one alone.
This matchup presents interesting technical questions. Johnson's switch-stance striking and volume approach should find success against Silva's aggressive but defensively flawed power punching.
Johnson's Techniques That Could Exploit Silva's Gaps:
Johnson's counter uppercuts match perfectly against Silva's overcommitted overhand right. When Silva extends forward with his head ahead of his hips, Johnson can fire uppercuts through the exposed centerline, similar to how Van repeatedly caught Silva. Johnson's shifting counter combinations, where he slips and steps through while punching, could capitalize on Silva's extended recovery positions.
Johnson's volume and pace should also wear on Silva. Silva tends to fade as fights progress, while Johnson's cardio allows him to push the pace in later rounds. If Johnson can survive early exchanges and establish his rhythm, his output advantage (4.68 significant strikes per minute vs Silva's 3.82) should accumulate damage.
Silva's Techniques That Could Cause Problems for Johnson:
Silva's power represents a real threat given Johnson's chin concerns. The Perez fight showed Johnson can be hurt early by committed power punchers. Silva's willingness to sell out on power shots could catch Johnson during his typical slow starts. If Silva lands clean in round one before Johnson gets going, this fight could end quickly.
Silva's southpaw left straight, stepping outside Johnson's lead foot, could trouble Johnson's orthodox stance. Johnson struggled against southpaw Ode Osbourne, having difficulty finding range despite his own length advantage.
Historical Parallels:
The Joshua Van fights provide a useful comparison. Van finished Silva with counter uppercuts after weathering early pressure. Johnson finished Van with a third-round uppercut after being outworked in rounds one and two. Both fights suggest that patient counter-punching with uppercuts is the blueprint against Silva, and Johnson has shown he can execute this approach.
Early Rounds:
This is Silva's best window. Johnson's documented slow starts create opportunity for Silva's power. If Silva can land his overhand right or southpaw left straight clean before Johnson establishes his rhythm, the fight could end early. Johnson must avoid the casual approach that got him hurt against Perez.
Mid-Fight Adjustments:
If Johnson survives the early exchanges, expect him to find his timing. Against Hadley, Johnson was "paralyzed" in round one by Hadley's jab defense but adjusted with stance switches and found the knockdown later. Johnson's ability to read defensive patterns and adapt mid-fight should allow him to start timing Silva's predictable entries.
Championship Rounds (if applicable):
This is a three-round fight, but the third round heavily favors Johnson. Silva's cardio issues and tendency to fade contrast with Johnson's five-round championship experience from LFA. Johnson's best work typically comes late, as seen against Zhumagulov when he swarmed in the final 90 seconds to steal the decision.
Johnson's recent KO loss to Perez is a warning sign. He was stopped by power punches in round one, and Silva brings similar knockout threat. Johnson cannot afford another slow start.
Silva has lost two of his last three by TKO. Both Kape and Van stopped him with counter punches, the exact weapon Johnson possesses. Silva's chin durability is questionable.
Johnson's volume advantage is significant. He lands 4.68 significant strikes per minute compared to Silva's 3.82. Over three rounds, this output differential compounds.
Silva's negative striking differentials are concerning. His significant striking output differential sits at -20.9, meaning he's consistently out-struck. Johnson's positive differentials (+4.77 significant striking output) suggest he should control the striking exchanges.
Both fighters have shown vulnerability to the other's best weapons. Johnson gets hurt by power punchers; Silva gets stopped by counter uppercuts. This could be a volatile fight.
The model's confidence in Johnson stems from several key factors:
Odds increased the prediction score by 8.0, reflecting Johnson's status as the betting favorite at -160.
Significant Striking Impact Differential increased the score by 3.0. Johnson's +9.31 differential versus Silva's -7.6 represents a massive gap in striking effectiveness.
TrueSkill increased the score by 2.0. Despite Silva's higher raw TrueSkill rating (26.92 vs 23.22), the model accounts for recent trajectory and form.
Recent Win Percentage increased the score by 2.0. Both fighters sit at 33% recent win percentage, but Johnson's losses came against higher-level opposition.
Reach increased the score by 2.0. Johnson's 70-inch reach versus Silva's 65 inches gives him a five-inch advantage to work with.
Striking Defense Percentage increased the score by 1.0. Johnson defends 53.5% of strikes compared to Silva's 46.1%.
The only feature decreasing the score was Recent Striking Impact Differential by 1.0, reflecting Johnson's rough recent outings against Perez and Temirov.
WolfTicketsAI has a mixed record with Charles Johnson. The model correctly predicted his wins over Sumudaerji, Jimmy Flick, and Zhalgas Zhumagulov. However, it incorrectly picked Johnson against Perez (KO loss) and Temirov (decision loss), and picked against Johnson when he upset Joshua Van and Jake Hadley. The model is 5-6 overall on Johnson fights.
For Bruno Silva, the model correctly predicted his win over Cody Durden and correctly picked against him versus Manel Kape. It incorrectly picked HyunSung Park to beat Silva. The model is 2-1 on Silva fights.
The model's inconsistency with Johnson is notable. It has struggled to account for his upset potential when picked against and his vulnerability when favored. This prediction carries moderate risk given that pattern.
WolfTicketsAI picks Charles Johnson to defeat Bruno Silva. Johnson's volume striking, reach advantage, and counter-punching ability match up well against Silva's aggressive but defensively flawed power punching. Silva's overcommitted mechanics create openings for the exact counter uppercuts that have finished him before. While Johnson's slow starts and recent KO loss create risk, his ability to adapt mid-fight and finish when needed should carry him through. Expect Johnson to weather early pressure, find his timing, and outwork Silva down the stretch.
| Stat | Charles Johnson | Bruno Silva | Weight Class Average | |
|---|---|---|---|---|
| Main Stats | ||||
| Age | 35 | 35 | 30 | |
| Height | 69" | 64" | 66" | |
| Reach | 70" | 65" | 68" | |
| Win Percentage | 69.23% | 68.18% | 80.99% | |
| Wins | 19 | 15 | ||
| Losses | 8 | 8 | ||
| Wins at Weight Class | 7 | 5 | ||
| Losses at Weight Class | 5 | 4 | ||
| Striking Stats | ||||
| Striking Accuracy | 54.70% | 55.17% | 47.52% | |
| Significant Striking Accuracy | 49.61% | 50.70% | 42.15% | |
| Strikes Landed Per Minute | 6.120 | 4.852 | 4.563 | |
| Significant Strikes Landed Per Minute | 4.683 | 3.818 | 3.258 | |
| Knockdowns per Fight | 0.369 | 1.005 | 0.425 | |
| Striking Impact Differential | 18.23% | -12.40% | 2.35% | |
| Significant Striking Impact Differential | 9.31% | -7.60% | 0.92% | |
| Striking Output Differential | 14.46% | -25.10% | 1.59% | |
| Significant Striking Output Differential | 4.77% | -20.90% | -0.11% | |
| Striking Defense to Offense Ratio | 87.75% | 106.31% | 88.53% | |
| Significant Striking Defense to Offense Ratio | 109.32% | 130.58% | 107.37% | |
| Striking Defense Percentage | 56.51% | 52.31% | 47.89% | |
| Takedown and Submission Stats | ||||
| Submissions per Fight | 0.369 | 0.287 | 0.885 | |
| Takedowns per Fight | 0.553 | 2.297 | 1.373 | |
| Takedowns Attempted per Fight | 2.765 | 7.895 | 3.828 | |
| Takedown Defense | 49.32% | 58.33% | 84.43% | |
| Takedown Accuracy | 20.00% | 29.09% | 29.39% | |
| Head Stats | ||||
| Head Strikes Landed per Minute | 2.360 | 2.163 | 2.028 | |
| Head Strikes Attempted per Minute | 6.237 | 5.416 | 5.251 | |
| Head Strikes Absorbed per Minute | 2.065 | 3.187 | 1.845 | |
| Body Stats | ||||
| Body Strikes Landed per Minute | 1.334 | 0.900 | 0.691 | |
| Body Strikes Attempted per Minute | 1.930 | 1.215 | 1.005 | |
| Body Strikes Absorbed per Minute | 0.940 | 0.794 | 0.744 | |
| Leg Stats | ||||
| Leg Strikes Landed per Minute | 0.989 | 0.756 | 0.540 | |
| Leg kicks Attempted per Minute | 1.272 | 0.900 | 0.692 | |
| Leg kicks Absorbed per Minute | 0.934 | 0.565 | 0.597 | |
| Clinch Stats | ||||
| Clinch Strikes Landed per Minute | 0.590 | 0.249 | 0.241 | |
| Clinch Strikes Attempted per Minute | 0.866 | 0.316 | 0.353 | |
| Clinch Strikes Absorbed per Minute | 0.326 | 0.364 | 0.236 | |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| Jan. 24, 2026 | Flyweight | Alex Perez | Charles Johnson | Alex Perez | |
| Aug. 23, 2025 | Flyweight | Charles Johnson | Lone'er Kavanagh | Charles Johnson | |
| March 1, 2025 | Flyweight | Charles Johnson | Ramazan Temirov | Ramazan Temirov | |
| Oct. 19, 2024 | Flyweight | Charles Johnson | Sumudaerji | Charles Johnson | |
| July 13, 2024 | Flyweight | Joshua Van | Charles Johnson | Charles Johnson | |
| May 11, 2024 | Flyweight | Charles Johnson | Jake Hadley | Charles Johnson | |
| Feb. 3, 2024 | Flyweight | Azat Maksum | Charles Johnson | Charles Johnson | |
| Nov. 18, 2023 | Flyweight | Charles Johnson | Rafael Estevam | Rafael Estevam | |
| April 29, 2023 | Flyweight | Cody Durden | Charles Johnson | Cody Durden | |
| Feb. 25, 2023 | Catch Weight | Ode Osbourne | Charles Johnson | Ode Osbourne | |
| Jan. 14, 2023 | Flyweight | Charles Johnson | Jimmy Flick | Charles Johnson | |
| Nov. 19, 2022 | Flyweight | Charles Johnson | Zhalgas Zhumagulov | Charles Johnson | |
| July 23, 2022 | Flyweight | Muhammad Mokaev | Charles Johnson | Muhammad Mokaev |
| Date | Weight | Elevation | Red Corner | Blue Corner | Winner |
|---|---|---|---|---|---|
| Oct. 18, 2025 | Flyweight | Bruno Silva | HyunSung Park | Bruno Silva | |
| June 7, 2025 | Flyweight | Bruno Silva | Joshua Van | Joshua Van | |
| Dec. 14, 2024 | Flyweight | Manel Kape | Bruno Silva | Manel Kape | |
| July 20, 2024 | Flyweight | Cody Durden | Bruno Silva | Bruno Silva | |
| March 11, 2023 | Flyweight | Tyson Nam | Bruno Silva | Bruno Silva | |
| May 22, 2021 | Flyweight | Bruno Silva | Victor Rodriguez | Bruno Silva | |
| March 20, 2021 | Flyweight | Bruno Silva | JP Buys | Bruno Silva | |
| Oct. 10, 2020 | Flyweight | Bruno Silva | Tagir Ulanbekov | Tagir Ulanbekov | |
| March 14, 2020 | Flyweight | Bruno Silva | David Dvorak | David Dvorak | |
| Oct. 5, 2019 | Bantamweight | Khalid Taha | Bruno Silva | None |