SRFL

You're on your own

2023

The Single Rider Fantasy League challenges you to choose the rider you think is most likely to win a race but is least likely to be picked by other players from r/Peloton.You score points based on how high your pick finishes and the number of users who choose the same rider.

Need an r/Peloton Fantasy ID? Send a message to u/Ser-Seaworth or u/GregLeBlonde on Reddit.
Your ID works for SRFL, WSRFL, and TFTPT. You only need to signup once.

In Progress

Volta a Catalunya

March 20–26

Enter SRFL 2023

E3 Saxo Bank Classic

Entries close at
11:15 UTC / 12:15 CET / 6:15 ET on
Friday, March 24

Enter SRFL 2023

Gent–Wevelgem

Entries close at
9:50 UTC / 10:50 CEST / 3:50 ET on
Sunday, March 26

The Rules

  • The top 30 finishers of a race earn points scaled by position and the importance of the race.

  • Scores are calculated by dividing the number of points a rider earned by the percentage of the users who picked them. A bonus is awarded for rare picks.

  • Entries are open until the posted deadline which is based on each event's scheduled start time. Entries sent after that time may appear to be submitted, but will not count.

  • To update your entry, simply submit a new one!

  • Details of how scores are calculated are available here.

Standings

Race Results

Latest

Grand Tours

Giro d'Italia
May 6–28, 2023
Tour de France
July 1–23, 2023
Vuelta a España
August 26–September 17, 2023

Monuments

Milano–Sanremo
March 18, 2023
Ronde van Vlaanderen
April 2, 2023
Paris–Roubaix
April 9, 2023
Liège–Bastogne–Liège
April 23, 2023
Il Lombardia
October 7, 2023

Stage Races

Tour Down Under
January 17–22, 2023
UAE Tour
February 20–26, 2023
Paris–Nice
March 5–12, 2023
Tirreno–Adriatico
March 6–12, 2023
Volta Catalunya
March 20–26, 2023
Itzulia Basque Country
April 3–8, 2023
Tour de Romandie
April 25–30, 2023
Criterium du Dauphiné
June 4–11, 2023
Tour de Suisse
June 11–18, 2023
Tour de Pologne
July 29–August 4, 2023
Benelux Tour
August 23–27, 2023
Tour of Guangxi
October 12–17, 2023

One Day Races

Cadel Evans Road Race
January 29, 2023
Omloop Het Nieuwsblad
February 25, 2023
Strade Bianche
March 4, 2023
Brugge–De Panne
March 22, 2023
E3 Harelbeke
March 24, 2023
Gent–Wevelgem
March 26, 2023
Dwars door Vlaanderen
March 29, 2023
Amstel Gold Race
April 16, 2023
La Flèche Wallonne
April 19, 2023
Eschborn–Frankfurt
May 1, 2023
Donostia San Sebastian
July 29, 2023
Worlds Road Race
August 6, 2023
Worlds ITT
August 11, 2023
BEMER Cyclassics
August 20, 2023
Bretagne Classic
September 3, 2023
GP Quebec
September 8, 2023
GP Montreal
September 10, 2023

Past Seasons

2022

Something Went Wrong

That didn't work. It's probably Avila's fault.

Thank You

Your entry for {{url.rider}} has been submitted. Good luck!

Coming Soon!

Full standings for bonus classifications are coming soon!

scoring

single rider fantasy league

DETAILS

SRFL has a simple concept: pick one rider to win a race. The better your rider does, the more points you score. However, there is a twist: points are shared between all the players who choose a rider. So, the more players who pick the same rider, the fewer points you keep!Points are awarded for selected WorldTour and World Championship races. The top 30 finishers in each event earn points according to their position and the race's importance. Players who make rare picks also earn bonus points!Scores for each race are calculated by dividing a rider's base points by the percentage of players who have picked them, but cannot exceed the rider's base score. In games with fewer than 100 players, a rider's base points are instead divided by the number of players who picked them.Riders who are picked by one percent of players or less are 'solo winners'. These players get the full base points and win a bonus. Bonuses are the product of a race's multiplier and the rider's finish position; they cannot exceed the base points. In games with fewer than 100 players, bonuses are instead awarded for unique picks.Race scores are rounded to the nearest tenth of a point. The player with the highest total at the end of the season wins the league. Final standings are based on the results published by firstcycling.com

