Name:
James Fryers
Gender:
Male
Club:
Penistone
Age Group:
U17
Login to follow

Every Wednesday, until September, one runner, drawn at random, who improves their handicap since last week and clicks their clock will win a prize.

 To enter please login or, if you are new user, click Claim your Handicap to create a login

Following
Please login to view
Followers
Please login to view

 Login to follow this runner

Show:

Lookup other runners to compare your handicap and do head-to-head comparisons

See what your handicap will be:

Distance or
Time  Hrs  Mins  Secs
Date
Conditions

EventTimeRaceSSSvSSSDate 
8002:38.2North of England League Division 4EC1.9-2.814 Jul 19+
parkrun21:09Sewerby parkrun # 3902.5-0.325 May 19+
3.75M25:54Spencers Arms Dash 3.752.30.01 May 19+
parkrun21:00Penistone parkrun # 12.3-0.413 Apr 19+
parkrun21:22Penistone parkrun # 42.60.04 May 19+
3.75M26:45Spencers Arms Dash 3.752.80.94 Sep 19
3.75M25:55Spencers Arms Dash 3.752.10.23 Apr 19
300011:38.6Dorothy Hyman Winter Track Series1.3-0.56 Feb 19
5K22:03Huddersfield 5K Park Series2.21.818 Jul 19
parkrun22:45Fell Foot parkrun # 2333.41.927 Jul 19
500020:04.1Dorothy Hyman Winter Track Series0.1-1.39 Jan 19
5M37:26Worsbrough 52.92.222 May 19
parkrun22:24Frickley Country parkrun # 123.01.730 Mar 19
parkrun22:47Concord parkrun # 4432.62.820 Jul 19
3.75M27:54Spencers Arms Dash 3.752.72.85 Jun 19
10K46:29The Joe Percy Invitation 10K1.53.012 Jun 19
parkrun23:05Sewerby parkrun # 3912.63.41 Jun 19
15005:46.6North of England League Division 4EC0.61.919 May 19
parkrun20:40Rother Valley parkrun # 2391.0-1.629 Sep 18
parkrun23:18Penistone parkrun # 32.73.727 Apr 19
parkrun23:22Hillsborough parkrun # 3362.24.33 Aug 19
parkrun22:49New Earswick parkrun # 413.61.919 Jan 19
10K49:34Penistone 10K2.84.530 Jun 19
parkrun23:43Barnsley parkrun # 4263.83.39 Mar 19
parkrun24:40Storthes Hall parkrun # 46.02.916 Feb 19
parkrun22:32Millom parkrun # 954.0-0.36 Oct 18
parkrun24:29Middleton Woods parkrun # 723.64.914 Sep 19
parkrun23:08Hillsborough parkrun # 3063.61.229 Dec 18
parkrun23:26Barnsley parkrun # 4124.60.88 Dec 18
parkrun22:17Hillsborough parkrun # 3012.21.024 Nov 18
parkrun23:19Temple Newsam parkrun # 3023.61.65 Jan 19
parkrun24:15Glossop parkrun # 1882.65.531 Aug 19
parkrun21:59Concord parkrun # 3883.6-1.67 Jul 18
parkrun21:49Wakefield Thornes parkrun # 2021.21.127 Oct 18
parkrun23:27Temple Newsam parkrun # 2924.21.23 Nov 18
parkrun23:57Barnsley parkrun # 4282.65.023 Mar 19
parkrun22:16Barnsley parkrun # 4002.30.315 Sep 18
parkrun22:30Dewsbury parkrun # 3233.2-0.218 Aug 18
parkrun21:45Poolsbrook parkrun # 1231.60.011 Aug 18
parkrun22:01Glossop parkrun # 1322.4-0.321 Jul 18
4K16:33Up & Running South Yorkshire League-0.62.114 Oct 18
15005:44.6South Yorkshire League1.00.930 Jun 18
8002:41.71South Yorkshire Series0.5-1.025 Mar 18
3.75M27:12Spencers Arms Dash 3.752.7-0.12 May 18
parkrun22:30Rothwell parkrun # 372.60.426 May 18
5K22:30Huddersfield 5K Park Series2.01.019 Jul 18
3.75M27:31Spencers Arms Dash 3.752.40.76 Jun 18
3.75M28:25Spencers Arms Dash 3.752.32.25 Sep 18
300012:12.3Dorothy Hyman Winter Track Series2.1-1.124 Jan 18
parkrun23:39Barnsley parkrun # 3933.22.028 Jul 18
4.2K20:23Up & Running South Yorkshire League4.04.318 Nov 18
3.75M28:43Spencers Arms Dash 3.753.11.84 Jul 18
parkrun23:15Barnsley parkrun # 3882.81.623 Jun 18
parkrun22:43Keswick parkrun # 1943.6-0.217 Feb 18
parkrun22:41Barnsley parkrun # 3703.20.210 Feb 18
parkrun22:37Hillsborough parkrun # 2623.00.23 Feb 18
Mile5:59.9Dorothy Hyman Winter Track Series0.0-0.47 Feb 18
8002:51.9South Yorkshire League0.42.220 May 18
parkrun23:37Wakefield Thornes parkrun # 1752.82.314 Apr 18
parkrun20:58Rother Valley parkrun # 1940.8-3.19 Sep 17
12004:30.82South Yorkshire Series0.50.921 Jan 18
3.75M29:38Spencers Arms Dash 3.753.13.24 Apr 18
parkrun24:52Hillsborough parkrun # 2526.01.425 Nov 17
8002:48.64South Yorkshire Series0.50.45 Nov 17
parkrun23:55Concord parkrun # 3494.80.914 Oct 17
parkrun25:19Fell Foot parkrun # 1545.82.41 Jan 18
parkrun27:13Barnsley parkrun # 4173.09.01 Jan 19
parkrun24:23Barnsley parkrun # 3644.02.525 Dec 17
parkrun23:06Doncaster parkrun # 2162.41.811 Nov 17
parkrun22:09Fell Foot parkrun # 1322.4-2.115 Jul 17
15005:46.2South Yorkshire League1.4-0.21 Jul 17
parkrun26:01Barnsley parkrun # 3764.05.431 Mar 18
parkrun23:55Nostell Priory parkrun # 1643.02.716 Sep 17
parkrun23:52Hillsborough parkrun # 2383.4-0.119 Aug 17
parkrun28:36Rothwell parkrun # 682.911.31 Jan 19
15005:55.3South Yorkshire League1.01.317 Jun 17
parkrun24:23Barnsley parkrun # 3423.41.129 Jul 17
parkrun24:47Fell Foot parkrun # 1442.84.57 Oct 17
parkrun25:35Nostell Priory parkrun # 1763.25.523 Dec 17
parkrun22:36Sheffield Castle parkrun # 1783.2-2.021 Jan 17
4K18:25Up & Running South Yorkshire League0.45.129 Oct 17
parkrun25:41Barnsley parkrun # 3662.66.26 Jan 18
8002:52.2South Yorkshire League0.71.123 Apr 17
parkrun23:31Nostell Priory parkrun # 1264.4-1.524 Dec 16
parkrun25:49Barnsley parkrun # 3623.06.116 Dec 17
2K9:48Northern Counties Relay Championships6.04.721 Oct 17
parkrun22:38Rother Valley parkrun # 1761.00.38 Apr 17
parkrun23:10Hillsborough parkrun # 2172.00.325 Mar 17
parkrun24:22Oakwell Hall parkrun # 1305.2-0.718 Feb 17
300012:42.2Barnsley AC Winter Track Series1.4-0.725 Jan 17
parkrun22:53Rotherham parkrun # 1971.8-0.111 Mar 17
parkrun23:21Wetherby parkrun # 971.01.627 May 17
parkrun24:10Barnsley parkrun # 3322.81.320 May 17
parkrun25:18Barnsley parkrun # 3433.23.05 Aug 17
10003:41.09South Yorkshire Series0.51.122 Jan 17
parkrun23:51Glossop parkrun # 791.61.913 May 17
parkrun25:28Barnsley parkrun # 3442.93.212 Aug 17
parkrun24:13Barnsley parkrun # 3212.81.44 Mar 17
3.5K15:05Up and Running South Yorkshire League1.00.011 Dec 16
parkrun22:45Fell Foot parkrun # 932.2-0.78 Oct 16
parkrun24:41Poolsbrook parkrun # 691.23.922 Jul 17
parkrun22:43Concord parkrun # 2961.8-0.415 Oct 16
5K24:40Love Later Life 5K1.83.27 May 17
3.9K18:21Up & Running South Yorkshire League-1.88.419 Nov 17
parkrun24:40Barnsley parkrun # 3133.02.07 Jan 17
parkrun24:52Barnsley parkrun # 3103.22.225 Dec 16
8002:51.2South Yorkshire League0.80.72 Jul 16
parkrun22:42Hillsborough parkrun # 1772.4-1.011 Jun 16
parkrun23:11Barnsley parkrun # 2832.8-0.525 Jun 16
parkrun25:05Fell Foot parkrun # 1043.22.631 Dec 16
parkrun24:56Barnsley parkrun # 3083.42.117 Dec 16
parkrun23:01Shrewsbury parkrun # 1381.20.83 Sep 16
parkrun23:59Fell Foot parkrun # 961.82.029 Oct 16
1.5M11:38Silkstone Kids Mini-Shuffle5.81.324 Sep 16
10003:33.11South Yorkshire Series0.5-1.524 Jan 16
3.61K18:10Up and Running South Yorkshire League4.82.930 Oct 16
parkrun23:32Concord parkrun # 2743.00.014 May 16
parkrun25:20Rother Valley parkrun # 1681.64.611 Feb 17
parkrun22:25Hillsborough parkrun # 1602.0-1.213 Feb 16
parkrun23:57York parkrun # 2101.32.417 Sep 16
parkrun24:40Poolsbrook parkrun # 331.43.619 Nov 16
parkrun25:13Barnsley parkrun # 2893.82.26 Aug 16
parkrun24:33Hillsborough parkrun # 1812.82.023 Jul 16
parkrun24:41Barnsley parkrun # 2823.21.918 Jun 16
4.5K22:49South Yorkshire Schools' Championships1.65.94 Feb 17
1.5M11:42Silkstone Kids Mini-Shuffle6.01.44 Jun 16
parkrun26:34Fell Foot parkrun # 865.42.920 Aug 16
parkrun25:12Barnsley parkrun # 3001.84.222 Oct 16
parkrun25:30Huddersfield parkrun # 2891.84.712 Nov 16
parkrun33:19Millom parkrun # 566.013.91 Jan 18
3.6K18:17Up and Running South Yorkshire League3.24.920 Nov 16
8003:00.8South Yorkshire League0.73.217 Apr 16
parkrun25:00Barnsley parkrun # 2862.23.416 Jul 16
parkrun24:37Barnsley parkrun # 2723.01.99 Apr 16
8002:49.12South Yorkshire Series0.5-1.318 Oct 15
parkrun24:21Sheffield Castle parkrun # 1402.02.523 Apr 16
parkrun25:58Barnsley parkrun # 2882.84.530 Jul 16
parkrun33:07Fell Foot parkrun # 1673.016.77 Apr 18
parkrun24:52Barnsley parkrun # 2653.02.420 Feb 16
3K16:44Up & Running South Yorkshire League6.06.816 Oct 16
parkrun25:14Barnsley parkrun # 2593.52.59 Jan 16
parkrun22:53Fell Foot parkrun # 293.0-1.316 May 15
parkrun26:34Lanhydrock parkrun # 1075.03.36 Feb 16
parkrun24:51Barnsley parkrun # 2622.03.430 Jan 16
parkrun23:14Keswick parkrun # 732.00.422 Aug 15
parkrun23:33Hillsborough parkrun # 1283.00.011 Jul 15
parkrun27:17Barnsley parkrun # 2903.06.513 Aug 16
parkrun24:46Barnsley parkrun # 2542.52.719 Dec 15
parkrun26:28Barnsley parkrun # 722.50.023 Jun 12
parkrun25:16Barnsley parkrun # 741.5-3.67 Jul 12
parkrun25:17Barnsley parkrun # 762.0-2.021 Jul 12
parkrun25:44Barnsley parkrun # 802.5-1.718 Aug 12
parkrun25:28Barnsley parkrun # 811.0-0.625 Aug 12
parkrun25:10Barnsley parkrun # 854.0-4.222 Sep 12
parkrun24:16Barnsley parkrun # 862.0-3.629 Sep 12
parkrun23:51Barnsley parkrun # 881.5-2.313 Oct 12
parkrun24:05Barnsley parkrun # 913.0-2.63 Nov 12
parkrun23:17Barnsley parkrun # 931.0-2.117 Nov 12
parkrun27:10Barnsley parkrun # 1011.05.85 Jan 13
parkrun25:11Barnsley parkrun # 1062.51.016 Feb 13
parkrun24:47Barnsley parkrun # 1071.01.823 Feb 13
parkrun23:30Barnsley parkrun # 1081.5-1.12 Mar 13
8003:06.65Sheffield Lord Mayor's Open0.90.021 Apr 13
parkrun23:40Barnsley parkrun # 1171.0-0.34 May 13
parkrun24:24Barnsley parkrun # 1182.00.111 May 13
parkrun24:54Barnsley parkrun # 1192.50.518 May 13
parkrun24:48Barnsley parkrun # 1202.00.825 May 13
parkrun27:25Hillsborough parkrun # 222.05.26 Jul 13
parkrun27:46Barnsley parkrun # 1272.55.313 Jul 13
parkrun25:07Barnsley parkrun # 1303.00.33 Aug 13
parkrun24:09Barnsley parkrun # 1311.00.610 Aug 13
parkrun23:47Cheltenham parkrun # 271.4-0.524 Aug 13
parkrun24:12Barnsley parkrun # 1341.00.731 Aug 13
parkrun25:07Barnsley parkrun # 1351.02.37 Sep 13
parkrun24:07Barnsley parkrun # 1371.00.521 Sep 13
parkrun23:57Temple Newsam parkrun # 341.8-0.628 Sep 13
parkrun24:31Barnsley parkrun # 1402.00.312 Oct 13
parkrun25:18Barnsley parkrun # 1453.00.716 Nov 13
parkrun27:22Barnsley parkrun # 1462.54.723 Nov 13
parkrun24:55Barnsley parkrun # 1493.00.014 Dec 13
parkrun26:52Barnsley parkrun # 1513.03.325 Dec 13
parkrun25:38Barnsley parkrun # 1543.50.74 Jan 14
parkrun25:21Barnsley parkrun # 1553.50.311 Jan 14
parkrun26:47Barnsley parkrun # 1562.53.718 Jan 14
parkrun26:03Barnsley parkrun # 1573.02.025 Jan 14
parkrun24:18Worcester parkrun # 1391.50.48 Feb 14
parkrun25:34Sewerby parkrun # 1191.52.622 Feb 14
parkrun26:09Barnsley parkrun # 1633.51.68 Mar 14
parkrun25:34Barnsley parkrun # 1642.51.615 Mar 14
parkrun25:21Barnsley parkrun # 1672.01.85 Apr 14
parkrun25:25Barnsley parkrun # 1681.02.912 Apr 14
parkrun25:02Barnsley parkrun # 1712.01.23 May 14
parkrun25:30Concord parkrun # 1681.03.017 May 14
parkrun25:14Barnsley parkrun # 1742.51.024 May 14
parkrun22:41Barnsley parkrun # 1761.0-2.17 Jun 14
parkrun25:22Hillsborough parkrun # 731.03.921 Jun 14
parkrun24:16Barnsley parkrun # 1811.02.012 Jul 14
parkrun26:29Barnsley parkrun # 1843.03.82 Aug 14
parkrun21:59Kings Lynn parkrun # 1521.0-2.49 Aug 14
parkrun24:32Barnsley parkrun # 1861.53.316 Aug 14
parkrun25:18Barnsley parkrun # 1891.54.76 Sep 14
parkrun24:31Barnsley parkrun # 1921.53.327 Sep 14
parkrun23:57Barnsley parkrun # 1932.01.74 Oct 14
parkrun24:08Barnsley parkrun # 1952.51.618 Oct 14
8002:52.16South Yorkshire Series0.5-4.02 Nov 14
parkrun24:21Barnsley parkrun # 1982.52.08 Nov 14
1.75M14:19Silkstone Mini Shuffle 1.751.57.529 Nov 14
parkrun23:40Barnsley parkrun # 2043.00.220 Dec 14
parkrun23:43Barnsley parkrun # 2053.00.325 Dec 14
parkrun23:27Keswick parkrun # 393.0-0.227 Dec 14
parkrun24:05Fell Foot parkrun # 112.02.03 Jan 15
parkrun24:48Barnsley parkrun # 2083.02.317 Jan 15
10003:46.28South Yorkshire Series0.50.38 Feb 15
parkrun23:46Barnsley parkrun # 2102.50.914 Feb 15
parkrun24:50Fell Foot parkrun # 172.03.321 Feb 15
parkrun25:02Barnsley parkrun # 2122.53.228 Feb 15
1.75M12:30Silkstone Kids Mini-Shuffle 1.751.51.521 Mar 15
parkrun24:58Barnsley parkrun # 2162.53.128 Mar 15
8003:02.4South Yorkshire League0.81.712 Apr 15
15006:07.02Sheffield Festival of Athletics0.31.726 Apr 15
8003:06.3South Yorkshire League0.52.910 May 15
parkrun24:38York parkrun # 1560.84.223 May 15
parkrun23:10Sewerby parkrun # 1851.50.830 May 15
parkrun24:57Barnsley parkrun # 2272.53.013 Jun 15
1.75M13:32Silkstone Kids Mini-Shuffle 1.751.55.020 Jun 15
parkrun25:41Barnsley parkrun # 2321.55.318 Jul 15
8003:04.7South Yorkshire League0.82.325 Jul 15
parkrun23:50Barnsley parkrun # 2342.01.51 Aug 15
parkrun24:09Fell Foot parkrun # 422.02.115 Aug 15
parkrun24:06Barnsley parkrun # 2382.51.529 Aug 15
parkrun24:14Concord parkrun # 2371.03.25 Sep 15
parkrun25:25Barnsley parkrun # 2402.53.912 Sep 15
1.75M12:54Silkstone Kids Mini-Shuffle 1.751.52.819 Sep 15
3.5K16:43Up and Running South Yorkshire League1.04.511 Oct 15
3.5K16:58Up and Running South Yorkshire League1.05.225 Oct 15
3.6K18:29Up and Running South Yorkshire League1.07.615 Nov 15
parkrun25:48Barnsley parkrun # 2504.03.021 Nov 15
1.75M13:45Silkstone Kids Mini-Shuffle 1.751.55.75 Dec 15
3.5K18:35Up and Running South Yorkshire League1.09.213 Dec 15
parkrun25:32Barnsley parkrun # 2552.04.625 Dec 15
parkrun25:29Barnsley parkrun # 2602.04.516 Jan 16
parkrun25:31Barnsley parkrun # 2661.05.527 Feb 16
parkrun25:55Barnsley parkrun # 2712.05.22 Apr 16
8003:23.1South Yorkshire League0.18.98 May 16

