Inside Spin (insidesp.in) - Professional Pool Data & Analytics.
HomeDashboardEvents
LoginSign Up
Inside Spin (insidesp.in) - Professional Pool Data & Analytics | vunknown | support@insidesp.in
Back to 2004 Joss Northeast Tour 2003- Stop 20
John Morra
John Morra caricature

Shoots: Left-handed

Age: 36

Current Home: Toronto,ON

Social Media
  • YouTube
    John Morra
  • Instagram
    John Morra (@jmorra89)
  • Facebook
    John Morra (1.7K+ followers)
Sponsors

No sponsors listed.

Major Achievements

No major achievements listed.

​
​
Tour
​
Discipline
PositionTour
Event Name
Date RangeInside Spin RPM logoRPMRSIEvent LocationWinnings
5WNT logo
9-ball badge
2026 Diamond Open At Super Billiards Expo
Apr 9-12, 2026854.7775.3Oaks, US$5,000
17-32Predator PBS logo
8-ball badge
2026 Yalin WPA Men's 8-Ball World Championship presented by Poison
Apr 2-8, 2026795.6816.6St Louis, MO$2,600
13Predator PBS logo
Banks badge
2026 Bank Pool Master Showdown
Apr 1-2, 2026-90835.2St. Louis,Missouri,United States$900
25-32
9-ball badge
2026 35th Annual Andy Mercer Memorial 9-Ball Classic At The Rum Runner Lounge IN Las Vegas
Mar 20-20, 2026765.8709.8Las Vegas,Nevada,United States
-
1-ball badge
2026 US Open One Pocket Championship
Mar 12-14, 2026887.8786.2Las Vegas,Nevada,United States
-
Banks badge
2026 US Open Bank Pool Championship
Mar 9-11, 2026867.5790.9Las Vegas,Nevada,United States
9-12
8-ball badge
2026 US Open 8 Ball Championship
Mar 5-8, 2026776.2797.9Las Vegas,Nevada,United States$400
1
10-ball badge
2026 US Open 10 Ball Championship
Mar 3-12, 2026869.0778.9Las Vegas,Nevada,United States$10,500
14WNT logo
9-ball badge
2026 Premier League Pool
Feb 18-22, 2026772.9823Miami,Florida,United States$1,500
25-32
10-ball badge
2026 Texas Open 10 Ball Championships™
Feb 14-17, 2026787.5703.5Round Rock,Texas,United States
$690,000

Rows per page:

10

1–10 of 490

Top 10 Most Played Opponents
OpponentMatchGame
TotalWonLostWin %Loss %TotalWonLostWin %Loss %
USA flag

Shane Van Boening

2181338.1%61.9%2019011144.8%55.2%
PHL flag

Roberto Gomez

21101147.6%52.4%23011911151.7%48.3%
USA flag

Skyler Woodward

156940%60%123586547.2%52.8%
USA flag

Tony Chohan

145838.5%61.5%107555251.4%48.6%
PHL flag

Roland Garcia

1331023.1%76.9%127547342.5%57.5%
USA flag

Oscar Dominguez

124833.3%66.7%133627146.6%53.4%
UKR flag

Vitaliy Patsura

114736.4%63.6%139697049.6%50.4%
USA flag

Josh Roberts

115645.5%54.5%109555450.5%49.5%
SCT flag

Jayson Shaw

114736.4%63.6%140677347.9%52.1%
PHL flag

Lee Van Corteza

106460%40%122626050.8%49.2%
Top 10 Toughest Opponents (at least 5 matches)
OpponentMatchGame
TotalWonLostWin %Loss %TotalWonLostWin %Loss %
ALB flag

Eklent Kaci

5050%100%69264337.7%62.3%
PHL flag

Dennis Orcollo

6060%100%76284836.8%63.2%
GRC flag

Alexander Kazakis

61516.7%83.3%71284339.4%60.6%
PER flag

Gerson Martinez

92722.2%77.8%88365240.9%59.1%
PHL flag

Roland Garcia

1331023.1%76.9%127547342.5%57.5%
DEU flag

Joshua Filler

51325%75%2161528.6%71.4%
USA flag

Thorsten Hohmann

72528.6%71.4%102465645.1%54.9%
USA flag

Shane Van Boening

2181338.1%61.9%2019011144.8%55.2%
ESP flag

Jonas Souto

52250%50%46202643.5%56.5%
CAN flag

Alex Pagulayan

84450%50%67313646.3%53.7%
Top 10 Easiest Opponents (at least 5 matches)
OpponentMatchGame
TotalWonLostWin %Loss %TotalWonLostWin %Loss %
USA flag

Donnie Mills

540100%0%50341668%32%
USA flag

Frankie Hernandez

65183.3%16.7%60352558.3%41.7%
CAN flag