Scoring Formula

Base Points

PositionTour de FranceGiro and VueltaMonument¹Major Stage Race²Minor Stage Race³Major One Day Race⁴Minor One Day Race⁵
1600500350280200180120
248040028022416014490
336030021016812010875
43002501751401009068
5270225158126908160
6240200140112807254
7216180126101726548
819216011290645844
917414510181585239
101561309173524736
111441208467484333
121321107862444030
131201007056403627
14108906250363225
1596805645322923
1690755242302721
1784704839282519
1878654536262317
1972604234242215
2066553931222013
2160503528201811
225445322518169
234840282216148
244235252014137
253630211712116
26302518141095
2724201411874
281815108653
29121086432
306543221

Bonus Points

PositionTour de FranceGiro and VueltaMonument¹Major Stage Race²Minor Stage Race³Major One Day Race⁴Minor One Day Race⁵
Multiplier6x5x4x3x2x1.5x1x
118015012090604530
217414511687584429
316814011284564228
416213510881544127
515613010478523926
615012510075503825
71441209672483624
81381159269463523
91321108866443322
101261058463423221
111201008060403020
12114957657382919
13108907054362718
14102856250342617
1596805645322416
1690755242302315
1784704839282114
1878654536262013
1972604234241812
2066553931221711
2160503528201510
225445322518149
234840282216128
244235252014117
25363021171296
26302518141085
2724201411864
281815108653
29121086432
306543221

¹ Includes the Worlds Road Race² Critérium du Dauphiné, Paris–Nice, Tirreno–Adriatico, Tour de Romandie, Tour de Suisse³ Volta a Catalunya, Itzulia Basque Country, Tour de Pologne, Tour Down Under, Tour of Guangxi, UAE Tour⁴ Amstel Gold Race, E3 Harelbeke, La Flèche Wallone, Gent–Wevelgem, Omloop Het Nieuwsblad, San Sebastian, Strade Bianche, Worlds ITT⁵ BEMER Cyclassic, Bretangne Classic, Cadel Evans Road Race, Classic Brugge–De Panne, Dwars door Vlaanderen, Eschborn–Frankfurt, GP Montreal, GP Quebec

Overall

Single Rider Fantasy League 2023

STANDINGS

Awarded to the player who scores
the most points during the season

Last updated on March 22, 2023 for Brugge-De Panne

