Teams

Sports Mall-Granger/Osley

2025 Fall Outdoor League-Saturday · 4.0M

15 players · average NTRP 3.95 / UTAH

View scouting list →
Schedule8 played
2025-10-25vs Wasatch Tennis TeamLost 13
L#1 DoublesJake Johnson / Andrew Osborn vs Timothy Smith / Van Vu5-7, 6-4, 0-1
L#1 SinglesShane Kirk vs Paul Gascoigne3-6, 2-6
L#2 DoublesTROY GRANGER / Christopher Ahearn vs Brady Rasmussen / Ben Ginster1-6, 4-6
W#3 DoublesJon Nielson / David Hubert vs N/A6-0, 6-0
2025-10-18vs The ButtcapsWon 40
W#1 DoublesJon Nielson / Mike Logan vs JJ Amaya / Ethan Stanley6-3, 7-5
W#1 SinglesMarc Henley vs Jens Nilson6-2, 6-4
W#2 DoublesChuck Russell / Tj Wallin vs Ryan Crocker / Michael Kennedy6-1, 6-3
W#3 DoublesShane Kirk / David Hubert vs Ayden Smith / Michael Mower6-2, 6-4
2025-10-11vs Liberty Park-WrightSplit 22
W#1 DoublesTROY GRANGER / Andrew Osborn vs Kasen Wright / Chris White6-3, 6-4
L#1 SinglesMarc Henley vs Bryson Choque6-3, 1-6, 0-1
W#2 DoublesDerek Ollivier / Tj Wallin vs Hudson Martin / Christopher Johnson6-4, 6-4
L#3 DoublesDavid Hubert / Shane Kirk vs Jason McNeill / Manti Hansen0-6, 7-6, 0-1
2025-09-27vs Eccles-DalpeLost 04
L#1 DoublesDerek Ollivier / Shane Kirk vs Karel Bodden / James Watson3-6, 1-6
L#1 SinglesMarc Henley vs Dario Pinet5-7, 3-6
L#2 DoublesChuck Russell / Jonathan Greene vs Alex Dalpe / Armando Castro'2-6, 3-6
L#3 DoublesAndrew Osborn / Christopher Ahearn vs Prema Zipp / Jerad Amundsen3-6, 6-0, 0-1
2025-09-20vs Heber Valley-Holmberg/MillerWon 20
W#1 DoublesChuck Russell / Christopher Ahearn vs Francisco Rubio / Timothy McNeill6-3, 3-6, 1-0
W#2 DoublesJon Nielson / David Hubert vs John Platt / Dave King7-5, 5-7, 1-0
2025-09-13vs Sports Mall-ArunSplit 22
W#1 DoublesRodrigo Nascimento / Gregory Hatch vs Arunnatesh Muthukkumaraswamy / Karthik Kasiviswanathan6-3, 2-6, 1-0
L#1 SinglesMarc Henley vs Claudio Torres3-6, 4-6
W#2 DoublesJake Johnson / Tj Wallin vs Val Georgiev / Milad Sefiddashti6-3, 7-6
L#3 DoublesTROY GRANGER / Mike Logan vs Chris Terry / Peter Fisher2-6, 3-6
2025-09-06vs Liberty Park-Tsujino/D'AgostiniSplit 22
L#1 DoublesGregory Hatch / Christopher Ahearn vs Brian Crowe / Cameron Willes4-6, 7-6, 1-0
L#1 SinglesMarc Henley vs Nicholas Mihalyi6-7, 2-6
W#2 DoublesDerek Ollivier / Tj Wallin vs CHRISTOPHER HO / Jeff Meiling1-6, 6-2, 1-0
W#3 DoublesTROY GRANGER / Jonathan Greene vs N/A6-0, 6-0
2025-08-23vs Liberty Park-VorsaneLost 13
L#1 DoublesChuck Russell / Derek Ollivier vs Jordan Fong / Matthew McDonald3-6, 6-7
L#1 SinglesMike Logan vs Igor Khomyakov3-6, 1-6
L#2 DoublesTROY GRANGER / Jonathan Greene vs Craig Hendrix / Corey Bankhead6-3, 1-6, 0-1
W#3 DoublesDavid Hubert / Jon Nielson vs Jay Taggart / Chandler Farr4-6, 6-3, 1-0
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 standings10 teams · 4.0M
TeamWLInd. WInd. LSets lostGames lost
1Wasatch Tennis Team8028411207
2Liberty Park-Vorsane71191330262
3SunPro-George53181430253
4Heber Valley-Holmberg/Miller53191334264
5Eccles-Dalpe44141838294
6Sports Mall-Granger/Osley35141841306
7Sports Mall-Arun35112145324
8Liberty Park-Tsujino/D'Agostini26151737317
9Liberty Park-Wright26141842304
10The Buttcaps1772554357

