Teams

West Shore - Allen

2025 USTA 18 & Over League · 3.0 Men

13 players · average NTRP 3.00 / CENTRAL PENNSYLVANIA

No matches recorded for this roster in this league — it may be a placeholder registration, or the season may not have started.

View scouting list →
Schedule8 played
2025-07-20vs Hempfield - LMC 3.0 (Pierce)Lost 14
L#1 DoublesDale Kirkhoff / David Miller vs Anthony Bianco / Rob Castor4-6, 1-6
W#1 SinglesRandall Allen vs David Royer3-6, 6-2, 1-0
L#2 DoublesKevin Jacobs / John Esser vs Daulton Loose / Gabriel Ruiz-Roman3-6, 7-5, 1-0
L#2 SinglesHarjot Sidhu vs Bryan Leong4-6, 0-6
L#3 DoublesArkady Khodorkovsky / Orlando Almonte vs David Horetsky / Mark Gales6-7, 6-3, 0-1
2025-07-01vs Hanover - KaneLost 23
L#1 DoublesDavid Miller / Kevin Jacobs vs Noel Conway / Dave Schrom7-5, 3-6, 0-1
W#1 SinglesRandall Allen vs Ryan Hohman7-5, 3-6, 1-0
W#2 DoublesJustin Williams / Brad Shopp vs Jordan Staub / John Cafarchio3-6, 7-5, 1-0
L#2 SinglesAlex Arutyunov vs Burk Kane3-6, 4-6
L#3 DoublesHaoyu Zhao / Orlando Almonte vs Joseph Kane / Joseph Kane Jr2-6, 0-6
2025-06-20vs Wisehaven - RackleySplit 22
W#1 DoublesRandall Allen / Alex Arutyunov vs James Gannon / Erick Sowers7-5, 2-6, 1-0
L#1 SinglesBrent Schreiber vs Jannel Bautista1-6, 0-6
W#2 DoublesDavid Miller / John Esser vs MARK Webb / Christopher McCormack6-3, 6-2
L#3 DoublesJason Craig / Orlando Almonte vs Joshua Benner / Kyle Huntsberry1-6, 0-6
2025-06-10vs Hempfield - LMC 3.0 (Pierce)Lost 23
L#1 DoublesJohn Esser / Brad Shopp vs Frank Steinruck / John D Betteride2-6, 3-6
L#1 SinglesBrent Schreiber vs David Royer4-6, 2-6
W#2 DoublesJustin Williams / Dale Kirkhoff vs Brad Gebhart / Sunil Patel6-0, 7-6
L#2 SinglesAlex Arutyunov vs Chris Pierce2-6, 4-6
W#3 DoublesDavid Miller / BOBBY CHEEKA vs David Horetsky / Andrew Eyster6-4, 7-5
2025-06-03vs Hempfield- Fire ShotsLost 23
L#1 DoublesJohn Esser / Brent Schreiber vs Matthew Brommer / Raj Ghimire2-6, 1-6
L#1 SinglesRandall Allen vs Tuan Nguyen6-7, 6-1, 0-1
W#2 DoublesJustin Williams / Dale Kirkhoff vs Frank Wagner / Gregory de Vitry6-3, 6-2
L#2 SinglesAlex Arutyunov vs Jay Rosenthal1-6, 1-6
W#3 DoublesKevin Jacobs / Jason Craig vs Ethan Martin / Richard Frye6-3, 6-4
2025-06-01vs Hanover - KaneLost 14
L#1 DoublesBrad Shopp / BOBBY CHEEKA vs Noel Conway / Jordan Staub0-6, 0-6
L#1 SinglesRandall Allen vs Billy Carson5-7, 3-6
W#2 DoublesDavid Miller / John Esser vs John Cafarchio / Wade Hayes6-0, 6-2
L#2 SinglesJason Craig vs Ryan Hohman1-6, 0-6
L#3 DoublesKevin Jacobs / Arkady Khodorkovsky vs Andrew Klunk / Ryan Deitch4-6, 3-6
2025-05-20vs Wisehaven - RackleyLost 23
W#1 DoublesAlex Arutyunov / Brad Shopp vs Jannel Bautista / Joshua Benner2-6, 6-4, 1-0
W#1 SinglesRandall Allen vs Tyler Rackley6-1, 6-4
L#2 DoublesJustin Williams / Haoyu Zhao vs Erick Sowers / James Gannon1-6, 3-6
L#2 SinglesHarjot Sidhu vs Adithya Nyalamadugu1-6, 3-6
L#3 DoublesJason Craig / Orlando Almonte vs Mark O'Reilly / MARK Webb0-6, 2-6
2025-05-18vs Hempfield- Fire ShotsLost 14
L#1 DoublesDavid Miller / John Esser vs Ninh Banh / Tuan Nguyen1-6, 3-6
W#1 SinglesRandall Allen vs Jay Rosenthal7-6, 7-6
L#2 DoublesBOBBY CHEEKA / Haoyu Zhao vs Gregory de Vitry / Clayton Bubeck0-6, 3-6
L#2 SinglesHarjot Sidhu vs Brian Davis3-6, 3-6
L#3 DoublesJason Craig / Orlando Almonte vs William Baumer / Richard Frye0-6, 2-6
A tie can be incomplete. Tell us if someone is missing.
i
Grouped by tie — one fixture, several lines. A line shows only when a player on it is someone we have indexed, so an early-season tie for a newly-added team can look short. This also means the line count here will not match the header, which counts individual player appearances.