Rank↓↑UserLatest ScoreTotal Score
1bdrammel9.8571.4
2spkr4thedead510299.3
3BSantos570243.9
4↑ 2alpal221410229.1
5↑ 2paulindy20006.3222.9
6↓ 2Kryziven222.6
7↓ 2rjbman2.5222.3
8bassmanyoowan201.7
9↑ 5AwakenTheBacon_9.8199.8
10↓ 1ser-seaworth0199
10↑ 2vbarrielle6.3199
12↑ 3Eyeconoclastic9.8197.9
13↓ 3CudoLanda0197
14↓ 3aidikay193.3
15↓ 2Perlut192.4
16↑ 2Judas_Bishop11.5186
17↓ 1JDdieSonne0184.6
18↑ 1yellow5210183.7
19↓ 2f1phoenix0182.6
20DorHarris9.8171.6
21paaulo10168.6
22Thomas1VL10162.6
23↑ 1ZBGT10157.3
24↓ 1DerpTrain149.3
25↑ 21nahgoe1649148.3
26↑ 1Sappert10147.7
27↓ 2Positive_Ad22280145.3
28↓ 2Zeckesan0144.6
29↓ 1VeggieLegs216.3143
30Goutye14140.4
31↑ 1edlll9111.5132.5
32↓ 3Gta3520132.1
33↑ 19Mattho45128.7
34↓ 3RaylanGivens80124
35↓ 2moipaslui0120.3
36↓ 2HalfRust0119
37MrR2D8118.3
38↓ 3MadnessBeliever118.1
39Divergee510115.7
40↓ 4baat112.3
41fewfiet10111.9
42↑ 1jurajisbetter10110.7
43↓ 5ssfoxx270109.1
44KhaledHisham_226.3106.5
45↑ 2SoniMax10105.2
46↓ 6Mattxps103.1
47↓ 5arne-b0101.4
48↓ 3kjjjz099.5
49↓ 1Salty-Level1099.4
50↑ 3Nussig2097.8
51↓ 2hossman3000087
52↓ 2mcrorigan086
53↑ 2vrobrolf1084.5
54↓ 3Joder-tio084.2
55↑ 2iamczecksy1082.1
56↑ 3andytheciderman1076.9
57↓ 3MacJokic075.6
58↑ 3Xcpa91073.7
59↓ 3oxnar73.3
60↑ 2BWallis171071.7
61↑ 2masterpierround1069.8
62↓ 4burden321068
63↑ 3PolarJace1066
64↓ 4unicornsandkittens64.6
65↑ 5YourBeneluxOverlords2062.7
66↓ 2GmckAgar2.559.8
67TuttlenotButtle1059.5
68↑ 8Norskov3058
69↓ 4copycatrfl057.2
70↓ 2Mjkittens046.2
71↑ 2K2daL1045.1
72↓ 3Robin3080245
73↓ 2mcbirk42.4
74↓ 2Seabhac7041.7
75↓ 1Miserable_Hour033.7
76↑ 4markp881033.3
77↓ 2the_ginger2732.2
78↓ 1CO2generator27.6
79↓ 1BerryFabulous23.6
80↓ 1detestrian23.5
81narlano021
82mussekuuper20.6
83↑ 20Checktaschu2020
84↓ 1PureNecessary137217.5
85↓ 1Smukstra16.2
86↓ 1Solesticio16
86↓ 1TwistedWitch016
88↓ 1Stanyer12.4
89↓ 1Robbenklopper12
90↓ 1Wateroski11.3
91↓ 1jakethebrick11110
92↓ 1sh5458.5
93↓ 1epi_counts8.1
93↓ 1Jharms178.1
95↓ 1Izzon3.5
96↓ 1chunt752.3
97↓ 1benjylat0
97↓ 1BEX_Fanboy0
97↓ 1Cletus_awreetus0
97↓ 1kioescport0
97↓ 1maurob10
97↓ 1onrust0
97↓ 1sluukkonen0

One Day Races

Single Rider Fantasy League 2023

STANDINGS

Awarded to the player who scores
the most points in one day races
during the season

Last updated on March 22, 2023 for Brugge-De Panne

Rank↓↑UserLatest ScoreTotal Score
1bdrammel9.8479.8
2spkr4thedead510253
3Perlut167.3
4bassmanyoowan161.7
5yellow5210138.9
6AwakenTheBacon_9.8127.5
7Eyeconoclastic9.8123.8
8Thomas1VL10109.9
9↑ 3Judas_Bishop11.5108
10↑ 3SoniMax10105.2
11vbarrielle6.3103
12↓ 3ser-seaworth099
13↓ 3Positive_Ad2228098.5
14↑ 2paaulo1096.2
15↓ 1arne-b090.3
16↓ 1BSantos57087.6
17↑ 25Mattho4578.7
18↓ 1aidikay76
19↑ 4Nussig2075.8
20↓ 2RaylanGivens8072.3
21↑ 1Sappert1066.3
22↓ 2rjbman2.566.1
23↓ 4ssfoxx27064
24↑ 1fewfiet1063.3
25↑ 2DorHarris9.861.5
26↓ 5MacJokic059
27↑ 1jurajisbetter1058.3
28↑ 1alpal22141058
28↑ 20Norskov3058
30↑ 53nahgoe164956.3
31↑ 1Divergee51055.3
32↓ 8kjjjz054.5
33↓ 7baat53.2
34↑ 2Salty-Level1053.1
35↑ 3vrobrolf1050.5
36↓ 7burden321048
37↓ 6unicornsandkittens46.6
38↑ 2edlll9111.546.5
39paulindy20006.344.9
40↓ 7Joder-tio044.2
41↓ 7CudoLanda044
42↓ 7Kryziven43.9
43andytheciderman1043.4
44ZBGT1043
45↓ 8mcbirk42.4
46MrR2D838.6
47↓ 2VeggieLegs216.337.4
48↑ 2Xcpa91037.3
49↑ 2masterpierround1035.8
50↓ 10hossman3000035
51↑ 10Goutye1433.7
52↑ 3iamczecksy1033.5
53↑ 5BWallis171030.7
54↑ 8markp881029.6
55↓ 8JDdieSonne028.6
56↓ 7Zeckesan027.9
57↑ 9TuttlenotButtle1026.4
58↓ 7Mattxps25.8
59↑ 4KhaledHisham_226.325.6
60↓ 7the_ginger2724.9
61↓ 7oxnar24.7
62↑ 24YourBeneluxOverlords2023.6
63↓ 7Seabhac7021.7
64↑ 11K2daL1021.4
65↓ 8HalfRust021
66↓ 7mussekuuper20.6
67↓ 7MadnessBeliever20.5
68↑ 30Checktaschu2020
68↑ 9PolarJace1020
70↓ 6f1phoenix018.6
71↓ 6PureNecessary137217.5
72↓ 5Gta352016.2
72↓ 5Smukstra16.2
74↓ 5moipaslui016
74↓ 5Solesticio16
74↓ 5TwistedWitch016
77↓ 5DerpTrain15
78↓ 5Mjkittens014.9
79↓ 5Stanyer12.4
80↓ 4Wateroski11.3
81↓ 4jakethebrick11110
82↓ 3copycatrfl09.7
83↓ 3sh5458.5
84↓ 3epi_counts8.1
84↓ 3Jharms178.1
86↓ 2mcrorigan05
87↓ 2Miserable_Hour04
88↓ 2BerryFabulous3.6
89↑ 1GmckAgar2.52.5
90↓ 2chunt752.3
90↓ 2narlano02.3
92↓ 2BEX_Fanboy0
92↓ 2CO2generator0
92↓ 2detestrian0
92↓ 2kioescport0
92↓ 2maurob10
92↓ 2onrust0
92↓ 2Robbenklopper0