Ordered by team wins, then losses, then sets lost — the order USTA uses to seed a flight. Individual wins are lines, not ties.

See the full flight, with every team’s record

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.65 estimated across 14 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.99
Chuck Russell
usually #1 Doubles 50%, also #2 Doubles 50% · published 4
3.88
Gregory Hatch
usually #1 Doubles 100% · published 4
3.80
Mike Logan
usually #1 Doubles 33%, also #3 Doubles 33% · published
3.76
Derek Ollivier
usually #2 Doubles 50%, also #1 Doubles 50% · published 4
3.73
Jake Johnson
usually #2 Doubles 50%, also #1 Doubles 50% · published 4
3.71
Andrew Osborn
usually #1 Doubles 67%, also #3 Doubles 33% · published 4
3.68
Christopher Ahearn
usually #1 Doubles 50%, also #2 Doubles 25% · published 4
3.65
Jon Nielson
usually #3 Doubles 50%, also #2 Doubles 25% · published 4
3.64
David Hubert
usually #3 Doubles 75%, also #2 Doubles 25% · published 4
3.50
Jonathan Greene
usually #2 Doubles 100% · published
3.47
Shane Kirk
usually #3 Doubles 50%, also #1 Doubles 25% · published 4
3.46
Rodrigo Nascimento
usually #1 Doubles 100% · published 4
3.43
Tj Wallin
usually #2 Doubles 100% · published
3.37
TROY GRANGER
usually #2 Doubles 40%, also #3 Doubles 40% · published 3.5
Marc Henley
usually #1 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.

Andrew Osborn + Christopher Ahearn3358% games+13.2% vs expected
Chuck Russell + David Hubert10064% games+10.3% vs expected
Mike Logan + Gregory Hatch4163% games+7.2% vs expected
Jake Johnson + Mike Logan9257% games+4.6% vs expected
Christopher Ahearn + Jake Johnson7450% games+2.4% vs expected
Christopher Ahearn + Gregory Hatch3254% games+2.3% vs expected
Andrew Osborn + Mike Logan5160% games+1.4% vs expected
David Hubert + Shane Kirk7946% games+0.8% 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.

4
Chuck Russell
95W–33L career · 4 lines in 2025
<1%53%47%
3.99
4
Gregory Hatch
158W–64L career · type A · 2 lines in 2025
<1%83%17%
3.88
Mike Logan
177W–64L career · 3 lines in 2025
1%93%6%
3.80
4
Derek Ollivier
32W–32L career · 4 lines in 2025
2%95%3%
3.76
4
Jake Johnson
175W–131L career · 2 lines in 2025
4%94%2%
3.73
4
Andrew Osborn
55W–44L career · 3 lines in 2025
5%94%1%
3.71
4
Christopher Ahearn
33W–42L career · 4 lines in 2025
8%91%1%
3.68
4
Jon Nielson
87W–50L career · 4 lines in 2025
13%87%<1%
3.65
4
David Hubert
58W–46L career · 4 lines in 2025
15%85%<1%
3.64
Jonathan Greene
58W–72L career · 2 lines in 2025
50%50%<1%
3.50
4
Shane Kirk
45W–57L career · 4 lines in 2025
58%42%<1%
3.47
4
Rodrigo Nascimento
21W–21L career · 1 line in 2025
64%36%<1%
3.46
Tj Wallin
12W–10L career · 4 lines in 2025
69%31%<1%
3.43
3.5
TROY GRANGER
70W–120L career · 5 lines in 2025
<1%84%15%
3.37
Marc Henley
12W–12L career · 5 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.