Stephen Ho Lem

54180%20%53312258.5%41.5%
USA flag

Nick Deleon

64180%20%64392560.9%39.1%
USA flag

John Gabriel

54180%20%35201557.1%42.9%
FIN flag

Mika Immonen

64266.7%33.3%96583860.4%39.6%
USA flag

Tyler Styer

85362.5%37.5%102574555.9%44.1%
HKG flag

Robbie Capito

85362.5%37.5%105604557.1%42.9%
USA flag

Oliver Ruuger

53260%40%52312159.6%40.4%
USA flag

Anthony Meglino

53260%40%68392957.4%42.6%
Win/Loss by Discipline
DisciplineMatchGame
TotalWonLostWin %Loss %TotalWonLostWin %Loss %
14-ball badge
65183.3%16.7%101963838162.6%37.4%
Banks badge
55381670.4%29.6%2431529162.6%37.4%
9-ball badge
52735915969.3%30.7%66853919276658.6%41.4%
10-ball badge
1981266964.6%35.4%1867108078757.8%42.2%
1-ball badge
144815858.3%41.7%67036031053.7%46.3%
8-ball badge
41221756.4%43.6%46225221054.5%45.5%
21150%50%37191851.4%48.6%
Recent Matches
WonLost
OpponentScoreEventDate Range
POL flagWiktor Zielinski
8 - 10
2026 Diamond Open At Super Billiards Expo
Apr 9-12, 2026
USA flagFedor Gorst
10 - 6
2026 Diamond Open At Super Billiards Expo
Apr 9-12, 2026
AUT flagMaximilian Lechner
10 - 6
2026 Diamond Open At Super Billiards Expo
Apr 9-12, 2026
ITA flagMichele Bianchini
10 - 5
2026 Diamond Open At Super Billiards Expo
Apr 9-12, 2026
US flagMatt Jarrell
10 - 2
2026 Diamond Open At Super Billiards Expo
Apr 9-12, 2026
USA flagNathan Childress
10 - 4
2026 Diamond Open At Super Billiards Expo
Apr 9-12, 2026
POL flagWiktor Zielinski
5 - 10
2026 Yalin WPA Men's 8-Ball World Championship presented by Poison
Apr 2-8, 2026
GRC flagAlexander Kazakis
8 - 6
2026 Yalin WPA Men's 8-Ball World Championship presented by Poison
Apr 2-8, 2026
USA flagDonnie Mills
0 - 0
2026 Yalin WPA Men's 8-Ball World Championship presented by Poison
Apr 2-8, 2026
USA flagBilly Thorpe
0 - 3
2026 Bank Pool Master Showdown
Apr 1-2, 2026
PHL flagRoberto Gomez
0 - 3
2026 Bank Pool Master Showdown
Apr 1-2, 2026
PHL flagCarlo Biado
4 - 6
2026 35th Annual Andy Mercer Memorial 9-Ball Classic At The Rum Runner Lounge IN Las Vegas
Mar 20-20, 2026
No flag flagSean Lane
6 - 1
2026 35th Annual Andy Mercer Memorial 9-Ball Classic At The Rum Runner Lounge IN Las Vegas
Mar 20-20, 2026
No flag flagJames Cabal
4 - 6
2026 35th Annual Andy Mercer Memorial 9-Ball Classic At The Rum Runner Lounge IN Las Vegas
Mar 20-20, 2026
No flag flagNico Scalise
6 - 1
2026 35th Annual Andy Mercer Memorial 9-Ball Classic At The Rum Runner Lounge IN Las Vegas
Mar 20-20, 2026
USA flagEvan Lunda
4 - 3
2026 US Open One Pocket Championship
Mar 12-14, 2026
PHL flagLee Van Corteza
4 - 1
2026 US Open One Pocket Championship
Mar 12-14, 2026
PHL flagRoland Garcia
4 - 3
2026 US Open Bank Pool Championship
Mar 9-11, 2026
PHL flagRoberto Gomez
4 - 2
2026 US Open Bank Pool Championship
Mar 9-11, 2026
USA flagEvan Lunda
4 - 8
2026 US Open 8 Ball Championship
Mar 5-8, 2026
USA flagSergio Rivas
8 - 1
2026 US Open 8 Ball Championship
Mar 5-8, 2026
US flagRick Jones
8 - 0
2026 US Open 8 Ball Championship
Mar 5-8, 2026
US flagEric Viera
8 - 2
2026 US Open 8 Ball Championship
Mar 5-8, 2026
US flagChris Stephens
8 - 1
2026 US Open 8 Ball Championship
Mar 5-8, 2026
PHL flagCarlo Biado
5 - 8
2026 US Open 8 Ball Championship
Mar 5-8, 2026

1–25 of 973