Stage Races

Single Rider Fantasy League 2023

STANDINGS

Awarded to the player who scores
the most points in stage races
during the season

Last updated on March 12, 2023 for Paris–Nice and Tirreno–Adriatico

Rank↓↑UserLatest ScoreTotal Score
1↑ 10Kryziven93.3178.7
2↑ 2paulindy200036.5178
3↑ 3alpal221470171.1
4↑ 8f1phoenix100164
5BSantos5720.3156.3
6↓ 4rjbman44.8156.2
7↑ 25JDdieSonne0156
8CudoLanda42153
9↑ 70DerpTrain7.3134.3
10↑ 42aidikay93.3117.3
11↓ 1Zeckesan14116.7
12↑ 2Gta35244.8115.9
13↓ 12ZBGT20.3114.3
14↑ 1DorHarris44.8110.1
15↓ 12Goutye0106.7
16↑ 7VeggieLegs215105.6
17↑ 1moipaslui40104.3
18↑ 29ser-seaworth14100
19↑ 42HalfRust4298
20↑ 41MadnessBeliever93.397.6
21↑ 36vbarrielle36.596
22↑ 8nahgoe167092
23↓ 14bdrammel091.6
24↑ 55edlll914286
25↓ 3Sappert33.781.4
26↑ 2mcrorigan22.381
27↓ 7KhaledHisham_2222.380.9
28↑ 24MrR2D4279.7
29↓ 22Judas_Bishop078
30↑ 31Mattxps6877.3
31↑ 1Eyeconoclastic44.874.1
32paaulo33.772.4
33↑ 12AwakenTheBacon_4272.3
34↑ 13Divergee533.760.4
35↑ 10baat44.859.1
36↑ 43Gmck7.357.3
37↓ 5Thomas1VL1452.7
38↓ 17jurajisbetter052.4
39↓ 26hossman3000052
40↑ 1RaylanGivens820.351.7
41↓ 26Mattho550
42↓ 19fewfiet48.6
42↓ 19iamczecksy048.6
42↓ 19oxnar048.6
45↑ 16copycatrfl4247.5
46↓ 9Positive_Ad22281446.8
47↑ 14Salty-Level11.346.3
47↑ 32spkr4thedead514246.3
49↓ 9PolarJace1446
50↓ 9ssfoxx271445.1
51↑ 10kjjjz11.345
51↓ 36Robin3080245
53↓ 12yellow5211.344.8
54↑ 7BWallis1722.341
55↓ 36bassmanyoowan40
55↑ 24Joder-tio540
57↓ 34YourBeneluxOverlords539.1
58↑ 3Xcpa91436.4
59↑ 20masterpierround1434
59↑ 2vrobrolf1434
61↓ 24andytheciderman033.5
62↓ 23TuttlenotButtle033.1
63↑ 16Mjkittens11.331.3
64↓ 10Miserable_Hour7.329.7
65↓ 16CO2generator20.327.6
66↓ 35Perlut525.1
67↓ 39K2daL23.7
68↓ 11detestrian023.5
69↓ 15Nussig1422
70↑ 9BerryFabulous20
70↓ 10burden321020
70↓ 38Seabhac720
73↑ 6narlano018.7
74↑ 5unicornsandkittens18
75↓ 26MacJokic016.6
76↑ 3Robbenklopper1212
77↓ 36arne-b011.1
78↓ 29the_ginger2707.3
79↓ 25markp8803.7
80↓ 23Izzon3.5
81↓ 20benjylat0
81↓ 20BEX_Fanboy0
81↓ 2chunt7500
81↓ 20Cletus_awreetus0
81↓ 20kioescport0
81↓ 20mussekuuper0
81↓ 2Norskov00
81↓ 20sh5450
81↓ 20sluukkonen0
81↓ 20TwistedWitch00
81↓ 20Wateroski0