Flight standings for 3.0 Men have not been collected yet. Where we have them we show every team in the flight ranked, with this team highlighted. The crawler is still filling in older seasons and flights.

ScoutingWhere each opponent usually plays

Signed-in extra: whether this captain plays strict strength order or mixes it up, from every doubles line they have put out. Create a free account to see it.

Roster averages 2.70 estimated across 10 rated players. No lineup is published in advance, so the column below is where each player has actually been used — a captain's habits are the best available forecast. Sign in and claim your record to see who you have played.

3.31
Randall Allen
usually #1 Singles 50%, also #3 Doubles 25% · published
2.90
BOBBY CHEEKA
usually #2 Doubles 33%, also #1 Doubles 33% · published 3
Brent Schreiber
usually #1 Singles 40%, also #2 Doubles 40% · published 3
2.73
Dale Kirkhoff
usually #2 Doubles 67%, also #1 Doubles 33% · published 3
2.73
John Esser
usually #1 Doubles 50%, also #2 Doubles 38% · published
2.65
Arkady Khodorkovsky
usually #3 Doubles 100% · published 3
2.64
Alex Arutyunov
usually #2 Singles 50%, also #1 Doubles 33% · published 3
2.56
Kevin Jacobs
usually #3 Doubles 50%, also #2 Doubles 25% · published
2.54
Orlando Almonte
usually #3 Doubles 100% · published
2.54
Brad Shopp
usually #1 Doubles 75%, also #2 Doubles 25% · published 3
2.36
Jason Craig
usually #3 Doubles 80%, also #2 Singles 20% · published
Haoyu Zhao
usually #2 Doubles 67%, also #3 Doubles 33% · published
Harjot Sidhu
usually #2 Singles 100% · published
Established pairs

Doubles pairs from this roster with three or more matches together anywhere — ordered by performance against what the rating gap predicted, not by record.

Kevin Jacobs + John Esser3254% games+13.0% vs expected
Kevin Jacobs + BOBBY CHEEKA4552% games+5.5% vs expected
BOBBY CHEEKA + Brad Shopp12655% games+0.8% vs expected
Arkady Khodorkovsky + Brad Shopp2843% games−7.2% vs expected
Kevin Jacobs + Jason Craig21630% games−7.8% vs expected
Arkady Khodorkovsky + Dale Kirkhoff11133% games−9.6% vs expected
Kevin Jacobs + Arkady Khodorkovsky41536% games−11.1% vs expected
Arkady Khodorkovsky + Jason Craig0817% games−28.4% vs expected
Roster

Ordered by our estimated dynamic rating, which is why two players at the same published level are not tied — a published 4.0 says nothing about where inside the band someone sits. Lines played in this team’s season are shown beside each name.

Randall Allen
58W–45L career · 12 lines in 2025
1%90%9%
3.31
3
BOBBY CHEEKA
49W–52L career · 3 lines in 2025
<1%76%24%
2.90
3
Brent Schreiber
6W–26L career · 5 lines in 2025
not enough data
3
Dale Kirkhoff
25W–58L career · 3 lines in 2025
5%92%3%
2.73
John Esser
34W–37L career · 8 lines in 2025
5%92%2%
2.73
3
Arkady Khodorkovsky
110W–231L career · 7 lines in 2025
14%85%1%
2.65
3
Alex Arutyunov
2W–16L career · 6 lines in 2025
16%83%<1%
2.64
Kevin Jacobs
73W–214L career · 4 lines in 2025
33%67%<1%
2.56
Orlando Almonte
1W–9L career · 5 lines in 2025
37%63%<1%
2.54
3
Brad Shopp
37W–66L career · 4 lines in 2025
38%62%<1%
2.54
Jason Craig
4W–49L career · 5 lines in 2025
84%16%<1%
2.36
Haoyu Zhao
0W–3L career · 3 lines in 2025
not enough data
Harjot Sidhu
0W–3L career · 3 lines in 2025
not enough data

Three percentages are where each player stands right now: the chance they are below their band, inside it, or above it, on the way they are playing this season. The number on the right is our estimated dynamic rating, which USTA never publishes. This is today rather than a forecast of December, because a forecast has to assume future matches and cannot know whether someone will even be offered them. Percentages are blank where a player has too few matches this season, or at a level where the model does not yet beat a base-rate guess; the estimate is a weaker claim than a probability and survives where those do not.

Not affiliated with or endorsed by the USTA. Ratings labelled as published are USTA year-end figures; anything we describe as an estimate is ours, not USTA’s. Match data is from USTA TennisLink.