Elite Toronto Softball League - Pitching Stats - REC - 2026

ETSL Pitching Stats - REC - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 11 IP)
Wins Strike Outs ERA WHIP BAA
Ackshan Devakumar
Wins 3
K 16
ERA 8.623
WHIP 2.839
Raj Indrakumar
K 19
Wins 2
ERA 12.421
WHIP 3.802
Shemaiah Shankar
ERA 6.813
K 3
Wins 2
WHIP 2.676
Tamim Jamal
WHIP 2.440
K 11
ERA 8.185
Wins 2
Shemaiah Shankar
BAA 0.406
K 3
ERA 6.813
Wins 2
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 Thevesan Ragavan 3 0 3 0 0 15.66 78 56 55 0 6 11 24.585 5.364 0.600 1.833 0.417 65 156 221 130 0 16 19 90 40
2 Zain Moledina 3 1 2 0 0 16.67 78 51 51 3 2 14 21.416 4.799 0.614 7.000 0.308 52 169 221 127 0 18 15 95 32
3 Dean Seegobin 2 0 2 0 0 11 64 42 42 2 3 4 26.727 6.091 0.681 1.333 0.376 41 109 150 94 0 10 13 66 28
4 Raj Indrakumar 5 2 2 0 0 23.67 66 42 42 0 24 19 12.421 3.802 0.420 0.792 0.752 152 202 354 157 0 25 23 90 67
5 Jugaansan  Thayalan 2 2 0 0 0 10.67 49 36 36 1 0 10 23.618 4.592 0.605 10.000 0.303 33 109 142 81 0 15 7 60 21
6 Sajeevkumar Vaithiyanathan 2 0 2 0 0 10 50 33 33 2 4 7 23.100 5.400 0.617 1.750 0.444 48 108 156 81 0 12 8 52 29
7 Ervin So 2 1 1 0 0 12 44 33 33 1 5 7 19.250 4.083 0.550 1.400 0.579 66 114 180 80 0 16 7 48 32
8 Nader Mostafaee 2 0 2 0 0 11.67 47 32 32 0 15 8 19.195 5.313 0.495 0.533 0.808 97 120 217 95 0 14 11 51 44
9 Rakeeth Srinesan 3 1 1 0 0 14.01 47 32 32 0 3 10 15.989 3.569 0.522 3.333 0.382 47 123 170 90 0 15 15 63 28
10 Karish Kanagalingam 2 0 2 0 0 5 26 30 30 0 22 5 42.000 9.600 0.426 0.227 1.467 88 60 148 61 0 4 4 23 38
11 Zeeshan Khan 2 0 2 0 0 12 45 28 28 0 9 9 16.333 4.500 0.511 1.000 0.547 58 106 164 88 0 17 8 53 35
12 Mathushan Suthakaran 2 1 1 0 0 13.67 50 27 27 2 4 14 13.826 3.950 0.532 3.500 0.455 56 123 179 94 0 11 15 69 25
13 Janarth Punniyamoorthy 2 1 1 0 0 9.33 40 25 25 2 5 14 18.757 4.823 0.556 2.800 0.526 51 97 148 72 0 5 8 45 27
14 Umesh Suthananthan 3 1 1 1 0 20.67 52 25 25 2 2 13 8.466 2.612 0.456 6.500 0.367 58 158 216 114 0 23 24 81 33
15 Ackshan Devakumar 3 3 0 0 0 18.67 49 23 23 1 4 16 8.623 2.839 0.471 4.000 0.389 51 131 182 104 0 20 14 76 28
16 Tamim Jamal 3 2 0 1 0 19.67 46 23 23 0 2 11 8.185 2.440 0.442 5.500 0.290 38 131 169 104 0 22 21 81 23
17 Ani Das 2 0 1 0 0 3.67 25 22 22 0 8 1 41.962 8.992 0.568 0.125 0.813 39 48 87 44 0 7 2 26 17
18 Janesh Sritharan 2 1 1 0 0 10 36 22 22 1 1 8 15.400 3.700 0.545 8.000 0.302 26 86 112 66 0 9 12 51 15
19 Sajanthan Sabesh 2 1 1 0 0 12.67 37 22 22 0 10 16 12.155 3.710 0.435 1.600 0.574 66 115 181 85 0 9 13 58 27
20 Ahnaf Munzoor 2 0 1 0 0 5 21 19 19 0 8 4 26.600 5.800 0.477 0.500 0.852 46 54 100 44 0 8 3 25 19
21 Arrenan Ratnaveluppillai 2 2 0 0 0 11 31 19 19 0 9 9 12.091 3.636 0.443 1.000 0.684 54 79 133 70 0 5 16 42 28
22 Thivaas Kulenthiran 2 1 1 0 0 12.67 37 19 19 0 2 7 10.497 3.078 0.500 3.500 0.289 28 97 125 74 0 10 18 56 18
23 Nith Muralitharan 1 0 1 0 0 3.67 14 17 17 1 9 2 32.425 6.267 0.424 0.222 1.026 39 38 77 33 0 5 3 19 14
24 Alexander Jameer 1 0 1 0 0 5.33 27 17 17 0 2 5 22.326 5.441 0.600 2.500 0.328 20 61 81 45 0 5 6 35 10
25 Kesavan Nadarasan 1 0 1 0 0 1.67 16 15 15 0 4 4 62.874 11.976 0.640 1.000 0.793 23 29 52 25 0 1 0 14 11
26 Tony Tung 1 0 1 0 0 2 15 15 15 4 8 0 52.500 11.500 0.517 0.000 1.393 39 28 67 29 0 3 3 14 15
27 Colin Jesudasan 1 1 0 0 0 5.33 22 14 14 0 1 5 18.386 4.315 0.595 5.000 0.306 15 49 64 37 0 7 2 29 8
28 Gaajan Suntharalingam 1 0 1 0 0 6 21 14 14 0 1 3 16.333 3.667 0.538 3.000 0.280 14 50 64 39 0 9 5 30 9
29 Jugraj Kooner 2 0 0 0 0 2.67 11 13 13 0 11 2 34.082 8.240 0.379 0.182 1.500 39 26 65 29 0 1 4 15 14
30 Anittan Kansasamy 1 0 1 0 0 3.33 18 13 13 1 0 0 27.327 5.405 0.643 0.000 0.333 11 33 44 28 0 7 3 19 10
31 Shaun Mohammed 2 1 0 0 0 9 26 13 13 0 5 6 10.111 3.444 0.464 1.200 0.658 48 73 121 56 0 9 10 28 28
32 Gawtam Tharamakumaran 1 0 1 0 0 1.67 17 12 12 0 2 2 50.299 11.377 0.708 1.000 0.606 20 33 53 24 0 3 0 19 6
33 Shemaiah Shankar 2 2 0 0 0 12.33 28 12 12 0 5 3 6.813 2.676 0.406 0.600 0.628 54 86 140 69 0 17 16 39 30
34 Yusuf Moore 2 0 0 0 0 4.33 14 11 11 0 3 2 17.783 3.926 0.483 0.667 0.600 18 30 48 29 0 3 5 20 9
35 Umajan Yogananthan 1 1 0 0 0 6.33 20 11 11 1 3 2 12.164 3.633 0.476 0.667 0.547 29 53 82 42 0 7 10 25 17
36 Marcela Cuesta 1 1 0 0 0 7 17 11 11 0 6 3 11.000 3.286 0.386 0.500 0.811 43 53 96 44 0 11 7 24 21
37 Thisal Mahadurage 1 0 1 0 0 5 17 12 10 0 1 7 14.000 3.600 0.515 7.000 0.373 19 51 70 33 0 5 3 22 11
38 Kevin Choo-Ket-Loung 1 0 1 0 0 5.33 17 10 10 1 2 6 13.133 3.565 0.486 3.000 0.457 21 46 67 35 0 6 4 21 14
39 Vinujan Poologapooranan 1 0 1 0 0 2 8 9 9 0 6 1 31.500 7.000 0.400 0.167 1.050 21 20 41 20 0 2 3 12 8
40 Menan Subramani 1 0 1 0 0 1 0 7 7 0 10 2 49.000 10.000 0.000 0.200 3.200 32 10 42 13 0 1 0 4 9
41 Janahan Manoharan 1 0 0 0 0 2 6 7 7 0 4 0 24.500 5.000 0.375 0.000 1.533 23 15 38 16 0 3 3 5 11
42 Fawaad Raja 1 0 1 0 0 2.67 7 7 7 0 6 5 18.352 4.869 0.333 0.833 1.227 27 22 49 21 0 3 0 8 13
43 Alham Khatol 1 1 0 0 0 4.67 12 7 7 2 1 3 10.493 2.784 0.462 3.000 0.389 14 36 50 26 0 4 5 18 8
44 Haslin Haseem 1 0 0 0 0 2 10 6 6 0 2 3 21.000 6.000 0.556 1.500 0.800 16 20 36 18 0 0 3 7 11
45 Thushan Panchalingam 3 2 0 0 0 10 17 6 6 0 3 5 4.200 2.000 0.354 1.667 0.238 15 63 78 48 0 9 14 42 6
46 Riththu Natkunaseelan 2 0 0 0 0 5 15 5 5 0 2 3 7.000 3.400 0.484 1.500 0.450 18 40 58 31 0 7 5 21 10
47 Osama Katawazi 1 1 0 0 0 7 9 5 5 0 4 6 5.000 1.857 0.273 1.500 0.533 24 45 69 33 0 8 6 24 9
48 Niro Kones 1 1 0 0 0 7 14 4 4 0 2 3 4.000 2.286 0.389 1.500 0.435 20 46 66 36 0 14 3 27 9
49 Kunatharsan Thevarasa 1 1 0 0 0 7 12 4 4 0 1 6 4.000 1.857 0.364 6.000 0.277 13 47 60 33 0 6 8 25 8
50 Sameeshan Somaskandamoorthy 1 1 0 0 0 7 15 4 4 0 0 3 4.000 2.143 0.417 3.000 0.395 17 43 60 36 0 12 6 23 13
51 Ayub Bhula 1 0 0 0 0 1.67 5 3 3 0 2 4 12.575 4.192 0.417 2.000 0.667 10 15 25 12 0 0 1 10 3
52 Arnav Saini 1 1 0 0 0 5 7 3 3 0 2 4 4.200 1.800 0.318 2.000 0.400 10 25 35 22 0 4 5 17 5
53 Ray Surujbally 2 2 0 0 0 6 8 3 3 0 1 3 3.500 1.500 0.308 3.000 0.486 18 37 55 26 0 5 9 17 9
54 Imran Patel 1 1 0 0 0 7 18 3 3 0 0 2 3.000 2.571 0.514 2.000 0.217 10 46 56 35 0 9 6 27 8
55 Lathusan Thirumaran 1 0 0 0 0 0.67 0 0 0 0 0 0 0.000 0.000 0.000 0.000 0.500 1 2 3 2 0 1 1 1 1
56 Nilaj Jayasankar 1 0 0 0 0 0.67 0 0 0 0 0 0 0.000 0.000 0.000 0.000 1.000 2 2 4 2 0 1 1 0 2
57 Kishan Rajeskanna 1 1 0 0 0 3 3 0 0 0 0 1 0.000 1.000 0.250 1.000 0.294 5 17 22 12 0 4 4 7 5

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