Best Pick

Single Rider Fantasy League 2023

STANDINGS

Awarded to the player who scores
the most points in a single race

Last updated on March 22, 2023 for Brugge-De Panne

Rank↓↑UserScoreRiderRace
1bdrammel470Mathieu Van Der PoelSanremo
2spkr4thedead51189Anthony TurgisSanremo
3bassmanyoowan140Filippo GannaSanremo
3Perlut140Filippo GannaSanremo
5JDdieSonne136Jack HaigParis–Nice
6DerpTrain127Aurélien Paret-PeintreParis–Nice
7AwakenTheBacon_101Nils PolittOmloop
8f1phoenix100Damiano CarusoTirreno
9ZBGT94Harm VanhouckeUAE Tour
10aidikay93.3Primoz RoglicTirreno
10Kryziven93.3Primoz RoglicTirreno
10MadnessBeliever93.3Primoz RoglicTirreno
13vbarrielle93Romain GrégoireStrade
14Thomas1VL90Tom PidcockStrade
14yellow5290Tom PidcockStrade
16paulindy200082Rudy MolardDown Under
17BSantos5780Lucas PlappUAE Tour
17rjbman80Lucas PlappUAE Tour
19arne-b79Kragh Andersen SørenSanremo
19SoniMax79Kragh Andersen SørenSanremo
21ser-seaworth78Rudy MolardParis–Nice
22VeggieLegs2172Kévin VauquelinParis–Nice
23alpal221470Lennard KämnaTirreno
23Judas_Bishop70Natnael TesfazionDown Under
23nahgoe1670Lennard KämnaTirreno
26Mattxps68Harm VanhouckeTirreno
27Goutye66.7Jay VineDown Under
28CudoLanda64George BennettDown Under
29Eyeconoclastic60Dylan van BaarleOmloop
30HalfRust56David GauduParis–Nice
31RaylanGivens854Tiesj BenootStrade
32GmckAgar50Lucas HamiltonParis–Nice
33DorHarris45Sepp KussUAE Tour
33Mattho45Sepp KussUAE Tour
33Robin3080245Mauro SchmidDown Under
36baat44.8Joao AlmeidaTirreno
36Gta35244.8Joao AlmeidaTirreno
38edlll9144Tobias FossParis–Nice
38moipaslui44Elie GesbertDown Under
40Positive_Ad222843Michal KwiatkowskiStrade
40unicornsandkittens43Matteo JorgensonOmloop
42burden32142Neilson PowlessSanremo
42copycatrfl42Tao Geoghegan HartTirreno
42MrR2D42Giulio CicconeTirreno
45hossman300040Ben O'ConnorDown Under
45Zeckesan40Ben O'ConnorDown Under
47fewfiet35Wout van AertSanremo
47Joder-tio35Simon YatesParis–Nice
47MacJokic35Wout Van AertSanremo
47mcrorigan35Simon YatesParis–Nice
47Salty-Level35Simon YatesParis–Nice
52Divergee533.7Mikel LandaTirreno
52kjjjz33.7Romain BardetParis–Nice
52paaulo33.7Mikel LandaTirreno
52Sappert33.7Mikel LandaTirreno
56↑ 7Norskov30Sam WelsfordDe Panne
56ssfoxx2730Rui CostaStrade
58↓ 1Nussig29.2Tadej PogacarSanremo
58↓ 1vrobrolf29.2Tadej PogacarSanremo
60↓ 1iamczecksy28.6Remco EvenepoelUAE Tour
60↓ 1KhaledHisham_2228.6Remco EvenepoelUAE Tour
60↓ 1oxnar28.6Remco EvenepoelUAE Tour
60↓ 1YourBeneluxOverlords28.6Remco EvenepoelUAE Tour
64↓ 1andytheciderman28Mads PedersenSanremo
65jurajisbetter27Caleb EwanCadel Evans
66mcbirk24Matej MohoricStrade
67Xcpa922.4Neilson PowlessParis–Nice
68BWallis1722.3Adam YatesTirreno
69Seabhac721.7Pello BilbaoStrade
70CO2generator20.3Aleksandr VlasovTirreno
71BerryFabulous20Tadej PogacarParis–Nice
71↑ 25Checktaschu20Fabio JakobsenDe Panne
71detestrian20Tadej PogacarParis–Nice
71K2daL20Einer RubioUAE Tour
71masterpierround20Tadej PogacarParis–Nice
71Mjkittens20Tadej PogacarParis–Nice
71PolarJace20Tadej PogacarParis–Nice
71TuttlenotButtle20Tadej PogacarParis–Nice
79↓ 1Miserable_Hour18.7Jonas VingegaardParis–Nice
79↓ 1narlano18.7Jonas VingegaardParis–Nice
81↓ 1PureNecessary137217.5Christophe LaporteSanremo
82↓ 1Smukstra16.2Attila ValterStrade
83↓ 1markp8816Valentin MadouasStrade
83↓ 1Solesticio16Benoît CosnefroySanremo
83↓ 1TwistedWitch16Valentin MadouasStrade
86↓ 1Stanyer12.4Magnus CortSanremo
87↓ 1Robbenklopper12Carlos VeronaTirreno
88↓ 1Wateroski11.3Hugo PageCadel Evans
89↓ 1the_ginger2711.2Jasper PhilipsenSanremo
90↓ 1jakethebrick11110Quinn SimmonsStrade
91↓ 1mussekuuper8.5Michael MatthewsCadel Evans
91↓ 1sh5458.5Michael MatthewsCadel Evans
93↓ 1epi_counts8.1Tom PidcockOmloop
93↓ 1Jharms178.1Tom PidcockOmloop
95↓ 1Izzon3.5Geoffrey BouchardUAE Tour
96↓ 1chunt752.3Aleksandr VlasovStrade

