Teams

Scarborough

2024 WINTER A18&O WEEKEND · 2024 Winter A18&O 3.5 MEN

14 players · average NTRP 3.50 / OHIO VALLEY

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 →
Schedule22 played
2024-05-19vs Racquet ClubLost 01
L#2 SinglesRyan Sosinski vs Jacob Osterhout0-6, 0-6
2024-05-19vs WedgewoodWon 41
W#1 DoublesChristian Mpody / Russ Hoser vs Matthew Rocco / Nathan Cheung7-5, 6-4
W#1 SinglesKarim Khatib vs Michael Hornbaker6-4, 6-4
W#2 DoublesMichael Goodstein / Nick Mariotti vs David Kallile / Brady Waltz6-4, 7-5
L#2 SinglesJoseph Feck vs Jon McClymont4-6, 4-6
W#3 DoublesNeal Becker / Allen Porter vs Charles Dabbs / Michael Wible6-0, 6-1
2024-05-05vs WickertreeLost 01
L#2 SinglesRyan Sosinski vs Rezvan Ngalla4-6, 4-6
2024-05-04vs The Player's Club 2Won 31
W#1 SinglesChristian Mpody vs Aaron Crookes7-5, 7-5
W#2 DoublesMichael Goodstein / Adam Tornberg vs Andrew Sapp / Matthew Zoyhofski6-0, 6-2
L#2 SinglesJoseph Feck vs David McKinley4-6, 4-6
W#3 DoublesKarim Khatib / Allen Porter vs Jordan Moening / Will Stevens6-0, 3-6, 1-0
2024-04-28vs The Player's Club 2Won 31
W#1 DoublesJames Hu / Christian Mpody vs Jordan Moening / Andrew Sapp6-0, 6-2
L#1 SinglesKarim Khatib vs Aaron Crookes6-7, 6-7
W#2 DoublesNick Mariotti / Michael Goodstein vs Will Stevens / Diego PortaleS6-1, 6-0
W#2 SinglesRuss Hoser vs Andy Meyer6-3, 6-3
2024-04-21vs Racquet Club 2Won 31
W#1 DoublesJames Hu / Karim Khatib vs Min Yu / Paul Anderson6-1, 6-0
W#2 DoublesNeal Becker / Allen Porter vs Drew Domecq / Christian Greco6-2, 6-3
L#2 SinglesNick Mariotti vs Emilio Codecido3-6, 4-6
W#3 DoublesAdam Tornberg / Joseph Feck vs Kevin Karaba / Luke Howard6-2, 2-6, 1-0
2024-04-21vs The Player's ClubLost 01
L#1 SinglesRyan Sosinski vs David Hayman3-6, 3-6
2024-04-14vs WickertreeWon 40
W#1 SinglesRyan Sosinski vs Evan Hale6-2, 6-2
W#2 DoublesNeal Becker / Allen Porter vs Adam Beckett / Joshua Hokanson6-3, 6-1
W#2 SinglesKarim Khatib vs Rami Hanna6-2, 6-3
W#3 DoublesJoseph Feck / Kevin Kimble vs Timothy Schwarm / Charles Cunningham6-3, 6-4
2024-04-14vs New AlbanyWon 10
W#2 SinglesRyan Sosinski vs Preston Eberlyn6-2, 6-2
2024-04-07vs The Player's Club 1Lost 23
L#1 DoublesRuss Hoser / James Hu vs David Galbreath / Jonathan Scherer4-6, 5-7
W#1 SinglesKarim Khatib vs Adam Snyder6-3, 6-4
L#2 DoublesMichael Kalata / Nick Mariotti vs Kurt Maschari / KEVIN EDWARDS4-6, 4-6
W#2 SinglesJoseph Feck vs Todd Shewman7-5, 7-5
L#3 DoublesNeal Becker / Allen Porter vs Lou Hevezi / Robert McDonald1-6, 2-6
2024-03-24vs Olympic 1Lost 23
W#1 DoublesChristian Mpody / James Hu vs Daniel Bower / Shane Campbell6-1, 7-6
W#1 SinglesRyan Sosinski vs Christian Elliott6-4, 6-3
L#2 DoublesDavid Foster / Nick Mariotti vs Kevin Lickman / Jeff Baldwin2-6, 6-3, 0-1
L#2 SinglesKarim Khatib vs Dan Button2-6, 3-6
L#3 DoublesKevin Kimble / Joseph Feck vs Christopher Milliken / Jay Parsons6-7, 4-6
2024-03-17vs OlympicLost 01
L#1 SinglesRyan Sosinski vs Tian Zeng3-6, 4-6
2024-03-17vs Olympic 2Won 50
W#1 DoublesChristian Mpody / James Hu vs Mike Straw / Joey Dillon6-4, 6-3
W#1 SinglesRyan Sosinski vs Anthony Tynan6-2, 6-3
W#2 DoublesDavid Foster / Russ Hoser vs Jeremiah Weiker / Jacob Grealy6-4, 6-3
W#2 SinglesKarim Khatib vs Dan Haar6-4, 6-4
W#3 DoublesNeal Becker / Allen Porter vs Tommy Shannon / Dan Gearino6-1, 6-0
2024-03-10vs New Albany 2Won 31
W#1 DoublesJames Hu / Christian Mpody vs Cory Oestreich / Ryan Korynski7-5, 6-3
L#1 SinglesRyan Sosinski vs Scott Mayo6-7, 6-7
W#2 DoublesNick Mariotti / Russ Hoser vs Paul Russell / Joshua Grischow7-5, 6-3
W#3 DoublesKarim Khatib / Allen Porter vs Senthil Maruthamuthu / Venkata Kovvuri6-2, 6-0
2024-03-03vs Racquet ClubLost 01
L#1 SinglesRyan Sosinski vs Jacob Osterhout2-6, 3-6
2024-03-03vs ElysiumWon 31
W#1 DoublesChristian Mpody / James Hu vs Alec Broadfoot / Troy Fischer2-6, 6-1, 1-0
L#2 DoublesDavid Foster / Michael Kalata vs Steve Ruff / Thomas Nowak4-6, 3-6
W#2 SinglesRyan Sosinski vs Jay Freeman6-2, 6-2
W#3 DoublesKarim Khatib / Russ Hoser vs Jeffrey Sagar / Dale Hibner6-1, 6-0
2024-02-25vs Racquet Club 1Lost 14
L#1 DoublesChristian Mpody / James Hu vs Sathish Kumar Valluri / Prasad Kumbharkar3-6, 1-6
L#1 SinglesKarim Khatib vs Kamalesh Yegneswaran3-6, 3-6
L#2 DoublesRuss Hoser / Nick Mariotti vs Ramamohan Sanepalli / Sriram Srinivasan1-6, 2-6
W#2 SinglesRyan Sosinski vs RAJESH NARASIMHAN6-3, 6-3
L#3 DoublesKevin Kimble / Michael Goodstein vs Paul Breen / Gary Young2-6, 3-6
2024-02-25vs The Player's ClubLost 01
L#1 SinglesRyan Sosinski vs David Hayman5-7, 5-7
2024-02-18vs New Albany 1Lost 23
L#1 DoublesR Jackson Moss / James Hu vs Shawn Whetstone / Debebe Kebede3-6, 6-3, 0-1
W#1 SinglesRyan Sosinski vs Isaac Rose6-4, 6-3
L#2 DoublesDavid Foster / Christian Mpody vs Matthew Selby / Rajeev Seth6-7, 3-6
L#2 SinglesKarim Khatib vs Brian Goetz3-6, 3-6
W#3 DoublesNick Mariotti / Russ Hoser vs Yared Ayenachew / Noah Turner6-4, 4-6, 1-0
2024-02-04vs WedgewoodWon 31
W#1 DoublesChristian Mpody / Russ Hoser vs Matthew Rocco / Ashley Gale7-6, 6-0
W#1 SinglesRyan Sosinski vs Nathan Cheung6-1, 6-1
L#2 DoublesAllen Porter / Neal Becker vs Jon McClymont / David Kallile4-6, 3-6
W#3 DoublesNick Mariotti / Adam Tornberg vs Maxwell Rocco / George Ferritto6-1, 6-2
2024-01-28vs OlympicWon 10
W#2 SinglesRyan Sosinski vs MARCO PIAZZA6-3, 6-4
2024-01-21vs Racquet Club 2Won 41
L#1 DoublesMichael Kalata / Russ Hoser vs Min Yu / Clifton Hudson6-2, 6-7, 0-1
W#1 SinglesRyan Sosinski vs Gregory Jungwirth7-6, 7-6
W#2 DoublesMichael Goodstein / Nick Mariotti vs Christian Greco / Drew Domecq6-0, 6-1
W#2 SinglesKarim Khatib vs Sam Mikhail6-2, 6-3
W#3 DoublesNeal Becker / Allen Porter vs Sravanth Kuppam / Kyle Schneider6-2, 6-2
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 2024 Winter A18&O 3.5 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 3.34 estimated across 5 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.52
Nick Mariotti
usually #2 Doubles 64%, also #3 Doubles 27% · published
3.39
Karim Khatib
usually #2 Singles 39%, also #1 Singles 31% · published
3.32
Christian Mpody
usually #1 Doubles 80%, also #2 Doubles 10% · published 3.5
3.30
Michael Goodstein
usually #2 Doubles 80%, also #3 Doubles 20% · published
Adam Tornberg
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
Allen Porter
published 3.5
3.17
Joseph Feck
usually #3 Doubles 50%, also #2 Singles 50% · published
James Hu
published
Kevin Kimble
usually #3 Doubles 43%, also #1 Singles 29% · published
Michael Kalata
usually #2 Doubles 67%, also #1 Doubles 33% · published
Neal Becker
usually #3 Doubles 57%, also #2 Doubles 43% · published
R Jackson Moss
usually #1 Doubles 100% · published
Russ Hoser
usually #1 Doubles 40%, also #2 Doubles 30% · published
Ryan Sosinski
usually #1 Singles 65%, also #2 Singles 35% · 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.

