Elite Toronto Softball League - Pitching Stats - REC+ - 2026

ETSL Pitching Stats - REC+ - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 16 IP)
Wins Strike Outs ERA WHIP BAA
Riththu Natkunaseelan
Wins 4
K 14
ERA 7.425
WHIP 2.597
Hrair Janian
K 26
Wins 1
ERA 16.555
WHIP 4.130
Janesh Sritharan
ERA 5.600
K 12
Wins 3
WHIP 2.350
Janesh Sritharan
WHIP 2.350
K 12
ERA 5.600
Wins 3
Janesh Sritharan
BAA 0.330
K 12
ERA 5.600
Wins 3
RK Player              Team GP Wins Loss Tie SO IP Hits Runs ER HR BB K ERA WHIP BAA K/BB B/S Balls Strikes Pit BF IBB AO GO FPS FPB
RK Player              Team GP Wins Loss Tie SO IP Hits Runs ER HR BB K ERA WHIP BAA K/BB B/S Balls Strikes Pit BF IBB AO GO FPS FPB
1 Jay Uthay 5 2 3 0 0 30 108 81 81 2 36 22 18.900 4.800 0.470 0.611 0.810 235 290 525 230 0 25 39 116 114
2 Gobi Naren 4 1 3 0 0 20.66 98 79 79 3 15 8 26.767 5.470 0.576 0.533 0.601 125 208 333 170 0 31 18 102 68
3 Hrair Janian 5 1 3 0 0 28.33 95 68 67 4 22 26 16.555 4.130 0.477 1.182 0.703 173 246 419 199 0 30 23 110 89
4 Nicholas Petrelli 5 0 4 0 0 16.34 93 65 65 4 8 12 27.846 6.181 0.624 1.500 0.585 103 176 279 149 0 16 20 89 60
5 Russean Cain 5 3 2 0 0 31 108 65 65 4 18 16 14.677 4.065 0.540 0.889 0.661 162 245 407 200 1 44 14 104 96
6 Francis Paculanan 4 1 3 0 0 22 93 63 63 4 5 5 20.045 4.455 0.585 1.000 0.330 66 200 266 159 0 38 19 121 38
7 Prashan Singam 4 1 3 0 0 20.67 86 62 61 1 14 6 20.658 4.838 0.548 0.429 0.616 114 185 299 157 0 31 20 93 64
8 Alham Khatol 4 2 2 0 0 23.67 94 61 61 4 11 10 18.040 4.436 0.553 0.909 0.512 109 213 322 170 0 24 30 113 57
9 Kesavan Sathasivanathan 4 0 4 0 0 22.67 72 53 53 4 14 14 16.365 3.794 0.480 1.000 0.695 132 190 322 150 0 32 18 84 66
10 Lathusan Thirumaran 5 2 3 0 0 30.34 87 52 52 3 17 10 11.997 3.428 0.481 0.588 0.560 122 218 340 181 0 40 26 115 67
11 Aswin Logan 4 2 2 0 0 22 76 51 51 1 15 18 16.227 4.136 0.494 1.200 0.574 112 195 307 154 0 25 20 95 59
12 Ray Surujbally 3 2 1 0 0 13.33 72 50 50 5 11 8 26.257 6.227 0.600 0.727 0.465 73 157 230 120 1 23 6 81 39
13 Waqar Dogar 4 3 1 0 0 24.67 75 48 48 4 8 10 13.620 3.364 0.487 1.250 0.467 86 184 270 154 0 26 35 108 46
14 Matt Kastelic 4 2 2 0 0 24.67 82 46 46 1 7 9 13.052 3.608 0.522 1.286 0.516 96 186 282 157 0 37 22 101 56
15 Thanuyan Tharmakulenthiran 5 4 1 0 0 30 80 46 46 3 19 14 10.733 3.300 0.452 0.737 0.575 122 212 334 177 0 38 26 110 67
16 Nooruddin Mohammed 4 2 2 0 0 24.67 75 45 45 7 7 19 12.769 3.324 0.500 2.714 0.396 80 202 282 150 0 26 21 105 45
17 Vithushek Jeyakumaran 3 0 3 0 0 7 60 43 43 2 4 5 43.000 9.143 0.714 1.250 0.532 59 111 170 84 0 5 10 47 37
18 George Iordanou 3 0 3 0 0 18.33 66 43 43 1 8 19 16.421 4.037 0.520 2.375 0.411 74 180 254 127 0 20 15 96 31
19 Pirashon Satkunalingam 5 2 2 0 0 32.33 76 44 42 1 13 16 9.094 2.753 0.420 1.231 0.568 129 227 356 181 0 43 31 109 72
20 Kanthan Arul 5 4 0 0 0 33.67 79 42 41 1 17 17 8.524 2.851 0.420 1.000 0.508 121 238 359 188 0 44 30 125 63
21 Rakshan Sarap 3 0 2 0 0 13.01 51 39 39 4 8 7 20.984 4.535 0.531 0.875 0.451 55 122 177 96 0 16 14 69 27
22 Soham Parikh 4 2 2 0 0 26.01 67 38 38 2 9 9 10.227 2.922 0.450 1.000 0.479 92 192 284 149 0 37 27 102 47
23 Abhi Srikantharajah 3 2 1 0 0 17.34 57 37 37 3 12 11 14.937 3.979 0.487 0.917 0.527 77 146 223 117 1 25 12 78 39
24 Jesse Mahadeo 3 1 1 0 0 20.33 57 36 36 2 14 14 12.395 3.492 0.456 1.000 0.636 98 154 252 125 0 33 7 71 54
25 Neithun Vipulan 4 3 1 0 0 25.67 68 33 33 2 7 14 8.999 2.922 0.463 2.000 0.395 79 200 279 147 0 30 28 106 41
26 Neethan Kanthasamy 2 0 1 0 0 13.34 43 32 32 5 2 6 16.792 3.373 0.518 3.000 0.394 41 104 145 83 0 22 10 63 20
27 James Berana 3 2 1 0 0 20 51 32 32 7 4 8 11.200 2.750 0.443 2.000 0.282 42 149 191 115 0 34 18 94 21
28 Ayub Bhula 3 1 1 0 0 15 54 31 30 3 3 7 14.000 3.800 0.540 2.333 0.320 41 128 169 100 0 21 12 79 21
29 Huzaifah Mahida 3 1 2 0 0 19 57 30 30 3 4 6 11.053 3.211 0.523 1.500 0.365 50 137 187 109 0 21 20 78 31
30 Riththu Natkunaseelan 4 4 0 0 0 27.34 62 29 29 0 9 14 7.425 2.597 0.419 1.556 0.497 93 187 280 148 0 37 26 96 52
31 Colin Jesudasan 3 1 2 0 0 20 53 28 28 2 5 7 9.800 2.900 0.465 1.400 0.366 52 142 194 114 0 29 19 80 34
32 Brindan Senthilrajan 4 1 2 0 0 10 38 22 22 1 0 12 15.400 3.800 0.567 12.000 0.300 27 90 117 67 0 9 8 48 19
33 Sameeshan Somaskandamoorthy 1 1 0 0 0 6 32 21 21 2 1 5 24.500 5.500 0.640 5.000 0.435 30 69 99 50 0 3 9 32 18
34 Sham Singh 2 0 2 0 0 7.67 23 20 20 0 15 3 18.253 4.954 0.390 0.200 1.085 64 59 123 59 0 10 8 30 29
35 Aman Chahal 1 1 0 0 0 5.33 25 18 18 1 1 2 23.640 4.878 0.610 2.000 0.204 10 49 59 41 0 8 5 34 7
36 Thivaas Kulenthiran 2 2 0 0 0 12.67 32 17 17 2 2 5 9.392 2.684 0.471 2.500 0.329 28 85 113 68 0 16 13 50 18
37 Jathurshan Thangadurai 3 0 1 0 0 9 22 16 16 1 7 6 12.444 3.222 0.407 0.857 0.758 47 62 109 54 0 9 9 29 25
38 Janesh Sritharan 3 3 0 0 0 20 35 16 16 0 12 12 5.600 2.350 0.330 1.000 0.489 65 133 198 106 0 26 21 72 34
39 Jathunath Thiyagalingam 4 1 0 0 0 12 28 15 15 0 6 8 8.750 2.833 0.418 1.333 0.655 55 84 139 67 0 17 8 39 28
40 Alamin Wohab 1 1 0 0 0 6 25 13 13 0 1 1 15.167 4.333 0.595 1.000 0.388 19 49 68 42 0 9 6 30 12
41 Prashanth Yoganathan 2 0 0 0 0 0.66 11 10 10 1 2 0 106.061 19.697 0.733 0.000 0.588 10 17 27 15 0 0 2 10 5
42 Vivek Chawla 1 0 1 0 0 6 20 11 10 0 0 4 11.667 3.333 0.526 4.000 0.412 21 51 72 38 0 6 8 27 11
43 Daurelo Gashaj 1 0 1 0 0 6.33 15 10 10 0 7 3 11.058 3.476 0.366 0.429 0.800 36 45 81 41 0 11 5 26 15
44 Sayon Umapalan 1 0 0 0 0 1.67 10 9 9 0 2 0 37.725 7.186 0.588 0.000 0.571 12 21 33 17 0 4 1 11 6
45 James GumstayX 1 1 0 0 0 7 16 9 9 0 2 4 9.000 2.571 0.421 2.000 0.479 23 48 71 38 0 8 8 25 13
46 Mohammad Kasuji 1 1 0 0 0 6 14 7 7 0 4 1 8.167 3.000 0.424 0.250 0.706 24 34 58 33 0 8 7 20 13
47 Sathish Thanasekran 1 1 0 0 0 6 13 7 7 0 5 3 8.167 3.000 0.382 0.600 0.660 31 47 78 34 0 5 8 17 17
48 Sajid X 1 1 0 0 0 5 14 6 6 0 1 5 8.400 3.000 0.483 5.000 0.349 15 43 58 29 0 4 5 22 7
49 Sameeshan Somaskandamoorthyx 1 1 0 0 0 7 15 6 6 0 1 4 6.000 2.286 0.429 4.000 0.250 11 44 55 35 0 10 5 30 5
50 Ackshan Devakumar 1 1 0 0 0 5 13 4 4 0 0 2 5.600 2.600 0.481 2.000 0.333 12 36 48 27 0 5 7 19 8
51 Rayhan Khan 1 0 0 0 0 0.33 3 3 3 0 2 1 63.636 15.152 0.500 0.500 1.429 10 7 17 6 0 0 0 3 3
52 Paul Bhatti 1 0 0 0 0 1 3 3 3 0 1 0 21.000 4.000 0.429 0.000 0.833 5 6 11 7 0 1 2 3 3
53 Diluxan Devakumar 1 0 0 0 0 1 4 3 3 1 1 0 21.000 5.000 0.571 0.000 1.111 10 9 19 7 0 1 1 5 2
54 Iqroup Shergill 1 0 0 0 0 2 6 3 3 0 0 1 10.500 3.000 0.500 1.000 0.400 6 15 21 12 0 5 0 8 4
55 Shawn Arul 1 0 0 0 0 1 0 0 0 0 0 0 0.000 0.000 0.000 0.000 1.333 4 3 7 3 0 3 0 1 2

Glossary
GP: Games Played Wins: Wins Loss: Losses Tie: Tie SO: Shutouts
IP: Innings Pitched Hits: Hits Runs: Runs ER: Earned Runs HR: Home Runs Given
BB: Walks K: Strikeouts BF: Batters Faced Balls: Balls Thrown Strikes: Strikes Thrown
PIT: Total Pitches IBB: Intentional Walks FPB: First Pitch Balls GO: Number of Ground Outs FPS: First Pitch Strikes
AO: Number of Air Outs (Fly Balls, Popups, Line Drives) K/BB:Strikeout/Walk Ratio B/S:Balls/Strike Ratio ERA: Earned Runs Average
WHIP:Walks plus hits per inning pitched BAA:Batting average against