Elite Toronto Softball League - Pitching Stats - ROOKIE - 2026

ETSL Pitching Stats - ROOKIE - 2026


Pitching Leaders (Qualified Pitchers - Minimum of 12 IP)
Wins Strike Outs ERA WHIP BAA
Prasanna Soundarajan
Wins 4
K 19
ERA 11.375
WHIP 3.625
Pirashon Satkunalingam
K 25
Wins 1
ERA 18.896
WHIP 4.619
Thinesh Jeya
ERA 6.300
K 17
Wins 2
WHIP 2.750
Alexander Rodrigues
WHIP 2.419
K 15
ERA 8.466
Wins 3
Kesavan Sathas
BAA 0.391
K 14
ERA 8.541
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 Janarth Mathivannan 4 2 1 0 0 22.34 101 78 78 4 25 25 24.440 5.640 0.529 1.000 0.624 151 242 393 191 0 26 14 118 73
2 Kishanthan Janendran 3 0 3 0 0 12.67 74 70 70 2 25 18 38.674 7.814 0.540 0.720 1.012 165 163 328 137 0 9 11 67 70
3 Terrance Rupenthiran 4 0 4 0 0 23.34 93 62 59 3 6 23 17.695 4.242 0.554 3.833 0.376 88 234 322 168 0 18 26 125 44
4 Hovinth Arulnesan 4 0 4 0 0 15.99 67 52 52 1 27 13 22.764 5.879 0.482 0.481 0.949 149 157 306 139 0 19 14 73 66
5 Sujithan Waran 3 1 2 0 0 17.33 78 49 49 3 4 10 19.792 4.732 0.591 2.500 0.275 49 178 227 132 0 20 20 108 24
6 Pirashon Satkunalingam 3 1 1 0 0 16.67 61 45 45 0 16 25 18.896 4.619 0.488 1.563 0.622 102 164 266 125 0 14 9 80 45
7 Janakhan Rajalinkham 4 2 2 0 0 21 62 45 45 0 23 13 15.000 4.048 0.428 0.565 0.740 125 169 294 145 0 26 21 84 61
8 Ibrahim Ihsan 3 2 1 0 0 19.33 74 39 39 1 1 19 14.123 3.880 0.569 19.000 0.376 64 170 234 130 0 13 23 92 38
9 Prasanna Soundarajan 4 4 0 0 0 24 64 39 39 0 23 19 11.375 3.625 0.418 0.826 0.691 132 191 323 153 0 22 25 92 61
10 Yathaven blank 2 1 1 0 0 9.34 42 33 33 3 7 8 24.732 5.246 0.560 1.143 0.505 47 93 140 75 0 12 6 53 22
11 Zakariyya Momla 4 2 1 0 0 21.34 55 32 32 1 19 17 10.497 3.468 0.420 0.895 0.688 117 170 287 131 0 26 13 82 49
12 Karthigan Puvanendran 2 0 2 0 0 10.33 48 28 28 3 1 10 18.974 4.743 0.640 10.000 0.377 40 106 146 75 0 4 12 48 27
13 Rushak Pathmanathan 3 1 1 0 0 17.67 52 28 28 2 5 16 11.092 3.226 0.477 3.200 0.383 57 149 206 109 0 23 13 78 31
14 Alexander Rodrigues 3 3 0 0 0 20.67 48 25 25 1 2 15 8.466 2.419 0.440 7.500 0.290 45 155 200 109 0 19 25 88 21
15 Vargheesh Kirupaharan 3 2 1 0 0 20.67 46 25 25 2 8 19 8.466 2.612 0.400 2.375 0.428 68 159 227 115 0 20 22 85 30
16 Angajan Ramanthan 1 0 1 0 0 4 23 24 24 1 8 2 42.000 7.750 0.511 0.250 0.900 45 50 95 45 0 4 5 25 20
17 Shancheev Yogeswaran 3 2 1 0 0 15 43 24 24 2 8 12 11.200 3.400 0.462 1.500 0.540 67 124 191 93 0 20 10 58 35
18 Kesavan Sathas 3 3 0 0 0 19.67 43 24 24 1 9 14 8.541 2.644 0.391 1.556 0.500 71 142 213 110 0 30 14 80 30
19 Rohan Patel 2 0 2 0 0 13 39 23 23 0 7 12 12.385 3.538 0.464 1.714 0.600 66 110 176 84 0 14 12 45 39
20 Faheem Moolla 3 1 2 0 0 17.67 46 22 22 0 12 20 8.715 3.282 0.430 1.667 0.603 82 136 218 107 0 15 14 71 36
21 Sayanthan Shanthalingam 4 3 1 0 0 19.67 44 21 21 0 9 9 7.473 2.694 0.411 1.000 0.618 84 136 220 107 0 21 23 67 40
22 Kenneth Javellana 3 2 1 0 0 13.67 36 20 20 0 10 13 10.241 3.365 0.439 1.300 0.696 71 102 173 82 0 15 8 51 31
23 Thinesh Jeya 3 2 1 0 0 20 45 24 18 0 10 17 6.300 2.750 0.395 1.700 0.595 88 148 236 114 0 16 24 70 44
24 Kavithan Thas 2 2 0 0 0 14 34 17 17 1 5 20 8.500 2.786 0.430 4.000 0.449 48 107 155 79 0 8 12 60 19
25 Harissan Balakrishnan 1 0 0 0 0 3 13 16 16 1 10 3 37.333 7.667 0.406 0.300 1.500 51 34 85 32 0 1 5 11 21
26 Daniyal Ali-Mohammad 1 0 1 0 0 4 17 15 15 0 4 4 26.250 5.250 0.531 1.000 0.738 31 42 73 32 0 3 4 15 17
27 Avi Lall 3 0 0 0 0 4.34 12 15 15 0 16 2 24.194 6.452 0.300 0.125 2.000 70 35 105 40 0 7 3 14 26
28 Vinoth Kumar 2 1 1 0 0 10.33 22 15 15 2 10 8 10.165 3.098 0.355 0.800 0.819 59 72 131 62 0 14 8 33 29
29 Jason Rajasegaram 1 0 1 0 0 2.33 4 10 10 0 14 2 30.043 7.725 0.160 0.143 2.842 54 19 73 25 0 2 3 4 21
30 Nathan Srinivasan 2 0 0 0 0 3 4 10 10 0 13 3 23.333 5.667 0.154 0.231 2.364 52 22 74 26 0 5 1 6 20
31 Omar Patel 1 0 1 0 0 2.67 11 9 9 1 1 2 23.596 4.494 0.550 2.000 0.480 12 25 37 20 0 2 4 16 4
32 Levi Harry 1 0 0 0 0 4 14 9 9 0 2 5 15.750 4.000 0.500 2.500 0.618 21 34 55 28 0 3 4 17 11
33 GEETHAN MURALI 2 1 1 0 0 7 19 9 9 0 1 5 9.000 2.857 0.487 5.000 0.232 13 56 69 39 0 6 8 33 6
34 Balakumar Thevakumar 1 0 0 0 0 3 3 8 8 0 12 5 18.667 5.000 0.130 0.417 1.833 44 24 68 23 0 1 2 8 15
35 Gobi Kanagasingam 1 0 0 0 0 4 13 8 8 1 3 3 14.000 4.000 0.481 1.000 0.526 20 38 58 27 0 4 3 20 7
36 Caleb Boudreau 1 1 0 0 0 6 17 8 8 0 5 7 9.333 3.667 0.425 1.400 0.725 37 51 88 40 0 4 6 20 20
37 Harisan Kalavaran 1 0 0 0 0 2.33 4 6 6 0 9 1 18.026 5.579 0.222 0.111 2.571 36 14 50 18 0 1 2 7 11
38 Kohulan Thurai 1 0 0 0 0 0.33 6 5 5 0 0 0 106.061 18.182 0.857 0.000 0.125 1 8 9 7 0 0 1 6 1
39 Jegan Jegathesan 1 0 0 0 0 2 4 3 3 0 3 2 10.500 3.500 0.364 0.667 1.333 16 12 28 11 0 1 1 5 6
40 Timothy Siva 1 0 0 0 0 0.33 1 1 1 0 3 0 21.212 12.121 0.200 0.000 1.667 10 6 16 5 0 1 0 2 3

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