Saganth

Single Rider Fantasy League 2023

STANDINGS

Awarded to the player who scores
the most points from riders who finished second
during the season

Last updated on March 22, 2023 for Brugge-De Panne

RankUserScorePicks
1Perlut167.33
2BSantos571523
3bassmanyoowan1401
4rjbman124.82
5HalfRust722
6paulindy200067.32
7vbarrielle561
8baat44.81
8DorHarris44.81
8Eyeconoclastic44.81
8Gta35244.81
12vrobrolf21.32
13CudoLanda161
13Goutye161
13markp88161
13Mattxps161
13moipaslui161
13TwistedWitch161
19arne-b11.31
19f1phoenix11.31
19JDdieSonne11.31
19oxnar11.31
19Wateroski11.31
24alpal2214101
24andytheciderman101
24iamczecksy101
24jurajisbetter101
24PolarJace101
24Sappert101
24SoniMax101
24ZBGT101

Lucky in Love

Single Rider Fantasy League 2023

STANDINGS

Awarded to the player who scores
points in the most races
during the season
More Information

Last updated on March 22, 2023 for Brugge-De Panne

RankUserSuccessful PicksEntries
1AwakenTheBacon_89
1Divergee589
1Nussig89
1paulindy200089
1Sappert89
6alpal221479
6andytheciderman79
6BSantos5779
6BWallis1779
6jurajisbetter79
6MrR2D79
6paaulo79
6Positive_Ad222879
6rjbman79
6ssfoxx2779
6yellow5279
6Zeckesan79
18 DorHarris78
18 KhaledHisham_2278
18 Thomas1VL78
18 VeggieLegs2178
18 Xcpa978
23aidikay77