Michael Goodstein + Nick Mariotti5169% games+15.2% vs expected
Joseph Feck + Kevin Kimble4357% games+5.6% vs expected
Allen Porter + Neal Becker71245% games+2.4% vs expected
Michael Goodstein + Karim Khatib6553% games−2.4% vs expected
Allen Porter + Nick Mariotti5161% gamesnot enough data
Karim Khatib + Russ Hoser2447% gamesnot enough data
Russ Hoser + Nick Mariotti3248% gamesnot enough data
Adam Tornberg + Michael Goodstein213 matchesnot enough data
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.

Nick Mariotti
63W–36L career · 11 lines in 2024
<1%44%56%
3.52
Karim Khatib
82W–59L career · 13 lines in 2024
<1%77%22%
3.39
3.5
Christian Mpody
63W–30L career · 10 lines in 2024
1%89%10%
3.32
Michael Goodstein
24W–17L career · 5 lines in 2024
1%90%8%
3.30
3.5
Adam Tornberg
18W–12L career · 3 lines in 2024
not enough data
3.5
Allen Porter
16W–17L career · no lines in 2024
not enough data
Joseph Feck
30W–32L career · 6 lines in 2024
11%88%1%
3.17
James Hu
4W–3L career · no lines in 2024
not enough data
Kevin Kimble
21W–16L career · 7 lines in 2024
not enough data
Michael Kalata
19W–26L career · 3 lines in 2024
not enough data
Neal Becker
27W–55L career · 7 lines in 2024
not enough data
R Jackson Moss
0W–1L career · 1 line in 2024
not enough data
Russ Hoser
40W–30L career · 10 lines in 2024
not enough data
Ryan Sosinski
18W–16L career · 17 lines in 2024
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.