Order By:

EventTimeRaceDate
XC6:34Up and Running South Yorkshire League21 Oct 12
XC6:30Up and Running South Yorkshire League11 Nov 12
XC6:41Up and Running South Yorkshire League25 Nov 12
XC7:38Up and Running South Yorkshire League9 Dec 12
FELL7:58Rivington Pike (3.2M/699ft)30 Mar 13
XC6:38Up and Running South Yorkshire League20 Oct 13
XC7:42Up and Running South Yorkshire League10 Nov 13
XC7:06Up and Running South Yorkshire League24 Nov 13
XC6:46Up and Running South Yorkshire League8 Dec 13
FELL11:54Coiners Junior5 May 14
FELL19:59Trunce 3 (4M/558ft)12 May 14
FELL13:45West Nab (5.9M/1640ft)31 May 14
FELL21:24Trunce 4 (4M/558ft)2 Jun 14
FELL19:15Trunce 5 (4M/558ft)23 Jun 14
parkrunNTDewsbury parkrun # 10728 Jun 14
FELL18:42Trunce 6 (4M/558ft)14 Jul 14
FELL17:24Trunce 7 (4M/558ft)4 Aug 14
FELL18:08Trunce 8 (4M/558ft)18 Aug 14
FELL17:33Trunce 9 (4M/558ft)8 Sep 14
XC6:04Up and Running South Yorkshire League12 Oct 14
XC6:21Up and Running South Yorkshire League26 Oct 14
XC6:34Up and Running South Yorkshire League16 Nov 14
XC6:19Up and Running South Yorkshire League14 Dec 14
FELL19:04Trunce (4M/558ft)30 Mar 15
FELL20:49West Nab (5.9M/1640ft)18 Apr 15
FELL18:41Trunce 2 (4M/558ft)20 Apr 15
FELL16:00Coiners Junior4 May 15
FELL18:45Trunce 3 (4M/558ft)11 May 15
FELL19:42Trunce 4 (4M/558ft)1 Jun 15
FELL18:21Trunce 5 (4M/558ft)21 Jun 15
FELL19:27Trunce 6 (4M/558ft)13 Jul 15
FELL19:09Trunce 7 (4M/558ft)3 Aug 15
FELL18:25Trunce 8 (4M/558ft)24 Aug 15
FELL22:00Trunce 9 (4M/558ft)14 Sep 15
3K18:56English School Fell Running Championships27 Sep 15
XC11:34South Yorkshire Schools' Championships23 Jan 16
FELL19:53Trunce 1 (4M/558ft)4 Apr 16
FELL18:49Trunce 2 (4M/558ft)25 Apr 16
FELL14:39Coiners Junior2 May 16
FELL18:06Trunce 3 (4M/558ft)16 May 16
FELL23:04West Nab22 May 16
FELL18:49Trunce 4 (4M/558ft)6 Jun 16
FELL17:45Trunce 5 (4M/558ft)27 Jun 16
FELL18:06Trunce 6 (4M/558ft)18 Jul 16
FELL18:00Trunce 7 (4M/558ft)8 Aug 16
FELL9:15Padfield Plum Fair Scamper - Junior (1.2M/160ft)11 Sep 16
FELL18:28Trunce 9 (4M/558ft)12 Sep 16
FELL29:21English Schools' Fell Running Championships25 Sep 16
FELL16:09Trunce 1 (4M/558ft)27 Mar 17
FELL27:53West Nab (5.9M/1640ft)1 Apr 17
FELL24:06Coiners Juniors1 May 17
FELL18:11Trunce 3 (4M/558ft)8 May 17
FELL29:33Hayfield May Queen (2.9M/656ft)19 May 17
FELL16:51Trunce 4 (4M/558ft)22 May 17
FELL16:09Trunce 5 (4M/558ft)12 Jun 17
FELL16:26Trunce 6 (4M/558ft)3 Jul 17
FELL16:32Trunce 7 (4M/558ft)24 Jul 17
FELL16:03Trunce 8 (4M/558ft)14 Aug 17
FELL17:33Trunce 9 (4M/558ft)4 Sep 17
XC23:24Up & Running South Yorkshire League17 Dec 17
FELL17:57Junior Trunce (2M/300ft)16 Apr 18
FELL24:51Hartcliff Hill (2.5M/452ft)19 Apr 18
FELL29:31Hayfield May Queen18 May 18
FELL17:58Junior Trunce 4 (2M/300ft)21 May 18
FELL33:38Winster (4M/581ft)28 Jun 18
FELL18:04Junior Trunce 6 (2M/300ft)2 Jul 18
FELL39:35Broomhead Chase (3.5M/820ft)15 Jul 18
FELL33:14Eccles Pike (3.4M/1001ft)8 Aug 18
FELL18:45Junior Trunce 8 (2M/300ft)13 Aug 18
FELL17:38Junior Trunce 9 (2M/300ft)3 Sep 18
FELL14:53Lothersdale Show (1.5M/400ft)8 Sep 18
FELL34:57Bluebell 3 (4M/446ft)16 Sep 18
FELL21:26Buttermere Shepherd's Meet (1.6M/902ft)28 Oct 18
FELL36:33David Staff Memorial Race (3.7M/1001ft)25 Nov 18
4K21:10Up & Running South Yorkshire League (Inc South Yorkshire Championships)9 Dec 18
FELL29:47Wansfell (2.1M/1400ft)27 Dec 18
XC27:31South Yorkshire Schools Championships2 Feb 19
FELL27:22Hoppits Hill (3.5M/820ft)24 Feb 19
FELL16:40Junior Trunce 1 (2M/300ft)1 Apr 19
FELL16:52Trunce 2 (4M/558ft)29 Apr 19
FELL16:40Trunce 3 (4M/558ft)13 May 19
FELL26:52Hayfield May Queen (2.9M/656ft)17 May 19
FELL17:39Trunce 4 (4M/558ft)3 Jun 19
FELL17:15Trunce 5 (4M/558ft)24 Jun 19
FELL17:08Trunce 6 (4M/558ft)15 Jul 19